假设我们正在进行TCP连接扫描。
google上的nmap扫描返回以下输出:
港口国服务80/tcp开放http 443/tcp开放https
但是,如果我试图在端口12的google.com上打开带有netcat或telnet的套接字,则netcat或telnet将无限期挂起。
Nmap检测端口12 (以及除80或443以外的其他端口)已关闭,但启动到它们的TCP连接不会立即关闭。
nmap如何知道那些端口不是过滤而是关闭的?
发布于 2013-10-03 13:58:04
通过nmap扫描,通常可以得到3种状态:
将netcat打开到端口80并等待将不会起任何作用。端口80 (通常)意味着http服务器正在另一边监听,它正在等待HTTP命令(直到它自己的超时)。在netcatting到端口80之后,尝试设置一个GET /以查看您是否得到了答复(可能是http错误)。
https://networkengineering.stackexchange.com/questions/3455
复制相似问题