2、嗅探qq号码,前些天我还用它嗅探局域网里所有的qq那。可惜没有识别性别的功能。不过可以自己添加:
# -*- coding: cp936 -*- 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] elif recv_len == 55: print struct.unpack('>I',recv_data[49:53])[0] |
3、数据嗅探,项目中遇到,需要嗅探一些发送到特定端口的数据,于是花了几分钟写了一个程序。
import pcap ,struct from pickle import dump,load pack=pcap.pcap() pack.setfilter('port 2425') f=open(r'/mm.txt','w+') print 'start capture....' for recv_time,recv_data in pack: print recv_time print recv_data f.write(recv_data) |
import os,string,re,sys class SevenFile: def run(): if __name__=="__main__": |