A system for discovering, identifying and managing ad hoc networks and
facilitating the communications within that network is disclosed. An
addition to the network interface mediates discovery of adjacent
computers with the same addition running and the exchange of profiles
between these computers to allow device sharing and routing.