没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
6页
python基础教程之获取本机ip数据包示例-电脑资料.pdfpython基础教程之获取本机ip数据包示例-电脑资料.pdfpython基础教程之获取本机ip数据包示例-电脑资料.pdfpython基础教程之获取本机ip数据包示例-电脑资料.pdfpython基础教程之获取本机ip数据包示例-电脑资料.pdfpython基础教程之获取本机ip数据包示例-电脑资料.pdfpython基础教程之获取本机ip数据包示例-电脑资料.pdfpython基础教程之获取本机ip数据包示例-电脑资料.pdf
资源推荐
资源详情
资源评论
python 基础教程之获取本机 ip 数据包示例-电脑
资料
这几天用到了 rawsocket,用 python 写了些 demo 程序,这里记
录下,
首先我们看一个简单的 sniffer 程序:
复制代码代码如下:
#!/usr/bin/python
#codeforlinux
importsocket
#s=socket.socket(socket.AF_INET,socket.SOCK_RAW,socket.I
PPROTO_UDP)
s=socket.socket(socket.AF_INET,socket.SOCK_RAW,socket.IP
PROTO_TCP)
whileTrue:
prints.recvfrom(65535)
这里直接用 rawsocket 接收数据,直接 print 操作。这个就几行
代码,也没什么好解释的了,不懂的 google 下。
得到 IP 数据包后,接下来的工作就是对 IP 头进行解析,在这之
前,我们先看看 RFC 中是怎么定义的
(RFC791:http://www.ietf.org/rfc/rfc791.txt):
即对应的图:
资源评论
苦茶子12138
- 粉丝: 1w+
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功