什么是一些本质上“永远”不被使用的端口(超级罕见的端口范围)

我想设置我的端口转发路由远离我的电脑使用的正常端口。 我在Google上问了这个问题,没有出现这样的问题,所以我就在这里。

(这是我知道的一个主观问题拍摄)

你应该看看nmap的nmap-services文件(包含在源代码中)。 一条线将是这样的:

 # Service name, portnum/protocol, open-frequency, optional comments tcpmux 1/tcp 0.001995 # TCP Port Service Multiplexer [rfc-1078] 

这样,您可以查看非专用于知名服务的端口,这些服务被指定为“服务名称=未知”。 名单是相当广泛的:

 petrus:~/nmap-6.25$ grep unknown nmap-services | wc -l 15411 

此外, nmap-services另一个非常有趣的领域是开放式频率号码。 select您需要的号码最less的端口。

这与操作系统无关,因为该文件只是明文。 你可以在源代码或nmap的web svn中抓取文件。

以下是根据nmap-services文件使用的10个最不常用的端口:

 petrus:~/nmap-6.25$ grep unknown nmap-services | awk -F" " '{print $3 " " $2}' | sort | head 0.000013 226/tcp 0.000013 228/tcp 0.000013 229/tcp 0.000013 234/tcp 0.000013 238/tcp 0.000013 270/tcp 0.000013 271/tcp 0.000013 277/tcp 0.000013 288/tcp 0.000013 289/tcp 

在Security.SE上有一个姊妹问题: 是否有一些不常用的TCP端口比其他端口扫描得less?

在我的回答中,还有其他一些事情,你可以从注册的港口列表中(或者在SpacemanSpiff的回答中)发现… 范围49152-65535 – 在注册端口之上 – 包含不能在IANA注册的dynamic端口或专用端口

只有〜65k端口可用。 第一千左右被认为是“众所周知的”。 这个用法是相当随机的。 只要select你能记住的5位数字。 您仍然要扫描端口,因此请确保您转发的内容被locking。

编辑:这将帮助你http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers