Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么Scappy中的sr1总是不返回?_Python_Scapy - Fatal编程技术网

Python 为什么Scappy中的sr1总是不返回?

Python 为什么Scappy中的sr1总是不返回?,python,scapy,Python,Scapy,我正试图与Scapy建立一个三方握手,但无论发生什么,所有端口似乎都没有返回任何内容。无论发生什么情况,响应总是None for i in range(20, 1025): syn_segment = TCP(dport=i, seq=123, flags='S') my_packet = address / syn_segment response = sr1(my_packet, timeout=2, verbose=False) if not (respon

我正试图与Scapy建立一个三方握手,但无论发生什么,所有端口似乎都没有返回任何内容。无论发生什么情况,响应总是
None

for i in range(20, 1025):
    syn_segment = TCP(dport=i, seq=123, flags='S')
    my_packet = address / syn_segment
    response = sr1(my_packet, timeout=2, verbose=False)
    if not (response is None):
        if response[TCP].flags == 18:
            print(f'port {i} is open')

您是否检查了
sr1
是否使用了正确的界面?根据您的网络设置,您可能需要显式设置它
sr1([…],iface='')
您的代码片段不完整。什么是“地址”?