reassembler:Scapy数据包碎片重组引擎

时间:2024-06-15 00:41:08
【文件属性】:

文件名称:reassembler:Scapy数据包碎片重组引擎

文件大小:361KB

文件格式:ZIP

更新时间:2024-06-15 00:41:08

Python

重新组装 各种OS IPv4数据包片段重组引擎的Python实现。 一包进来=>六包出 该模块将使用常用的分段重组技术重组分段的数据包。 然后生成6个pcap文件。 它还将有效负载打印到屏幕上,并向您显示每个操作系统在使用碎片整理引擎重新组装数据包后将如何看待这些数据包。 这是对2012年发布的原始版本的重写,以支持Python3。 重叠片段仍然是个问题吗? 2020年10月16日: 和我对主要操作系统进行了调查,以确认其重组引擎的状态。 结果如下: :Linux操作系统已经开始默默地忽略重叠的IPv4片段。 IPv6通过默认拒绝它们。 :发布的“修复”要求您关闭所有片段重组,而不仅仅是重叠。 默认情况下未启用它。 自Vista以来,我一直无法获得任何Windows操作系统来响应重叠。 Macintosh:经过测试,于10-16-2020,并且仍在组装重叠的片段而没有任何抱怨


【文件预览】:
reassembler-master
----reassembler()
--------__init__.py(26B)
--------__main__.py(4KB)
--------reassembler.py(13KB)
----reassembler_in_onfile.py(8KB)
----sample_packets()
--------fragments.pcap(5KB)
--------fragments2.pcap(8KB)
--------final_frags.pcap(588B)
--------fragments3.pcap(8KB)
----reassembler.jpg(376KB)
----setup.py(1006B)
----README.md(6KB)
----.gitignore(54B)

网友评论