原文:man ncnc(1)bsd通用命令手冊nc(1)translate by google
名稱 nc - 任意tcp和udp連線並偵聽
概要
描述nc
[-46bcddhklnrstuuvzz]
[-i長度]
[-i間隔]
[-o長度]
[-p**使用者名稱]
[-p源埠]
[-q秒]
[-s原始碼]
[-t關鍵字]
[-v rtable]
[-w超時]
[-x proxy_protocol]
[-x proxy_address [:埠]] [目的地]
[埠]
nc(或netcat)實用程式幾乎用於任何涉及tcp,udp或unix域套接字的日光下。
它可以開啟tcp連線,傳送udp資料報,偵聽任意tcp和udp埠,進行埠掃瞄和處理
ipv4和ipv6。與telnet(1)不同,nc指令碼很好,並將錯誤訊息分隔為標準錯誤而不是
將它們傳送到標準輸出,如telnet(1)對某些輸出所做的那樣。
常見用途包括:
選項如下:
-4強制nc僅使用ipv4位址。
-6強制nc僅使用ipv6位址。
-b允許廣播。
-c將crlf作為行結束符傳送。
-d在套接字上啟用除錯。
-d不要嘗試從標準輸入讀取。
-h列印出nc的幫助。
- 我的長度
指定tcp接收緩衝區的大小。
-i間隔
指定傳送和接收文字行之間的延遲時間間隔。也會導致之間的延遲時間
連線到多個埠。
-k強制nc在當前連線完成後繼續監聽另乙個連線。這是乙個錯誤
在不使用-l選項的情況下使用此選項。
-l用於指定nc應該監聽傳入的連線,而不是啟動到乙個連線
遠端主機。將此選項與-p,-s或-z選項結合使用是錯誤的。另外,
任何使用-w選項指定的超時都將被忽略。
-n不要對任何指定的位址,主機名或埠執行任何dns或服務查詢。
-o長度
指定tcp傳送緩衝區的大小。
-p proxy_username
指定要呈現給需要驗證的**伺服器的使用者名稱。如果沒有指定使用者名稱
那麼認證不會被嘗試。**認證僅支援http connect**
現在。-p source_port
指定nc應使用的源埠,受限於特權限制和可用性。
-q秒在stdin的eof之後,等待指定的秒數,然後退出。如果秒數是負數,請永久等待。
-r指定應該隨機選擇源埠和/或目標埠,而不是在a中順序選擇
範圍或系統分配它們的順序。
-s啟用rfc 2385 tcp md5簽名選項。
-s**
指定用於傳送資料報的介面的ip。對於unix域資料報套接字,spec-
ifies建立和使用本地臨時套接字檔案以便可以接收資料報。這是乙個錯誤
將此選項與-l選項結合使用。
-t toskeyword
更改ipv4 tos值。 toskeyword可能是關鍵,inetcontrol,lowcost,lowdelay,netcontrol之一,
吞吐量,可靠性或其中乙個diffserv**點:ef,af11 ... af43,cs0 ... cs7;或乙個數字
十六進製制或十進位制。
-t導致nc傳送rfc 854 do not和不會響應rfc 854 do和will請求。這使它成為可能
使用nc編寫telnet會話指令碼。
-u指定使用unix域套接字。
-u使用udp而不是tcp的預設選項。對於unix域套接字,請使用資料報套接字而不是a
流套接字。如果使用了乙個unix域套接字,則在/ tmp中會建立乙個臨時接收套接字,除非是
-s標誌被給出。
-v rtable
設定要使用的路由表。預設值是0。
-v讓nc給出更詳細的輸出。
-w超時
在超時秒後無法建立或空閒的連線超時。 -w標誌沒有效果
在-l選項上,即nc將永遠聽取連線,有或沒有-w標誌。預設是
沒有超時。
-x proxy_protocol
請求nc在與**伺服器通話時應使用指定的協議。支援的協議是
(socks v.4),「5」(socks v.5)和「連線」(https**)。如果協議沒有指定
SQLAlchemy用法指南
資料庫操作都存在4個基本的功能,增 讀 改 刪 crud 增 db.session.add 讀 使用model.query model.query是db.session.query model 的簡寫 model.query.all 資料庫中所有行 model.query.limit 10 all ...
SASS用法指南
學過css的人都知道,它不是一種程式語言。你可以用它開發網頁樣式,但是沒法用它程式設計。也就是說,css基本上是設計師的工具,不是程式設計師的工具。在程式設計師眼裡,css是一件很麻煩的東西。它沒有變數,也沒有條件語句,只是一行行單純的描述,寫起來相當費事。很自然地,有人就開始為css加入程式設計元...
Sass用法指南
一 安裝和使用 1.1 安裝 sass是ruby語言寫的,但是兩者的語法沒有關係,只是必須先安裝ruby,然後安裝sass.假設你已安裝了ruby,命令列安裝 gem install sass 1.2 使用 將.sass檔案轉化為css sass test.scss 如果要將顯示結果儲存成檔案,後面...