Strobe is a security/network tool that locates and describes all listening tcp ports on a (remote) host or on many many hosts in a bandwidth utilisation maximising, and process resource minimising manner. It approximates a parallel finite state machine internally. In non-linear multi-host mode it attempts to apportion bandwidth and sockets among the hosts very efficiently. This can reap appreciable gains in speed.