python - 如何使用python在ubuntu中安装pcap

标签 python ubuntu pcap

这是我的代码:

import pcap ,struct

pack=pcap.pcap()
pack.setfilter('udp')
key=''
for recv_time,recv_data in pack:
   recv_len=len(recv_data)
   if recv_len == 102 and recv_data[42]== chr(02) and recv_data[101] == chr(03):
      print struct.unpack('>I',recv_data[49:53])[0]
      print '登陆了'
   elif recv_len == 55:
      print struct.unpack('>I',recv_data[49:53])[0]
      print '登陆了'

我用它来安装 pcap:sudo apt-get install python-libpcap,它已安装,

但是当我运行代码时,它显示错误:

Traceback (most recent call last):
  File "weapon.py", line 2, in <module>
    import pcap ,struct
ImportError: No module named pcap

我能做什么,

谢谢

最佳答案

对我来说,在 Ubuntu 10.04 上这个包叫做 python-libpcap:

sudo apt-get install python-libpcap

然后当我这样做时:

import pcap

效果很好!

关于python - 如何使用python在ubuntu中安装pcap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5386298/

相关文章:

java - 如何在 ubuntu 上安装 Java Media Framework (JMF)

c - 使用 libpcap 同时监听两个设备

Python-将字节地址(从ReadProcessMemory)转换为字符串?

ubuntu - 使用 pyatspi 关闭窗口

php - 如何在ubuntu 14.04中创建虚拟主机

c - 如何使用 pcap_breakloop?

python - 读取 MAC 帧并将其馈送到 Wireshark

Python:编写一个程序来找出价格跌幅最大的时间段

python 3 https 发帖很慢

python - LHPDF : undefined symbol when running in Python