Python 3.x 使用Scapy端口扫描程序查找侦听端口的Web服务器
我正试图用Python为Scapy编写一个端口扫描程序,以找出Web服务器正在侦听哪个端口。服务器不使用端口80和端口443。扫描范围从5000到10000(这是大学的作业)。我需要为此使用Scapy,因此不允许使用nmap和其他 到目前为止,我编写的代码(它是对本原著的改编): 在for循环按预期工作之前的第一部分: 但是当for循环开始时,我得到以下错误: 我不知道如何解决这个问题 我使用了在线文档,但找不到解决方案。Python 3.x 使用Scapy端口扫描程序查找侦听端口的Web服务器,python-3.x,scapy,port-scanning,Python 3.x,Scapy,Port Scanning,我正试图用Python为Scapy编写一个端口扫描程序,以找出Web服务器正在侦听哪个端口。服务器不使用端口80和端口443。扫描范围从5000到10000(这是大学的作业)。我需要为此使用Scapy,因此不允许使用nmap和其他 到目前为止,我编写的代码(它是对本原著的改编): 在for循环按预期工作之前的第一部分: 但是当for循环开始时,我得到以下错误: 我不知道如何解决这个问题 我使用了在线文档,但找不到解决方案。rcvd.haslayer(TCP)。无法使用标志,因为haslaye
rcvd.haslayer(TCP)。无法使用标志,因为haslayer
返回布尔值。
你在找什么
rcvd.getlayer(TCP).flags
rcvd.getlayer(TCP).flags