python scapy2.3 在windows上的安装
1. 下載scapy 2以上的版本:
下載地址: http://secdev.org/projects/scapy/
2. Scapy v2的說明:
Scapy發展自類Unix系統,并且在類Unix平臺上運行的更好。但是上一個版本創造性的可以支持windows了。所以你可以使用幾乎所有Scapy的功能在你的windows機器上。
安裝時可使用的pip指令:pip ~ install 等(參考:https://sites.google.com/site/pydatalog/python/pip-for-windows)
注意:如果你從Scapy-win v1.2.0.2 升級至Scapy v2時,python里的調用語句應該為from scapy.all import *而不再是from scapy import *
3. 你需要以下軟件在安裝scapy前:
- Python: python2.5以上,3以下。記得環境變量的路徑Path要添加。最好裝在C盤目錄下
- Scapy:最新版本的scapy。解壓壓縮包,在該目錄下打開命令行,并運行python setup.py install。直接打開cmd命令行也行,輸入完python (平時直接把setup.py拖進系統命令行,就會自動生成一串該文件的所在路徑,再加上install,但是這里不能這樣) 。
注意:可能出現安裝錯誤:error: package directory ‘scapy’ does not exist 意思:scapy目錄不存在,即命令行中setup.py的操作路徑不是scapy文件夾所在的路徑如C:\Python27\scapy。會出現這種錯誤應該就是在系統命令行(C:\Users\Administrator>)下輸入命令。
解決方法:應該在scapy安裝文件夾所在的目錄下打開cmd,即在該目錄頁面空白處,點“Shift”加右鍵,點擊“在此處打開命令窗口,出現了該目錄的cmd后直接輸入上面的code,回車后安裝就完成了。
- pywin32: python2.7版的下載地址:https://sourceforge.net/projects/pywin32/files/pywin32/
- winPcap: WinPcap_4_1_1.exe :http://www.winpcap.org/install/bin/WinPcap_4_1_1.exe
- pypcap:2.7版本的確實不好找,官網上只更新到了2.6,我在StackOverflow上淘到了別人做的2.7版的:https://storage.googleapis.com/google-code-attachments/pypcap/issue-36/comment-0/pcap-1.1.win32-py2.7.exe
- libdnet:這個2.7版也是在StackOverflow上找到的:http://dirk-loss.de/scapy/dnet-1.12.win32-py2.7.exe
- pyreadline:這個在python官網上就有,我下的是pyreadline2.0,支持python2.6,2.7和3.2:https://pypi.python.org/packages/79/e1/192ff289c1be496d1e5d692ab5c923fbdfed9845d761e67a9d65e2f88077/pyreadline-2.0.win32.exe#md5=2563b5df3eb0ffa79e6af1c3193d9596 但是我發現這個安裝包一直下不下來,沒搞懂為什么。。所以我在github上找了pyreadline2.0的包下下來裝了:https://github.com/pyreadline/pyreadline
總結
以上是生活随笔為你收集整理的python scapy2.3 在windows上的安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android系统自带system/ap
- 下一篇: 从gPROMS换到c#的路程! 千