2

socat次のように、telnet バナーをすばやく取得するために使用します。

for ip in $list
do
    socat -T 1 - tcp:$ip:23 &
done

バックグラウンドで実行中に、指定された IP アドレスのリストをループし、ポート 23 で(-) を使用しsocatてリンクし、1 秒後に切断する呼び出しごとに呼び出します。問題は、すべてのバックグラウンド プロセスが同じを使用するため、すべてがハングすることです。オプションを試してみましたが、 で抑制しましたが、結果はありませんでした。たとえば、が入力を無視するように指定されていない限り、同じように動作します。TCP socketstdinstdinreadlinestdin</dev/nullnetcat-d

私が指定したsocat行は、別の目的で使用されているスクリプトの一部であるため、問題がmasscannmapまたはnetcat. ありがとうございました。

4

1 に答える 1