通过 Tor 运行 nmap

You*_*oub 4 tcp tor nmap udp

是否可以nmap通过 Tor运行?

当我用谷歌搜索时,我的印象是 Tor 使用 Polipo / Privoxy,它们是 socks5 代理。因此,任何 TCP / UDP 感知应用程序都应该能够将它们用作网关来路由其流量。但是在某处还说nmap使用原始数据包,因此它不能通过Tor运行!

Ulr*_*gel 7

简答

是的,这是可能的,使用 tsocks nmap -sT IP

长答案

首先Tor不使用privoxyTor提供socks通过Tor网络连接的代理。

这意味着您不会在系统上看到任何网络路由或类似内容,但您必须将应用程序配置为使用 Tor 袜子代理通过 Tor 进行连接。

典型的 Tor 安装具有privoxy或其他代理服务来提供 HTTP 代理,因为如果某些浏览器使用 socks 代理,它们会尝试在本地解析主机名。但是这些 http 代理服务器与通过 Tor 连接任意应用程序无关。

tsocks应用程序允许使用任意应用程序通过 Tor 网络进行连接。这是通过连接到特定的系统调用来完成的,比如connect通过socks 代理自动连接它们。这仅在程序使用特定系统调用并动态链接时才有效。

nmap通过 Tor使用,您必须使用一个程序,例如tsocks通过 socks 代理重定向连接,并使用使用connect系统调用的扫描选项。幸运的是nmap提供了以下-sT选项:

-sT(TCP 连接扫描)

当 SYN 扫描不是一个选项时,TCP 连接扫描是默认的 TCP 扫描类型。当用户没有原始数据包权限时就是这种情况。

所以是的,nmap如果您使用 tsocks,则可以通过 TOR 网络运行特定扫描(TCP 连接扫描)。