1、安装winPcap,地址http://www.winpcap.org/install/default.htm
然后把现成的已经编译好的dpkt和pcap放到\Python26\Lib\site-packages下。(附件)
2、测试是否可用。
>>> import dpkt
>>> import pcap
>>> import sendpkt
如果要自己自己编译的话。
1、需要安装MinGW(http://www.mingw.org/),装好把把MinGW\bin添加到环境变量中去。【set PATH=%PATH%;E:\softWare2\MinGW\bin】
1、编译 pycap为:
下载pycap http://pypcap.googlecode.com/files/pypcap-1.1.tar.gz
下载wdp http://www.winpcap.org/install/bin/WpdPack_4_0_2.zip
解压这两个文件到同一目录,注意:要到同一目录
在解压后的pycap文件夹中建立一个setup.cfg文件,内容为:
[build]
compiler=mingw32
输入
C:\pypcap-1.1>python setup.py build
安装pcap
2.利用同样的方法安装sendpkt
注:参考文章 http://www.iteye.com/topic/600032#1696365
分享到:
相关推荐
dpkt 是一个流行的 Python 库,用于解析和构造网络协议数据包。这个库非常适合网络取证、数据分析以及网络协议开发。下面将详细介绍 dpkt 的相关知识。 **dpkt 概述** dpkt 是由 Michael Fiebiger 创建的一个开源库...
原来的库只支持python2,搞了个python3版本,在windows7和python3.5下编译
Python的dpkt库是一个强大的数据包解析工具,主要用于网络协议分析。它提供了对多种常见网络协议(如IP、TCP、UDP、HTTP等)的解析功能,使得开发者能够方便地读取和处理网络抓包文件。在dpkt中,dpkt-linux是针对...
- Python 版本:dpkt 支持多个 Python 版本,包括 Python 2 和 Python 3。建议使用最新版本的 Python 3.x。 - 其他依赖:dpkt 依赖于标准 Python 库,因此通常无需额外安装其他软件包。 #### 三、API 参考 ##### ...
资源分类:Python库 所属语言:Python 资源全名:dpkt-1.8.5-py2.py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
系统环境:windows7,选择windows系统是因为我对自己平时日常机器上的...需要的python包:scapy和dpkt 抓包代码: from scapy.sendrecv import sniff from scapy.utils import wrpcap dpkt = sniff(count = 100) #这里
作为Python库,`dpkt` 可以轻松地与其他Python项目集成。开发者可以通过`pip install dpkt` 来安装这个库,然后在代码中导入并使用。例如,以下是一个简单的使用`dpkt`解析TCP数据包的示例: ```python import dpkt...
这个东西可能很少有人用到,但毋庸置疑,它是个不好找的东西,好不容易下到,跟大家分享下,如果有需要dpkt库的,可以直接跟我联系。
dpkt python 第三方库安装包 适合2.4 2.5 2.6 2.7
dpkt和pcap库为Python提供了强大的数据包处理能力,而WinPcap则确保了底层数据包的高效捕获。通过这些工具,你可以: 1. 监控网络流量,识别异常活动或性能瓶颈。 2. 分析通信协议,学习和调试网络应用。 3. 安全...
dpkt是一个用Python编写的开源库,专用于解析网络数据包。这个库的强大之处在于它能够快速、简洁地处理常见的网络协议,如TCP、UDP、IP、ICMP等,使得开发者无需深入理解底层网络协议细节就能进行网络分析和数据包...
必需的东西MySQL 或 MariaDB(两者都支持) Python 2.6 / 2.7 (yum install MySQL-python || pip install mysql-python) (easy_install dpkt) (yum 安装 libmagic) (yum install python-magic || pip install python...
抓取数据包:使用Python中的网络抓包库(如Scapy、pcapy、dpkt等),可以监听网络接口或读取存储在文件中的网络数据包。这些库提供了函数和方法来捕获和读取数据包。 解析数据包:对于每个捕获到的数据包,需要对其...
25. **simplejson**:JSON序列化和反序列化的库,Python 2.6之后被内置的json模块取代。 26. **DPKT**:用于原始套接字网络编程,提供简单的数据包构造和解析。 27. **Cx_Oracle**:Python连接Oracle数据库的库,...
sudo apt-get install python-crypto python-dpkt python-ipy python-pypcap sudo pip install pygeoip 2、Configure pygeoip by moving the MaxMind data files (GeoIP.dat, GeoIPv6.dat, GeoIPASNum.dat, ...
2. **数据解析**:Python库如pypcap和dpkt可以帮助解析不同协议的数据包,提取关键信息,如源/目标IP、端口、协议类型等。 3. **数据分析**:Python提供了强大的数据分析库,如Pandas和NumPy,用于清洗、整理和分析...
* dpkt:数据包的解包和组包模块 * pydnet:控制网络安全的其他设备模块 * pyevent:Python 的事件支持模块 * pydot:画图的,graphviz 模块 图像处理 * PIL:图像处理工具包,提供了强大的图像处理功能 网络编程...