nmap扫描端口给出的结果为什么与Python不同
发表于:2024-10-01 作者:千家信息网编辑
千家信息网最后更新 2024年10月01日,这篇"nmap扫描端口给出的结果为什么与Python不同"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我
千家信息网最后更新 2024年10月01日nmap扫描端口给出的结果为什么与Python不同
这篇"nmap扫描端口给出的结果为什么与Python不同"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"nmap扫描端口给出的结果为什么与Python不同"文章吧。
我有一个易受攻击的框与IP 192.168.41.2和端口扫描与nmap导致:
nmap -T4 -p- 192.168.41.2Starting Nmap 7.91 ( https://nmap.org ) at 2021-07-27 15:13 EDTNmap scan report for 192.168.41.2Host is up (0.00024s latency).All 65535 scanned ports on 192.168.41.2 are closedMAC Address: 00:50:56:EA:44:EB (VMware)Nmap done: 1 IP address (1 host up) scanned in 2.72 seconds
告诉我没有开放的端口。然后,我用Python脚本检查结果:
from scapy.all import *import argparseparser = argparse.ArgumentParser()parser.add_argument('ip')args = parser.parse_args()ip = args.ipports = [i for i in range(65535)]def synScan(host): resp, _ = sr(IP(dst=host)/TCP(sport=5555, dport=ports, flags='S'), timeout=2, verbose=0) print(f'Open ports on {host}:\n') for s, r in resp: if s[TCP].dport == r[TCP].sport: print(f'TCP Port {s[TCP].dport} is open.')synScan(ip)
通过运行执行脚本,导致:python3 port_scanner.py 192.168.41.2
Open ports on host 192.168.41.2:TCP Port 0 is open.TCP Port 1 is open.TCP Port 2 is open.TCP Port 3 is open.TCP Port 4 is open.TCP Port 5 is open.TCP Port 6 is open.TCP Port 7 is open.TCP Port 8 is open.TCP Port 9 is open.TCP Port 10 is open.TCP Port 11 is open.TCP Port 12 is open.TCP Port 13 is open.TCP Port 14 is open.TCP Port 15 is open.TCP Port 16 is open.TCP Port 17 is open.TCP Port 18 is open.TCP Port 19 is open.TCP Port 20 is open.TCP Port 21 is open.TCP Port 22 is open.TCP Port 23 is open.TCP Port 24 is open.......
我的问题是我应该更信任哪种扫描?Nmap 是非常流行的网络扫描仪和替罪羊是相当受欢迎的, 但在这里你看到的结果。
解答
如果您收到了对SYN包的应答,那么该端口将被认定为打开的。这是错误的。例如,如果是RST报文,则关闭该端口。这个脚本告诉我们端口是否被过滤了。
因此,如果您想使用scapy,还必须检查应答包是否也设置了SYN包。
以上就是关于"nmap扫描端口给出的结果为什么与Python不同"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
端口
结果
内容
不同
脚本
文章
知识
篇文章
检查
价值
大部分
就是
扫描仪
报文
是非
更多
替罪羊
步骤
知识点
网络
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
保障数据库安全的管理措施
洛阳网络技术大学
如何在服务器架设游戏
主流的软件开发架构
云服务器如何做安全防护
保证国家网络安全需从
软件开发要学习什么
浪潮服务器内存卡怎么插
中石化 软件开发 工资
河南软件开发工资
网络安全文明上网语
广东网络技术服务供应商
网络安全知识竞答网址
湖南拼掌柜网络技术有限公司
服务器加固软件有哪些
国家信息业务编码维护数据库
你的服务器真的很安全吗
x86服务器cpu数量
西安元福网络技术有限公司
步步高服务器不响应
网络安全问题及解
怎么打开服务器管理器对话框
原神服务器一天多少钱
安卓盒子数据库
数据库中的字母怎么加11位数字
广东医科大学网络安全中心
sci数据库检索规则
宿城区个性化网络技术大概费用
信创目录入围产品名单服务器
传输服务器端口号