zjm*_*126 1 python ubuntu pcap
这是我的代码:
\n\nimport pcap ,struct\n\npack=pcap.pcap()\npack.setfilter(\'udp\')\nkey=\'\'\nfor recv_time,recv_data in pack:\n recv_len=len(recv_data)\n if recv_len == 102 and recv_data[42]== chr(02) and recv_data[101] == chr(03):\n print struct.unpack(\'>I\',recv_data[49:53])[0]\n print \'\xe7\x99\xbb\xe9\x99\x86\xe4\xba\x86\'\n elif recv_len == 55:\n print struct.unpack(\'>I\',recv_data[49:53])[0]\n print \'\xe7\x99\xbb\xe9\x99\x86\xe4\xba\x86\'\nRun Code Online (Sandbox Code Playgroud)\n\n我用它来安装 pcap : sudo apt-get install python-libpcap,它安装了,
但是当我运行代码时,它显示错误:
\n\nTraceback (most recent call last):\n File "weapon.py", line 2, in <module>\n import pcap ,struct\nImportError: No module named pcap\nRun Code Online (Sandbox Code Playgroud)\n\n我能做些什么 ,
\n\n谢谢
\n对于 Ubuntu 10.04 上的我来说,该包名为 python-libpcap:
sudo apt-get install python-libpcap
Run Code Online (Sandbox Code Playgroud)
然后当我这样做时:
import pcap
Run Code Online (Sandbox Code Playgroud)
效果很好!
| 归档时间: |
|
| 查看次数: |
20263 次 |
| 最近记录: |