Netcat(netcat)是一個用于處理TCP和UDP連接的命令行工具
打開一個終端窗口。
輸入以下命令以監聽一個TCP端口(例如,端口12345):
nc -l 12345
這將使Netcat在端口12345上監聽傳入的連接。
現在,打開另一個終端窗口。
輸入以下命令以發起一個到先前監聽的端口的連接(將<ip_address>
替換為運行Netcat的計算機的IP地址):
nc <ip_address> 12345
這將建立從發起者到Netcat監聽器的連接。
現在,當你在兩個終端之間發送數據時,它們將通過TCP反向連接進行通信。請注意,這種設置是半雙工的,意味著數據只能在一個方向上傳輸。如果你需要全雙工通信,可以考慮使用-l
選項與-p
選項一起使用,如下所示:
nc -l -p 12345
這將允許Netcat在端口12345上監聽傳入的連接,并允許它同時發起到其他計算機的連接。