//IP过滤
tcpdump -i eth1 host 192.168.1.1
tcpdump -i eth1 src host 192.168.1.1
tcpdump -i eth1 dst host 192.168.1.1

//端口过滤
tcpdump -i eth1 port 25
tcpdump -i eth1 src port 25
tcpdump -i eth1 dst port 25

//网络过滤
tcpdump -i eth1 net 192.168
tcpdump -i eth1 src net 192.168
tcpdump -i eth1 dst net 192.168

//协议过滤
tcpdump -i eth1 arp
tcpdump -i eth1 ip
tcpdump -i eth1 tcp
tcpdump -i eth1 udp
tcpdump -i eth1 icmp

//抓取tcp并且是80端口,并且目标IP是192.168.1.254或者目标IP是192.168.1.200
tcpdump -i eth1 '((tcp) and (port 80) and ((dst host 192.168.1.254) or (dst host
192.168.1.200)))'

//抓取ICMP报并且目标MAC地址是00:01:02:03:04:05
tcpdump -i eth1 '((icmp) and ((ether dst host 00:01:02:03:04:05)))'

//抓取TCPO包并且网络段是192.168的,并且目标IP不是192.168.1.200
tcpdump -i eth1 '((tcp) and ((dst net 192.168) and (not dst host 192.168.1.200)))'

//只抓SYN包
tcpdump -i eth1 'tcp[tcpflags] = tcp-syn'

//抓取syn不等于0并且ack不等于0的包
tcpdump -i eth1 'tcp[tcpflags] & tcp-syn != 0 and tcp[tcpflags] & tcp-ack != 0'

//抓取SMTP包
tcpdump -i eth1 '((port 25) and (tcp[(tcp[12]>>2):4] = 0x4d41494c))'

//抓取HTTP GET包, "GET "的十六进制是 47455420
tcpdump -i eth1 'tcp[(tcp[12]>>2):4] = 0x47455420'

//抓取ssh返回包,"SSH-"的十六进制是 0x5353482D
tcpdump -i eth1 'tcp[(tcp[12]>>2):4] = 0x5353482D'

//抓取老版本的ssh返回包,SSH-1.99
 tcpdump -i eth1 '(tcp[(tcp[12]>>2):4] = 0x5353482D) and (tcp[((tcp[12]>>2)+4):2]
= 0x312E)'

//抓取DNS包
tcpdump -i eth1 udp dst port 53

//抓取8000端口的GET包,写入日志
tcpdump -i eth0 '((port 8000) and (tcp[(tcp[12]>>2):4]=0x47455420))' -nnAl -w /tmp/GET.log

tcpdump抓包实例相关推荐

  1. linux下tcpdump抓包实例

    linux系统上的tcpdump命令对于网络故障定位是一款很好的工具,简单而强大,通过分析网络报文,不但能够定位问题根由,还对软件优化有很大帮助 步骤一:首先确认系统上已经安装了tcpdump(rpm ...

  2. 使用tcpdump抓包实例

    tcpdump通过调用网卡驱动进行网络抓包,在网络诊断,数据包分析的时候,特别有用.例子如下: tcpdump -i eno16777728 host 192.168.52.1 #抓取本机到192.1 ...

  3. [na]tcpdump非常实用的抓包实例

    基本语法篇 常用应用:过滤物理口过滤某个port/ip/mac过滤协议显示ip/mac/port不解析等 过滤mac tcpdump -i eth0 ether host 24:DF:6A:F4:59 ...

  4. tcpdump 抓包

    简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具. tcpdump可以将网络中传送的数据包的 ...

  5. tcpdump抓包使用小结

    前言 tcpdump 是一个很常用的网络包分析工具,可以用来显示通过网络传输到本系统的 TCP/IP 以及其他网络的数据包.tcpdump 使用 libpcap 库来抓取网络报,这个库在几乎在所有的 ...

  6. Wireshark抓包以及tcpdump抓包

    tcpdump抓包命令 tcpdump 的抓包保存到文件的命令参数是-w xxx.cap 抓eth1的包 tcpdump -i eth1 -w /tmp/xxx.cap,.cap文件可以用wiresh ...

  7. Linux tcpdump抓包

    简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具. tcpdump可以将网络中传送的数据包的 ...

  8. 关于fi dd ler 手机抓包 网卡地址地址_大年别闲着,跟我来学tcpdump抓包

    快过年了,首先祝福大家新年好,猪年吉祥,阖家团圆,万事如意!在吃喝玩乐睡之余是不是还觉得很闲?很闲?别慌,不怕的,正好可以利用这段时间学点技术提升自己,今天虫虫就给大家奉上新年技术第一波,tcpdum ...

  9. 关于Tcpdump抓包总结

    关于Tcpdump抓包总结 一.简介 tcpdump是一个用于截取网络分组,并输出分组内容的工具.凭借强大的功能和灵活的截取策略,使其成为类UNIX系统下用于网络分析和问题排查的首选工具 tcpdum ...

最新文章

  1. 关于IOS获取本地通讯录信息(包含iOS9.0前后)
  2. Android实现炫酷SVG动画效果
  3. 使用Redis set 解决数据的唯一性问题
  4. [剑指offer][JAVA]面试题第[29]题[顺时针打印矩阵][数组]
  5. DataGridView带图标的单元格实现
  6. android 获取wifi的加密类型,wifi加密类型
  7. Android辅助开发工具说明
  8. 加州大学欧文计算机工程硕士,UCI加州大学尔湾分校软件工程硕士Master of Software Engineering...
  9. python之HTTP处理模块urllib和urllib2
  10. Quartus 与modelSim联合仿真常见错误以及系统任务$readmemb和$readmemh解释
  11. services.xml应该放在项目的哪里_新轮胎应该放在前轮还是后轮?
  12. 大智慧服务器修改,任意版本大智慧,帮您免费实现全推行情
  13. 流水线的效率_自动化生产流水线的使用注意事项
  14. mysql的sql分页查询语句怎么写_sql 分页查询语句(mysql分页语句)
  15. 使用rarcrack暴力破解RAR,ZIP,7Z压缩包
  16. 无线WiFi音视频传输,远距离WiFi技术方案,云望物联cv5200模组
  17. tkmybatis 权威指南 官方文档
  18. H5/web前端工程简历中的项目经验
  19. 未转变者服务器保存红字警告,未转变者3.0怎么设置自己开的服
  20. 多种网络请求方式 ,这么骚气的操作确定不来看看嘛?

热门文章

  1. SpringCloud入门 - 分布式事务【概念、常见框架选择 - tx-lcn】
  2. c++stl应用入门
  3. 015:字符串:格式化
  4. 51Nod1230 幸运数
  5. Ubuntu下的第一个博客
  6. BPM实例方案分享:表单子表自动填入数据
  7. delphi VCL研究之消息分发机制(转)
  8. Redis:安装、配置、操作和简单代码实例(C语言Client端)[转]
  9. (转)C#网络编程(订立协议和发送文件) - Part.4
  10. 今天网络又出问题了,现在的问题变成原IP地址不可用