A prevention-based network auditing system includes a plurality of heterogeneous information sources gathering information about the network. An audit server invokes the heterogeneous information sources via a uniform communications interface to gather information about the network, and converts the...http://www.google.cl/patents/US8091117?utm_source=gb-gplus-sharePatent US8091117 - System and method for interfacing with heterogeneous network data gathering tools