トラフィックが受信されるとポートを開く Bash スクリプト

トラフィックが受信されるとポートを開く Bash スクリプト

2つのUbuntuボックスがあり、1つは攻撃プラットフォーム(APと呼ばれる)として機能し、もう1つは破損したサーバー(S1と呼ばれる)として機能します。

私にはこんなルールがある

sudo iptables -t nat -I PREROUTING -p tcp -s <IP of AP> --dport 22 -j REDIRECT --to-port 1234

破損したサーバーで実行すると、ポート22に向かうAPからのすべてのトラフィックが取得され、localhostのポート1234にリダイレクトされます。これで私が望む作業が行われました。接続できるだけでなく、netcat接続を受信するには、S1でリスナーを開く必要があります。

netcatトラフィックがS1のポート1234に送信されたときにバックグラウンドで実行され、リスナーを開くスクリプトを作成したいと思います。可能ですか?それでは、どうすればいいですか?

これは純粋に教育目的であり、いくつかの楽しみのためです。

答え1

これはTCPトラフィックが機能する方法ではありません。クライアントが接続できるように接続を確立する前に、リスナーを実行する必要があります。

関連情報