Censys Tracks NPS Proxy Use and Its Role in Intrusions

· Original article ↗

Summary

Censys finds about 17,500 NPS servers, mostly in China and Hong Kong. The dual-use tunneling tool has also been deployed alongside other remote access tools in intrusions, so NPS alone is not conclusive evidence of compromise.

Key points

  • NPS is an open-source tunneling tool that creates reverse connections, letting operators route traffic through an internal host.
  • Censys observed about 17,500 NPS servers as of July 2026; deployments were concentrated in China and Hong Kong.
  • NPS has been reported alongside Cobalt Strike and Meterpreter in an Emperor Dragonfly operation, and after a webshell was placed on compromised Citrix NetScaler devices.
  • NPS lacks native command-execution or remote-shell capability, so operators have used it alongside other tools.
  • Censys found that fewer than 10% of NPS instances also ran a service it identified as a threat; many appear to be legitimate or hobbyist deployments.
  • Censys recommends assessing NPS in context, especially when it co-occurs with other remote access tools or bridges to infrastructure an organization does not own.

Article Details

Attack Vectors
  • NPS/NPC can establish an outbound tunnel from a host inside a victim network, allowing an operator to proxy traffic back into that network.
  • NPS has been reported as a secondary post-exploitation tool deployed alongside other remote-access or command-and-control tools.
  • In a reported Citrix NetScaler intrusion, attackers deployed an NPS tunneller after placing a webshell on a compromised appliance.
Defensive Notes
  • Hunt for NPS in context rather than treating every instance as proof of compromise; compare deployments against an established baseline for legitimate tunneling software.
  • Prioritize NPS instances found alongside remote-access or command-and-control tooling, or bridging to infrastructure the organization does not own.
  • Cross-reference NPS detections with other threats observed on the same hosts.

Indicators of compromise

TypeIndicatorContext
IPV4111[.]170[.]148[.]141Host identified as running NPS alongside CobaltStrike in the reported threat-usage example.

MITRE ATT&CK

Threat Actors

Products

Tools

Countries

Related Articles