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). 

外部連結