私の連絡先情報
郵便メール:
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Netcat (nc とも呼ばれます) は、ネットワークのテストとデバッグに広く使用されている強力なネットワーク ツールです。ネットワーク データの読み書きが可能で、TCP および UDP プロトコルをサポートし、ポート スキャン、ポート モニタリング、ファイル転送などの目的に使用できます。
• -l: サービスを開始して接続を待機するために使用されるリスニング モード。
• -p: ポートを指定し、Netcat が使用するポート番号を設定します。
• -n: IP のみを使用し、DNS 解決は行いません。
• -v:詳細情報を表示し、接続処理中の詳細ステータスを出力します。
• -z: スキャン モード。ポート スキャンに使用されます。接続は確立されません。
• -u: UDP モード。デフォルトの TCP の代わりに UDP プロトコルを使用します。
• -c:コマンドを実行します。接続確立後に指定したコマンドが自動的に実行されます。
• -e: プログラムのリダイレクト。標準入出力を指定されたプログラムにリダイレクトします。
nc [hostname] [port]
たとえば、xxx.com のポート 80 に接続します。
nc xxx.com 80
nc -l [port]
たとえば、ローカル ポート 5555 をリッスンします。
nc -l 5555
nc -l [port] > [output_file]
nc [hostname] [port] < [input_file]
たとえば、ローカル ファイルをリモート サーバーに転送するには、次のようにします。
nc -l 1234 > received_file
nc localhost 1234 < file_to_send
nc -zv [hostname] [port]
たとえば、xxx.com のポート 80 をスキャンします。
nc -zv xxx.com 80
nc xxx.com 80
nc -l 1234
nc -l 1234 > received_file
nc localhost 1234 < file_to_send
nc -zv xxx.com 80