解決 scapy “NameError: global name 'wrpcap' is not defined” 錯誤


解決 scapy “NameError: global name 'wrpcap' is not defined” 錯誤

通過 scapy 編寫發包腳本時遇到如下錯誤:

Traceback (most recent call last):
  File "attacker.py", line 62, in <module>
    main()
  File "attacker.py", line 59, in main
    sendpfast(pkt_list, pps=rate, iface=iface)
  File "/usr/lib/python2.7/dist-packages/scapy/sendrecv.py", line 289, in sendpfast
    wrpcap(f, x)
NameError: global name 'wrpcap' is not defined

解決方法是打開 sendrecv.py

vim /usr/lib/python2.7/dist-packages/scapy/sendrecv.py

導入以下模塊:

from utils import warning, get_temp_file, PcapReader, wrpcap

2018.11


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM