1. A method for passively identifying encrypted and interactive network sessions, comprising: distributing a passive vulnerability scanner that observes activity on a network, wherein the activity observed by the passive vulnerability scanner includes a plurality of packets that travel across the network during one or more sessions on the network; sniffing, by the passive vulnerability scanner, the plurality of packets that travel across the network during the one or more sessions on the network, wherein the passive vulnerability scanner sniffs the plurality of packets to determine whether the one or more sessions communicate interactive or encrypted data; reconstructing the one or more sessions in response to the passive vulnerability scanner determining that the one or more sessions communicate interactive or encrypted data, wherein reconstructing the one or more sessions includes identifying an originating host and a receiving host for the interactive or encrypted data; identifying, by the passive vulnerability scanner, one or more potential vulnerabilities associated with the one or more reconstructed sessions; and preparing, by the passive vulnerability scanner, a report describing the one or more reconstructed sessions and the one or more potential vulnerabilities.