Networking
執行本地埠掃描並找到開放埠,但不知道它們的用途?
我編寫了一個非常基本的 python 腳本來埠掃描我的系統。我正在執行 linux-mint 麗莎:
open_ports = [] for port in xrange(65536): conn = socket.socket(socket.AF_INET, socket.SOCK_STREAM) try: conn.connect(('localhost', port)) open_ports.append(port) conn.close() except socket.error: pass
我返回了 7 個埠的列表,並在每個埠上執行了 netstat:
sudo netstat -anlp | grep :(each port here)
我發現前四個是為了,
cups, mysql, polipo, and tor
但是後三個[44269, 46284, 47650]
是更高的數字,我沒有得到任何回報。在此之後我又執行了幾次腳本,但我只會返回前四個。任何想法它們可能是什麼以及它們被用於什麼?
出站流量通常使用較高的埠發送。您的埠掃描發生在 tcp/udp 會話正在進行並在順序
netstat
s之前結束