nc で Web サーバーに接続し、手動で HTTP リクエストを送信します。
⚠️-eの注意: ここで使っているecho -eの-eは echo 側のオプションで、\r\n等のバックスラッシュエスケープを解釈させるためのものです。nc自身に-eオプションは無く(GNU netcat の拡張版にだけ存在し、コマンド実行と接続を結びつける別機能)、混同しないよう注意してください。標準的なnc(OpenBSD 系)で同等のことをしたい場合は、printf "GET / HTTP/1.1\r\nHost: example.com\r\n\r\n" | nc example.com 80のようにprintfを使う書き方が確実です。
-zスキャンモード(接続しない)-v詳細モード(verbose)-lリスニングモード(サーバー)-uUDPモード-p ポートローカルポートを指定-w 秒タイムアウト設定-nDNS解決をしない-k接続を継続(複数接続受付)