码迷,mamicode.com
首页 > 其他好文 > 详细

文字接口数据捕获tcpdump

时间:2017-10-10 21:47:03      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:strong   lang   port   持续时间   获取   root   通信协议   内容   mac   

一、tcpdump

必须使用root身份执行

tcpdump -Aennqx -i 接口 -w 存储文件名 -c 次数 -r 文件 所要摘取的数据包数据格式

-A 数据包的内容以ASCII显示

-e 使用数据链路层的MAC数据包来显示、

-nn 直接以IP和端口显示

-q 仅列出较为简短的数据包信息

-X 可以列出十六进制以及ASCII的数据包内容

-i 后面接要监听的网络接口,例如eth0,lo,ppp0

-w 数据包数据保存下来

-r 数据包数据读取

-c 监听的数据包数,没有这个参数的话,会一直监听

最后的数据包数据格式:host foo,host 127.0.0.1,net 192.168,src host 127.0.0.1(来源)dst net 192.168(目标),通信协议:tcp port 22

范例:

1、以端口和IP获取网卡eth0上的数据包,持续时间3s

tcpdump -i eth0 -nn 3sctrl+c结束

仅获取21端口的数据

tcpdump -i eth0 -nn port 21

2、监听终端数据包

tcpdump -i lo -nn

3、监听eth0网卡且通信协议端口22,目标数据包来源是192.168.1.101

tcpdump -i eth0 -nn ‘port 22 and src host 192.168.1.101’

文字接口数据捕获tcpdump

标签:strong   lang   port   持续时间   获取   root   通信协议   内容   mac   

原文地址:http://www.cnblogs.com/nihaofenghao/p/7647762.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!