简短回答

简短回答

可以nmap通过 Tor 运行吗?

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

答案1

简短回答

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

长答案

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

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

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

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

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

-sT(TCP 连接扫描)

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

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

相关内容