8

ポート範囲で netcat をリッスンできませんか? 範囲をスキャンすることはできますが、それが表示されるのを聞くことはできません。では、唯一の解決策はスクリプティングですか?

4

4 に答える 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 に答える