便利だなー。
たとえばファイルの転送したいとき。
# nc -lp 11111 > /tmp/send.file
で待ち受けて、
# nc -w 1 192.168.0.3 11111 < /root/send.file
で送信とか。
ddバージョン。仮想サーバの受け渡しに一々コピーしないで済む。
# nc -lp 11111 | dd of=/dev/dc_xen/xen-www01
で待ち受けて、
# dd if=/dev/dc_xen/xen-www01-snap | nc -w 1 192.168.0.3 11111
で送信。
たとえばHTTPサーバのテストがしたい時。
# nc stat.hogehoge.jp 80 GET /user_images/60/f8/10138954907.jpg HTTP/1.1 Host: stat.hogehoge.jp User-Agent: TEST Referrer: TEST HTTP/1.0 400 Bad Request Server: AkamaiGHost Mime-Version: 1.0 Content-Type: text/html Content-Length: 424 Expires: Mon, 09 Feb 2009 15:51:23 GMT Date: Mon, 09 Feb 2009 15:51:23 GMT Connection: close <HTML><HEAD> <TITLE>Invalid URL</TITLE> </HEAD><BODY> <H1>Invalid URL</H1> The requested URL "/user_images/60/f8/10138954907.jpg HTTP/1.1 Host: ameblo.jp User-Agent: TEST Referrer: TEST GET /user_images/60/f8/10138954907.jpg", is invalid.<p> Reference #9.ebfd96d2.1234194683.0 </BODY></HTML>
でtelnetまがいの事やったりとか。
こんな事もできるとな。すごいぜ。便利だぜ。