2016-02-27 61 views
0

我有以下問題。我使用的是Debian GNU/Linux Stretch,我試圖將netcat用作簡單的服務器。我開始使用以下命令它:Netcat使用不同的端口請求

$ netcat -l 127.0.0.1 33333 

它開始只是罰款,並接受連接,但在不同的端口比請求:

$ netstat -tulpn | grep netcat 
tcp  0  0 0.0.0.0:38782   0.0.0.0:*    LISTEN  2851/netcat  

此行爲是獨立的請求的端口,用戶或UFW狀態。最近,我和下面的軟件包安裝LXC:

  • AppArmor的
  • 橋utils的
  • cgmanager
  • libapparmor-perl的
  • LXC

所有已以後刪除,但不知何故,我感覺這種行爲可能與配置中的一些變化有關。

回答

1

看起來你使用需要的監聽端口提供-p論點傳統netcat

netcat -l 127.0.0.1 -p 33333 

nc -h

-p port     local port number 

語法使用將與OpenBSD netcat工作。