ポート範囲で netcat をリッスンできませんか? 範囲をスキャンすることはできますが、それが表示されるのを聞くことはできません。では、唯一の解決策はスクリプティングですか?
20686 次
4 に答える
3
複数のローカル ポートを介して宛先をスキャンする場合は、-p <PORT>
オプション [1] を使用できます。これは、netcat にそのローカル ポートを調べるように指示します。これは、そのポートにバックドア リスナーをセットアップするように指示する場合とよく似ています。それらが分割されている場合は、それらのポートの束を一緒にストリングすることもできます. これが私がちょうど使った例です。
$ nc -vvz -p 80 -p 8080 -p 443 testserver.mycompany.com 3066
それは私のトリックでした。もちろん、複数の宛先ポートをリストして、各ローカル ポートからもスキャンするようにすることもできます。
[1] http://www.instructables.com/id/More-Fun-with-netcat/step2/Basic-Netcat-commands/
于 2014-02-03T16:24:21.907 に答える
3
その機能をサポートしているとは思わない。古いソリューションに満足している場合はncat
、netcat のエディションを使用して、各ポートの転送を設定できます。最初のポートを除くすべてのフォワーダーを作成してから、最初のポートをリッスンできます。
first_port=2999
last_port=3004
for (( i = first_port+1; i <= last_port; i++ )) do
ncat -l -k -p $i -c "nc localhost $last_port" &
done
ncat -l -k -p $first_port
私は認めます、それは汚いです。
于 2013-09-20T02:21:03.337 に答える
1
またはiptables、
iptables -t nat -A INPUT -p tcp --dport 8080 -j REDIRECT --to-port 80
于 2013-09-24T13:52:45.593 に答える