1. A method, comprising: intercepting, on an endhost, an attempt to establish a network connection with a remote end, wherein a file on the endhost is associated with the network connection; sending a reputation query including a hash of the file and a network address of the remote end to a threat analysis host to determine whether the network connection associated with the tile should be allowed based on a real-time correlation of a file reputation of the hash and a network reputation of the network address; receiving a response from the threat analysis host based on the real-time correlation of the file reputation of the hash and the network reputation of the network address, wherein the response indicates the network connection should not be allowed when the real-time correlation includes adjusting the file reputation of the hash to indicate the hash is associated with malicious activity, wherein the adjusting is based, at least in part, on the network reputation of the network address indicating the network address is associated with a malicious server, wherein the response includes a reputation value that indicates a level of trustworthiness from a range of two or more levels of trustworthiness, wherein the reputation value is based, at least in part, on the file reputation of the hash and the network reputation of the network address; and taking a policy action on the network connection when the response indicates the network connection should not be allowed.