Network Polygraph