-
Notifications
You must be signed in to change notification settings - Fork 0
DNET_NcCommand
nishi_74322014 edited this page Sep 11, 2026
·
1 revision
- TCPやUDPを扱う万能ツール、簡単に疎通確認を実施することができる。
- catコマンドは、標準入力から入力し、それをそのまま、標準出力に出力する。
- nc (netcat) コマンドも同様に、入力をそのまま出力する。
ググると出てくる(OS次第なので)。
どちらが、クライアント?どちらが、サーバー?
$ nc -lk 9999
- l : Listening
- k : 複数クライアントと接続
$ nc サーバのIPアドレス 9999
catのように動く。
- クライアントに入力すると、サーバーで出力される。
- サーバーに入力すると、クライアントで出力される。
以下のような使い方が可能。
上記はTCPの例
-
送信
$ nc サーバのIPアドレス 9999 < send-test.txt -
受信
$ nc -l 9999 > rcv-test.txt
-
クライアント
$ nc サーバのIPアドレス 80 << EOS > GET / HTTP/1.1 > > EOS -
サーバー
$ echo "HTTP/1.1 200 ok"; echo; echo "<p>nc command test</p>" | nc -lk 80
ncプロセスをHTTP proxyサーバとして使うことが出来る。
-
ncコマンドの使い方 - Qiita
https://qiita.com/hana_shin/items/97e6c03ac5e5ed67ce38 -
ncat(nc)コマンドでネットワーク疎通確認 | ほそぼそ話
https://isleofhoso.com/linux-ncat-command/ -
nc(netcat)コマンドのいろんな使い方 - DENET 技術ブログ
https://blog.denet.co.jp/netcat-command/ -
ネットワーク診断の現場から(netcat編・その1) | NTTデータ先端技術株式会社
https://www.intellilink.co.jp/article/column/security-net01.html
移行メモ
- 「UDP」「HTTPS(SSLオプション)」は元 Wiki でも見出しのみで本文が無い。
Tags: 移行, nc, netcat, TCP, UDP, 疎通確認, Linux, ネットワーク
このWikiは「Open棟梁Project」,「OSSコンソーシアム 開発基盤部会」によって運営されています。