Scapy是一种用于计算机网络数据包处理工具,由Philippe Biondi用Python编写。[3][4]它可以伪造或解码数据包,通过网络发送它们,捕获它们,并匹配请求和响应。它还可以用于处理扫描、跟踪路由、探测、单元测试、攻击和网络发现等任务。

Scapy
實作者Philippe Biondi, Guillaume Valadon, Pierre Lalet
当前版本
  • 2.6.1(2024年11月5日)[1][2]
編輯維基數據鏈接
實作語言Python
操作系统Cross-platform
許可證Free software (GPLv2+)
網站scapy.net 編輯維基數據鏈接

Scapy为libpcap(Windows上是WinPCap/Npcap)提供了一个Python接口,与Wireshark提供视图和捕获GUI的方式类似。它可以与许多其他程序接口来提供可视化,包括用于解码数据包的Wireshark、用于提供图形的GnuPlot、用于可视化的graphviz或VPython等。

Scapy自2018年起开始支持Python 3(Scapy 2.4.0+)。

Kamene页面存档备份,存于互联网档案馆)是Scapy的一个独立分支。最初,创建它的目的是向Scapy添加Python 3的支持,并将其命名为scapy3k。自2018年更名为Kamene,继续独立发展。

参考文献

  1. ^ https://pypi.org/project/scapy/2.6.1/.
  2. ^ https://github.com/secdev/scapy/releases/tag/v2.6.1.
  3. ^ Gift, Noah; Jones, Jeremy M. Python for Unix and Linux System Administration. O'Reilly Media. 2008: 173–176 [2018-12-17]. ISBN 978-0-596-51582-9. (原始内容存档于2019-02-17). 
  4. ^ Dwivedi, Himanshu; Clark, Chris; Thiel, David. Mobile Application Security. McGraw-Hill. 2010: 384 [2018-12-17]. ISBN 978-0-07-163356-7. (原始内容存档于2019-02-17). 

外部链接