Python 3.5, Scapy在Windows 10中使用

作者: wanmidi 分类: python类,Scapy发包模块 发布时间: 2019-09-19 19:42

之前的文章在syn泛攻击中提到Scapy的应用 在ubuntu linux kali等版本系统中直接pip安装使用即可 但经过本人测试 在windows10系统中 Scapy的使用还需要其他的安装

首先下载 npcap-0.10-r10: https://github.com/nmap/npcap/releases/download/v0.10-r10/npcap-0.10-r10.exe

接着在pip中安装

  • pip install pyx
  • pip install networkx
  • pip install matplotlib
  • pip install pycryptodome (instead pycrypto)

过程比较漫长

运行scapy 出现报错

File “C:\python\lib\site-packages\scapy\arch\windows__init__.py”, line 198, in
ifaces.load_from_powershell()
File “C:\python\lib\site-packages\scapy\arch\windows__init__.py”, line 149, in load_from_powershell
for i in get_windows_if_list():
File “C:\python\lib\site-packages\scapy\arch\windows__init__.py”, line 90, in get_windows_if_list
current_interface[‘name’] = value.decode(‘ascii’)
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xd2 in position 0: ordinal not in range(128)

只需要在 C:\python\lib\site-packages\scapy\arch\windows__init__.py 文件中 将所有的ascii 改成 iso-8859-1

再运行即可

一条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注