• home
  • about
  • 全ての投稿
  • ソフトウェア・ハードウェアの設定のまとめ
  • 分析関連のまとめ
  • ヘルスケア関連のまとめ
  • 生涯学習関連のまとめ

nc

date: 2021-11-01 excerpt: ncコマンドの使い方

tag: nc


ncコマンドの使い方

概要

  • ポートスキャンできるコマンド
  • 簡易サーバを立てたり、メッセージを送信することも可能

特定のIPアドレスが特定のポートを開いているかチェック

$ nc -zv <ip-address> <port>

具体例; windowsがremote desktopのポートを開いているかチェック

$ nc -zv 192.168.40.16 3389
Connection to 192.168.40.16 port 3389 [tcp/ms-wbt-server] succeeded!

ポートをレンジでスキャン

具体例; 20-80番のポートをチェック

$ nc -zv 192.168.40.16 20-80

UDPサーバを立ち上げメッセージをクライアントから送る

サーバの起動

$ nc -lu 50000 # port 50000でUDPサーバを起動

クライアントを立ち上げ、メッセージを送る

$ nc -u localhost 50000
hello # サーバ側にもhelloと表示される
  • メッセージを送った時点で終了してしまう場合、サーバが存在しない(=待ち受けているプロセスが存在しない)


nc Share Tweet