Detecting network proxies through the observation of symmetric
relationships is disclosed. Network transmission data is analyzed to
detect symmetric relationships between network data transmissions. A
symmetric relationship is detected with respect to a first network data
transmission sent by a first node to a second node if the second node is
observed to send or have sent to a third node a second network data
transmission that satisfies a prescribed first criterion that it is
anticipated the second network data transmission would satisfy if it were
used to forward to the third node at least part of the data comprising
the first network data transmission. For each symmetric relationship
found, further analysis is performed to determine if the second node is
configured to serve as a proxy.