Can anyone tell me if proxychains-ng has limitations to work with nmap? I found that it does not work well when using -sV option in nmap. (stop at "Initiating NSE at ..." and never finish the scan) Does anyone have a solution to this issue? By the way, I am using socks4 server for proxychains and default configuration file.(only changed local port).


  • I have used nmap in privileged mode with -- github.com/rofl0r/proxychains-ng -- and had zero issues, including with version detection. If I were to take a guess, it sounds like a bad proxychains.conf file
    – atdre
    Commented Mar 10, 2015 at 17:09
  • 1
    Could you tell me how you configured your proxychains.conf file? I just used default configuration. Or could you recommend any helpful materials for me to read?
    – Yang Yu
    Commented Mar 10, 2015 at 21:42
  • I had almost exactly this -- github.com/rofl0r/proxychains-ng/blob/master/src/… -- except the last line. I had "http proxyservername 8080 username passwordsecret" instead of "socks4 9050"
    – atdre
    Commented Mar 10, 2015 at 22:11

1 Answer 1


I am not aware of any problems with the use of proxychains-ng and Nmap, but to be sure that Nmap is not trying to do any raw socket or packet capture operations that are incompatible with proxychains-ng, you should use the --unprivileged option. Additionally, since version 6.40, Nmap has supported proxies natively with the --proxies option, which covers the -sV option and NSE scripts, but not the host discovery, port scan, OS scan, or traceroute functions.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .