Tcp
通過 Tor 執行 nmap
是否可以
nmap
通過 Tor 執行?當我四處搜尋時,我得到的印像是 Tor 使用 Polipo / Privoxy,它們是 socks5 代理。因此,任何 TCP / UDP 感知應用程序都應該能夠將它們用作網關來路由其流量。但是在某處它也說nmap使用原始數據包,所以它不能在Tor上執行!
簡短的回答
是的,有可能,使用
tsocks nmap -sT IP
長答案
首先
Tor
不使用privoxy
,Tor
提供通過網路socks
連接的代理。Tor
這意味著您不會在系統上看到任何網路路由或類似的東西,但您必須配置您的應用程序以使用 Tor socks 代理通過 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 連接掃描)。