集团站切换校区

验证码已发送,请查收短信

复制成功
微信号:togogoi
添加微信好友, 详细了解课程
已复制成功,如果自动跳转微信失败,请前往微信添加好友
打开微信
图标

学习文章

当前位置:首页 > >学习文章 > >

Scapy构造数据包是什么意思

发布时间: 2023-03-23 15:09:00

Scapy是一个计算机网络的数据包处理工具,由Philippe Biondi用Python编写。它可以伪造或解码数据包,在网络上发送数据包,捕捉数据包,并匹配请求和响应。它还可以用来处理诸如扫描、跟踪、探测、单元测试、攻击和网络发现等任务。

Scapy构造数据包是什么意思

换句话说,Scapy是一个强大的交互式程序,用于操作电报。Scapy可以轻松完成诸如扫描、tracerouting、探测、单元测试、攻击和网络discor discovery网络(网络discorvery)这样的传统任务。它可以替代hping、arpspoof、arp-sk、arping、p0f甚至Namp、tcpdump和tshark的一些功能。

Scapy还擅长其他大多数工具无法完成的特定任务,如发送无效帧,增加自定义802.11检测,结合多种技术(VLAN跳转+ARP缓存中毒),在WEP加密信道上的VOIP,和在WEP加密信道上的VOIP。WEP加密信道上的VOIP解码)等等。

这个想法是非常简单的: Scapy主要做两件事:它发送消息,它接收回应。你定义一系列消息,它发送这些消息,接收响应,将收到的响应与请求相匹配,并返回一个包含(请求,应答)的数据包夫妇的列表和一个不匹配的消息列表。这对于像Nmap和hping这样的工具来说有一个巨大的优势:响应不是缩小的(打开/关闭/过滤),而是完整的消息。

在此基础上,你可以建立更高级的功能,例如,你可以追踪路由(traceroutes),得到的结果只有请求的起始TTL和响应的源IP,你可以ping整个网络,得到一个匹配的响应列表,你可以扫描商品,得到一个LATEX报告。

上一篇: AOF(Append Only File)是什么?

下一篇: EPON是什么意思

十八年老品牌
微信咨询:gz_togogo 咨询电话:18922156670 咨询网站客服:在线客服

相关课程推荐

在线咨询 ×

您好,请问有什么可以帮您?我们将竭诚提供最优质服务!