Tcpdump简单使用
2016-06-14 11:25
531 查看
tcpdump简单使用,存储格式以pcap,便于分析
简单的抓包使用
参数解释:
抓取主机流量
指定端口流量
指定主机和其端口
抓取指定几台主机之间流量(1和2、3之间的流量)
抓取指定外的主机流量
抓取源主机或者目的主机的所有流量
抓取某一网段流量
抓SYN包
抓SMTP数据(MAIL)
抓HTTP GET数据
简单的抓包使用
tcpdump -i eth0 -s 0 -vv -w /root/test.pcap
参数解释:
-i eth0 指定端口 -s 0 默认抓取68字节,这个参数可以抓取完整的数据包 -vv 显示完整的抓包信息 -w 以pcap格式存储
抓取主机流量
tcpdump -i eth0 -s 0 -vv -w /root/test.pcap host 127.0.0.1
指定端口流量
tcpdump -i eth0 -s 0 -vv -w /root/test.pcap port 8080
指定主机和其端口
tcpdump -i eth0 -s 0 –vv -w /root/test.pcap port 8080 and host 127.0.0.1
抓取指定几台主机之间流量(1和2、3之间的流量)
tcpdump host 127.0.0.1 and 127.0.0.2 or 127.0.0.3
抓取指定外的主机流量
tcpdump host 127.0.0.1 and !127.0.0.2
抓取源主机或者目的主机的所有流量
tcpdump -i eth0 src host 127.0.0.1 tcpdump -i eth0 dst host 127.0.0.2
抓取某一网段流量
tcpdump -i eth0 net 192.168 tcpdump -i etho net 192.168.1 tcpdump -i etho net 192.168.1.0/24 tcpdump -i etho src net 192.168 tcpdump -i etho dst net 192.168
抓SYN包
tcpdump -i eth0 'tcp[tcpflags]=tcp=syn'
抓SMTP数据(MAIL)
tcpdump -i eth0 '((port 25) and (tcp[(tcp[12]>>2):4]=0x4d41494c))'
抓HTTP GET数据
tcpdump -i eth0 'tcp[(tcp[12]>>2):4]=0x47455420'
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- Linux 下无损图片压缩小工具介绍