scapy

    0热度

    1回答

    我正在使用Scapy进行项目,其中一个要求是我需要嗅探数据包并将包含每个数据包的数据的请求发送到网站以获取特定数据。到目前为止没有问题。 有一个问题:我只能每小时向网站发送一定数量的请求,否则会阻止我。当我嗅探一个新数据包时,我需要发送每个请求。 这里就是我目前(没必要太深入到什么是在这里): from scapy.all import * . . . packets = sniff(lfilte

    0热度

    2回答

    我正在尝试编写一个程序,其中使用用户选择的.pcap文件,计算文件中的数据包数量,并提取每个数据包的源IP地址。之后,我想制作一个垂直条形图,每个IP地址有一个不同的条形,每个条形的高度等于该IP地址作为源的数据包数量。 (所以如果从10.2.82.5开始有3个数据包,将会有一个标记为10.2.82.5的高度为3的小节)。 大概我会使用一个列表来包含数据,但我不知道如何增加数据来查找每个地址栏的高

    1热度

    1回答

    我的包: a=IP(src="30.1.1.2",dst="20.1.1.2",options=IPOption('\x83\x07\x04\x00\x00\x00\x00\x00'),) 我收到错误: a=bytes(IP(src="30.1.1.2",dst="20.1.1.2",options=IPOption('\‌​x83\x07\x04\x00\x00\‌​x00\x00\x00'

    1热度

    2回答

    我试图模拟两个主机之间的scapy TCP通信。 我的问题是,我无法保存scapy为我生成的随机IP地址。 此代码 src_IP = RandIP() print(src_IP) print(src_IP) print(src_IP) 给了我这个 234.200.98.20 147.3.56.17 135.102.142.49 所以每次等的输出我访问src_IP它有一个新的价值

    1热度

    1回答

    我试图修改下面的脚本,以便在检测到与特定格式匹配的探针时能够在终端中发出警报。我想匹配的格式是'KD - ????????????????'谁能帮我吗? #!/usr/bin/env python # -- coding: utf-8 -- from scapy.all import * unique_probe = [] def Handler(pkt): if pkt.

    0热度

    1回答

    这里是我的代码是Scapy的 #! /usr/bin/env python from scapy.all import * source_port = 25000 dest_port = 23 ip = IP(src="192.168.21.146",dst="192.168.21.168") num_seq=10 SYN=TCP(sport=source_port,dport=de

    1热度

    1回答

    我需要建立与列表中不同网站的连接。只为该网站发送一些数据包和嗅探数据包,直到我不去下一个网站(迭代)。当我进入下一个迭代(网站)时,我只想嗅探并过滤该地址。我可以在一个Python代码中实现吗? sniff(filter="ip and host " + ip_addr,prn=print_summary) req = "GET/HTTP/1.1\r\nHost: "+ website +"\r

    4热度

    1回答

    我想在Python中使用Scapy过滤特定网站的数据包。我有一个可能的IP列表(用于负载平衡)的网站。我想过滤所有这些IP的数据包。我怎样才能做到这一点? 对于单个IP,我使用下面的代码: bpf_filter = "ip and host " + addr sniff(timeout=10, prn=pkt_callback, store=0)

    0热度

    3回答

    我使用的发送数据包: send(IP(dst="192.168.1.114")/fuzz(UDP()/NTP(version=4)), loop=1) 但我不能在任何其他附近的机器(包括一个带有IP 192.168.1.114)来捕获这些数据包是在同一网络上。我正在使用wlan作为我的界面。 我也尝试嗅探,然后使用scapy重播,但我仍然无法捕获这些数据包。

    0热度

    1回答

    在处理修改大型对象(5GB)时,在装有30GB RAM的Windows计算机上,有几次我一直在收回错误 Reached total allocation of 31249Mb: see help(memory.size)。然而这个过程似乎完成了,也就是我得到了一个文件,其中看起来像正确的值。仔细检查大文件中的每一位,以便正确返回,并将其与正确的部分进行比较是非常耗时的,但是当我完成它时,看起来返回