The AppleTalk XCMDs can do this. There is, however, one feature missing
that would require some extra work. Because the XCMDs do not provide zone
information, you need to know the zone names prior to looking up the
devices.
The only constraints on creating a stack to do AppleTalk device queries are
machine configurations. For this stack to be a workable solution, you
should be running MultiFinder or System 7, and you should use a hard disk.