Linux で疎通確認のためポートに応答するサーバーをたてるコマンド

投稿者: Anonymous

AWS EC2 上でサーバープログラムをたてる前の何もない状態で
セキュリティグループの設定があってるかネットワークの疎通確認がしたいです

クライアント側は telnet なり curl なりを使えばいいと思うのですが
サーバー側でポート番号を指定して bind して listen して
echo なり簡易的な応答をしてくれるようなコマンドやプログラムはないでしょうか

TCP のコネクションハンドシェイクが確認できればいいので
receive や response すらなくてよくて
bind と listen だけして
接続が来たら標準出力になんかはいてくれればいいんですが

自分でかくしかないでしょうか

解決

簡易 TCP サーバーとして使える nc コマンドで待ち受けておくのはいかがでしょうか。

nc -l 〈ポート番号〉

改造例: nc コマンドで簡易HTTPサーバ

あるいは Python のワンライナーで HTTP サーバーを立ててしまうのも OK そうです。

# Python 3
python -m http.server 〈ポート番号〉

他言語でもワンライナーでサーバーを立てられる場合があります: ワンライナーWebサーバを集めてみた

回答者: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *