python
2016-07-20 22:57
656 查看
import socket import os host = "192.168.148.128" if os.name == "nt": socket_protocol = socket.IPPROTO_IP else: socket_protocol = socket.IPPROTO_ICMP sniffer = socket.socket(socket.AF_INET,socket.SOCK_RAW,socket_protocol) sniffer.bind((host,0)) sniffer.setsockopt(socket.IPPROTO_IP,socket.IP_HDRINCL,1) if os.name=="nt": sniffer.ioctl(socket.SIO_RCVALL,socket.RCVALL_ON) print sniffer.recvfrom(65565) if os.name == "nt": sniffer.ioctl(socket.SIO_RCVALL,socket.RCVALL_OFF)
本文出自 “专注php” 博客,请务必保留此出处http://jingshanls.blog.51cto.com/3357095/1828225
相关文章推荐
- Learning Python 010 函数 2
- Learning Python 010 函数 2
- Python下的LibSVM的使用
- Python学习-2天--字符串操作
- python3提示sqlite3模块不存在解决方法
- python发送get/post/put/delete请求
- 使用sklearn实现朴素贝叶斯文本分类
- python核心编程学习笔记-2016-07-20-02-整型对象缓存
- python range()和arange()
- python 循环
- Python-print函数用法
- python文件结构
- python编程风格
- Python文件处理
- Reference Or Value pass in python
- python chr()和ord()函数
- pythonchallenge(1)
- Python之Flask Web开发
- R语言处理缺失值的高级方法 ---后面有一些python画图的语句
- pdb调试python程序