我在用PYTHON写抓包程序,一直提示模块没有被调用
源程如下:
Python code:
import pcap
import dpkt
pc = pcap.pcap();
第一行,第二行都没有问题,就是第三行报错,唉,折腾好久了,真想放弃PYTHON
E:\cmd>pcap.py
Traceback (most recent call last):
File "E:\cmd\pcap.py", line 3, in <module>
import pcap
File "E:\cmd\pcap.py", line 10, in <module>
pc = pcap.pcap();
TypeError: 'module' object is not callable
你的pcap.pcap仍然是一个module,你要知道它有什么方法,就help(pcap.pcap)或dir(pcap.pcap)看一下,然后再正确使用
pcap.pcap 是一个module,不支持__call__方法
up
有一个sample 的.你直接用 sample 就行了.
我也有问题.
我使用 pcapy 的时候, 抓不到所有的包. 用 tcpdump 就可以看到所有的数据包.
你们都错了,后来还是我自己搞定了....在装了pcap和dpkt重启电脑后,就全部搞定了...
晕.你又没有讲你没有重启...
wincap 安装后是需要重启才行的.
你讲折腾了好久. 想必应该是十天半个月.应该也是重启过的了.
相关问答:
rt
这个怎么实现,谢谢!
比如,我发现某个网站很好玩。我想用python写个程序注册到这个网站上。怎么实现?
up继续等回复
引用
对方可能有反auto机制,比如识别码等。所以你的工程量就大了。
......
现在这个项目要用到 国际化,找了好久,也没有找到好的例子。
搜到一部分gettext的例子,但有点看不懂。
请各位大虾指点下?
http://blog.chinaunix.net/u/30664/showart_237334.html
引用
http:// ......
我有三个CPP文件
wrap.cpp
C/C++ code:
#include <Python.h>
#include "bridge.h"
extern "C"
{
PyObject* bridge(PyObject* self, PyObject* args)
{
int n = ......
在文本文件中匹配项包含中文
如内容为:gamename=中文
key=天下
文本文件的编码的文件为utf-8
python代码如下:
# -*- coding:UTF-8 -*-
contents=open(from_pa ......