Show Table of Contents
4.7.4. 新網路配置工具程式(ncat)
新的網路工具程式 ncat 取代了 Red Hat Enterprise Linux 7 中的 netcat。ncat 是個能為其它應用程式和使用者提供網路連線的穩定後端工具。它會由指令列透過網路讀取並寫入資料,並使用 TCP 和 UDP 來進行通訊。
ncat 中的部分指令與 netcat 原本所提供的指令不同,部分相同指令則提供了不同的功能。這些差異列在下列清單中。
netcat -P選項會將指定的使用者名稱帶入一個需要認證的代理伺服器。此特性的 ncat 選項為--proxy-auth user[:pass]。netcat -X選項帶入了一個指定的協定,以在和代理伺服器進行通訊時,供網路工具程式使用。此特性的 ncat 選項為--proxy-type。netcat -x選項帶入了一組位址以及選用性的連接埠,以讓網路工具程式透過代理伺服器連上。此特性的 ncat 選項為--proxy,它接受一組 IP 位址以及選用性的連接埠,例如:--proxy host[:port]。netcat -d選項會停用由 stdin 讀取。ncat -d選項能讓使用者指定讀取或寫入作業之間的等待時間。然而,ncat 也提供了--recv-only選項,特性與netcat -d相似。netcat -i選項會指定文字傳送與接收之間的間隔,以及連至多重連接埠之間的間隔。ncat -i選項能指定連線逾時和終止前所需經過的閒置時間。ncat 中沒有與netcat -i相等的選項。netcat -w選項會指定一個無法建立的連線在逾時和終止之前,所需經過的時間。ncat -w選項則能指定連線逾時之前,可嘗試進行連線的時間有多長。
部分 netcat 中可使用的選項目前在 ncat 中並無相等項目。ncat 目前無法執行以下動作。
- 在 socket 上啟用除錯(先前由
netcat -D所提供)。 - 指定 TCP 的傳送與接收緩衝區的大小(先前由
netcat -I和netcat -O所提供)。 - 指定來源或目的地連接埠會隨機選取(先前由
netcat -r所指定)。 - 透過 TCP MD5 Signature Option RFC 2385 來啟用 Protection of BGP Session(先前由
netcat -S所提供)。 - 指定服務的 IPv4 類型(先前由
netcat -T所提供)。 - 指定如何使用 UNIX 區域 socket(先前由
netcat -U提供)。 - 指定欲使用的路由表(先前由
netcat -V提供)。 - 在不傳輸資料的情況下掃描監聽 daemon。
- 指定文字行列傳送與接收之間的間隔,或是連至多重連接埠的連線之間的間隔。
ncat 工具程式是由 nmap-ncat 套件所提供的。欲取得更多有關於 ncat 的資訊,請參閱 man page:
$ man ncat

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.