1. A reputation based network security system, the system comprising: a communications interface operable to receive incoming and outgoing communications associated with a network; a communication analyzer operable to derive an external entity associated with a communication; a reputation engine operable to derive a reputation vector associated with the external entity, the reputation vector comprising an aggregation of reputable and non-reputable criteria in a plurality of categories comprising different types of communications; a security engine operable to receive the reputation vector and to send the communication to one or more of a plurality of interrogation engines, wherein the security engine is operable to determine to which of the plurality of interrogation engines to send the communication based upon the reputation vector.