You mention that NI supplied the gizmo to search for interfaces. To determine what the NI application is doing, just run NI-Spy in the background. NI-Spy will log all calls made to NI-488.2 in a nice convenient window.
To find an interface, just call ibfind GPIBx (where x is a number). If it returns an ibsta without the ERR bit set (0x8000), you have found a valid interface. If you get the ERR bit set, you have found an invalid interface.