Nmap NSE net: socks-open-proxy

Summary
Checks if an open socks proxy is running on the target. The script attempts to connect to a proxy server and send socks4 and socks5 payloads. It is considered an open proxy if the script receives a Request Granted response from the target port. The payloads try to open a connection to www.google.com port 80. A different test host can be passed as 'proxy.url' argument. SYNTAX: proxy.url: URL that will be requested to the proxy. proxy.pattern: Pattern that will be searched inside the request results.