`
doujiu
  • 浏览: 90279 次
  • 性别: Icon_minigender_1
  • 来自: 哈尔滨
社区版块
存档分类
最新评论
阅读更多
pypcap - Project Hosting on Google Code
simplified object-oriented Python extension module for libpcap - the current tcpdump.org version, the legacy version shipping with some of the BSD operating systems, and the WinPcap port for Windows.

sample usage:

/>>> import dpkt, pcap
/>>> pc = pcap.pcap()
/>>> pc.setfilter('icmp')
/>>> for ts, pkt in pc:
... print `dpkt.ethernet.Ethernet(pkt)`
...
Ethernet(src='\x00\x03G\xb2M\xe4', dst='\x00\x03G\x06h\x18', data=IP(src='\n\x00\x01\x1c', dst='\n\x00\x01\x10', sum=39799, len=60, p=1, ttl=128, id=35102, data=ICMP(sum=24667, type=8, data=Echo(id=512, seq=60160, data='abcdefghijklmnopqrstuvwabcdefghi'))))
Ethernet(src='\x00\x03G\x06h\x18', dst='\x00\x03G\xb2M\xe4', data=IP(src='\n\x00\x01\x10', dst='\n\x00\x01\x1c', sum=43697, len=60, p=1, ttl=255, id=64227, data=ICMP(sum=26715, data=Echo(id=512, seq=60160, data='abcdefghijklmnopqrstuvwabcdefghi'))))
^CTraceback (most recent call last):
File '<stdin>', line 1, in ?<br> File 'pcap.pyx', line 298, in pcap.pcap.__next__<br>KeyboardInterrupt<br> /&gt;&gt;&gt;<br> /&gt;&gt;&gt; pc.stats()<br>(4851, 0, 0)</stdin>


分享到:
评论

相关推荐

    pypcap-1.2.0-cp38-cp38-win_amd64.whl

    pypcap是一个对libpcap C库进行封装和简化的面向对象的抓包工具库,可以非常方便的用于抓包和过滤,结合dpkt解析库可以完成许多网络数据包的抓取和分析. 本安装包兼容winpcap, 使用时找不到dll可以复制C:\Windows\...

    python2.7版本pypcap

    打包了支持python2.7版的pypcap,不支持64位

    pypcap-master.zip

    pypcap是winpcap的python版API,目前仅python2.7可使用

    pypcap 全部安装包 python 3.7 解决 Microsoft Visual C++14.0 is required

    python pcap 全部安装包,按步骤安装即可 先安装vc_redist 然后安装npcap 然后安装build _tools 最后解压pypcap cd pypcap-1.2.3 python setup.py install 已解决 Microsoft Visual C++14.0 is required

    pypcap-1.2.0-cp37-cp37m-win_amd64.whl

    pypcap是一个对libpcap C库进行封装和简化的面向对象的抓包工具库,可以非常方便的用于抓包和过滤,结合dpkt解析库可以完成许多网络数据包的抓取和分析. 本安装包兼容winpcap 重新编译用以支持Windows x64 ...

    pypcap-1.1.3-py2.7-win32.egg

    pypcap for python2.7(windows) 使用方法:安装winpcap后 ,只要easy_install pypcap-1.1.3-py2.7-win32.egg 就可为python2.7安装pcap,不需要编译源码(编译源码需要安装vc9.0 for python,并下载pypcap源码和...

    pypcap-1.1.4.tar

    《Python的网络封包捕获库——pypcap详解》 在信息技术领域,网络数据的抓取和分析是一项至关重要的任务,它可以帮助我们监控网络流量、排查问题、进行安全审计等。在Python的世界里,有一个名为pypcap的库,它是...

    pypcap-1.2.0-cp39-cp39-win_amd64.whl

    pypcap是一个对libpcap C库进行封装和简化的面向对象的抓包工具库,可以非常方便的用于抓包和过滤,结合dpkt解析库可以完成许多网络数据包的抓取和分析. 本安装包兼容winpcap, 使用时找不到dll可以复制C:\Windows\...

    pypcap安装所需压缩包(内含winpcap4.1.3,wpdpack4.1.2,vc compiler forpython27)

    Windows下python安装pypcap,需先安装winpcap和wpdpack,并将解压后的wpdpack包的include和lib里的文件贴到python27里对应文件夹,再安装vc compile forpython27(不然会报错Microsoft Visual C++ 9.0 is required)...

    pcapy-0.11.1-py2.7-win32.egg

    pypcap for python2.7(windows) 使用方法:安装winpcap后 ,只要easy_install pypcap-1.1.3-py2.7-win32.egg 就可为python2.7安装pcap,不需要编译源码(编译源码需要安装vc9.0 for python,并下载pypcap源码和...

    pypcap:libpcap 库的 PythonC 绑定

    示例 1 &gt;&gt; &gt; import pypcap&gt;&gt; &gt; pypcap . pcap_lookupdev ()'fw0'&gt;&gt; &gt; pypcap . pcap_findalldevs ()[ 'fw0' , 'en0' , 'utun0' , 'en1' , 'p2p0' ]&gt;&gt; &gt; pypcap . pcap_lookupnet ( 'en1' )( '192.168.1.10' , '255....

    利用python-pypcap抓取带VLAN标签的数据包方法

    ### 利用Python-Pypcap抓取带VLAN标签的数据包方法详解 #### 一、背景与概述 在现代网络环境中,虚拟局域网(Virtual Local Area Network,简称VLAN)技术被广泛应用来管理和隔离不同部门或应用的流量。VLAN通过在...

    python 网络工具安装方法及技巧;scapy;pypcap;pcap;dpkg;

    内容预览: ====================== ★Linux安装python库★ ●安装和卸载: 安装时:python setup.py install --record filelist.log 卸载时:将filelist.log里面显示的所有项目rm掉就可以,linux中:cat filelist....

    使用python2.7、PYQT5实现的网络嗅探器

    所需类库:pyqt5、pypcap,dpkt (pypcap抓包必须使用) 所需依赖: pyqt5: 必须安装python3, qt5, sip pypcap:必须安装:python2 注:python3仅仅提供pyqt5依赖库,其他地方没有使用,安装完以后需要确保...

    python网络封包分析,实现数据读取等部分功能.rar

    2. Pypcap库:Pypcap是libpcap的Python接口,libpcap是一个广泛使用的开源网络封包捕获库。通过Pypcap,开发者可以直接在Python代码中捕获网络流量,过滤特定类型的数据包,并对它们进行实时分析。 除了这两个库,...

    PyPI 官网下载 | pypcapkit-0.12.9.post1.tar.gz

    《PyPI官网下载:pypcapkit-0.12.9.post1.tar.gz详解》 在Python的世界里,PyPI(Python Package Index)是最重要的软件仓库,它为开发者提供了无数的第三方库,大大丰富了Python的功能。今天我们将探讨的是在PyPI...

    美军网络战防御武器,强大的重组包能力

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

Global site tag (gtag.js) - Google Analytics