nmap扫描端口给出的结果为什么与Python不同(nmap,python,开发技术)

时间:2024-05-05 10:01:15 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    nmap%E6%89%AB%E6%8F%8F%E7%AB%AF%E5%8F%A3%E7%BB%99%E5%87%BA%E7%9A%84%E7%BB%93%E6%9E%9C%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8EPython%E4%B8%8D%E5%90%8C

我有一个易受攻击的框与IP 192.168.41.2和端口扫描与nmap导致:

告诉我没有开放的端口。然后,我用Python脚本检查结果:

通过运行执行脚本,导致:python3 port_scanner.py 192.168.41.2

我的问题是我应该更信任哪种扫描?Nmap 是非常流行的网络扫描仪和替罪羊是相当受欢迎的, 但在这里你看到的结果。

解答

如果您收到了对SYN包的应答,那么该端口将被认定为打开的。这是错误的。例如,如果是RST报文,则关闭该端口。这个脚本告诉我们端口是否被过滤了。

因此,如果您想使用scapy,还必须检查应答包是否也设置了SYN包。

本文:nmap扫描端口给出的结果为什么与Python不同的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:如何使用perl来判断文件是否存在下一篇:

8 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18