tcpdum使用
安装tcpdump包:yum install -y tcpdump ,不加”-i eth0”是表示抓取所有的接口包括lo。
1、抓取包含10.88.88.96的数据包  
# tcpdump -i eth0 -vnn host 10.88.88.96
2、抓取包含172.16.1.0/24网段的数据包  
# tcpdump -i eth0 -vnn net 172.16.1.0/24
3、抓取包含端口22的数据包  
# tcpdump -i eth0 -vnn port 22
4、抓取udp协议的数据包  
# tcpdump -i eth0 -vnn  udp
5、抓取icmp协议的数据包  
# tcpdump -i eth0 -vnn icmp
6、抓取arp协议的数据包  
# tcpdump -i eth0 -vnn arp
7、抓取ip协议的数据包  
# tcpdump -i eth0 -vnn ip
8、抓取源ip是10.88.88.96数据包。  
# tcpdump -i eth0 -vnn src host 10.88.88.96
9、抓取目的ip是10.88.88.96数据包  
# tcpdump -i eth0 -vnn dst host 10.88.88.96
10、抓取源端口是22的数据包  
# tcpdump -i eth0 -vnn src port 22
11、抓取源ip是172.16.1.253且目的ip是22的数据包  
# tcpdump -i eth0 -vnn src host 172.16.1.253 and dst port 22
12、抓取源ip是10.88.88.96或者包含端口是22的数据包  
# tcpdump -i eth0 -vnn src host 10.88.88.96 or port 22
13、抓取源ip是10.88.88.96且端口不是22的数据包  
[root@ ftp]# tcpdump -i eth0 -vnn src host 10.88.88.96 and not port 22
14、抓取源ip是172.16.1.2且目的端口是22,或源ip是172.16.1.65且目的端口是80的数据包。  
# tcpdump -i eth0 -vnn srchost172.16.1.2anddstport22 or   srchost172.16.1.65anddstport80
15、抓取源ip是172.16.1.59且目的端口是22,或源ip是172.16.1.68且目的端口是80的数据包。  
# tcpdump -i  eth0 -vnn 'src host 172.16.1.59 and dst port 22' or  ' src host 172.16.1.68 and dst port 80 '
16、抓取的数据包记录存到/tmp/fill文件中,当抓取1000个数据包后就退出程序。  
# tcpdump –i eth0 -vnn -w  /tmp/fil1 -c 1000
17、从/tmp/fill记录中读取tcp协议的数据包  
# tcpdump –i eth0 -vnn -r  /tmp/fil1 tcp
18、从/tmp/fill记录中读取包含172.16.1.58的数据包  
# tcpdump –i eth0 -vnn -r  /tmp/fil1 host  172.16.1.58
tcpdump 的抓包保存到文件的命令参数是-w xxx.cap
抓eth1的包 
tcpdump -i eth1 -w /tmp/xxx.cap 
抓 10.88.88.96的包 
tcpdump -i eth1 host 10.88.88.96 -w /tmp/xxx.cap 
抓10.88.88.96的80端口的包 
tcpdump -i eth1 host 10.88.88.96 and port 80 -w /tmp/xxx.cap 
抓10.88.88.96的80端口和110和25以外的其他端口的包 
tcpdump -i eth1 host 10.88.88.96 and ! port 80 and ! port 25 and ! port 110 -w /tmp/xxx.cap 
抓vlan 1的包 
tcpdump -i eth1 port 80 and vlan 1 -w /tmp/xxx.cap 
抓pppoe的密码 
tcpdump -i eth1 pppoes -w /tmp/xxx.cap
tcpdum使用的更多相关文章
- tcpdum使用详解
		
http://starsliao.blog.163.com/blog/static/89048201062333032563/ TCPdump抓包命令 tcpdump是一个用于截取网络分组,并输出 ...
 - Linux下Mysql主从复制(Master-Slave)与读写分离(Amoeba)实践
		
一.为什么要做Mysql的主从复制(读写分离)?通俗来讲,如果对数据库的读和写都在同一个数据库服务器中操作,业务系统性能会降低.为了提升业务系统性能,优化用户体验,可以通过做主从复制(读写分离)来减轻 ...
 - 六款主流免费网络嗅探软件wireshark,tcpdump,dsniff,Ettercap,NetStumbler
		
1.WireShark WireShark是一个开源免费的高性能网络协议分析软件,它的前身就是非常著名的网络分析软 件Ethereal.你可以使用它来解决网络疑难问题,进行网络协议分析,以及作为软件或 ...
 - 使用Keepalived构建LVS高可用集群
		
LVS的DR模型配置+Keepalive部署 介绍 下图为DR模型的通信过程,图中的IP不要被扑结构中的IP迷惑,图里只是为了说明DR的通信原理,应用到本例中的拓扑上其工作原理不变. 拓扑结构 服务器 ...
 - Keepalived部署与配置详解
		
Keepalive详解 工作原理 Keepalived本质就是为ipvs服务的,它也不需要共享存储.IPVS其实就是一些规则,Keepalived主要的任务就是去调用ipvsadm命令,来生成规则,并 ...
 - Linux 基础教程 30-tcpdump命令-2
		
在上一节讲了一些tcpdump常用功能,本期我们继续学习tcpdump后续功能. 流量过滤 tcpdump不仅支持单个过滤表达式过滤,也还支持多个过滤表达式.但需要注意的是传入的过滤表 ...
 - 详解Linux系统下PXE服务器的部署过程
		
在大规模安装服务器时,需要批量自动化方法来安装服务器,来减少日常的工作量. 但是批量自动化安装服务器的基础是网络启动服务器(bootserver). 下面我们就介绍一下 网络启动服务器的 安装和配置方 ...
 - FTP 主动模式与被动模式
		
项目中涉及到媒资传输的地方,均有ftp应用,而关于媒资传输故障的排查中,FTP主被动模式问题占了较高比例,但又容易被忽略, 特此收集相关资料介绍,同时整理了如何通wget.tcpdum分辨FTP的主被 ...
 - 运维工程师必会工具(Nmap和TCPdump)
		
1.NMap工具 主要功能:探测主机是否在线.扫描主机开放端口和嗅探网络服务,用于网络探测和安全扫描. NMap支持很多扫描技术,例如:UDP.TCPconnect().TCPSYN(半开扫描).ft ...
 
随机推荐
- apache如何解决跨域资源访问
			
很多时候,大中型网站为了静态资源分布式部署,加快访问速度,减轻主站压力,会把静态资源(例如字体文件.图片等)放在独立服务器或者CDN上,并且使用独立的资源域名(例如res.test.com) 但是在实 ...
 - java 基础导航
			
ecplise 常用快捷键 java notepad++ java封装好处和原则 java1 基本概述和java环境变量配置 java2 基本概念介绍和基本关键字.基本数据类型 java3 基本流程语 ...
 - JTextField 限制指定字符不能输入
			
txtStartDate.addKeyListener(new KeyAdapter() { public void keyTyped(KeyEvent e) { int keyChar = e.ge ...
 - C#获取屏幕鼠标所指点的颜色
			
有时候要获取屏幕某一点的坐标颜色值,可以如下实现: 在VS2012中创建一个C#的Windows窗口应用程序,然后在Form上添加PictureBox和Button两个控件,并加入以下代码. //需要 ...
 - 51nod1240(莫比乌斯函数)
			
题目链接:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1240 题意:中文题诶- 思路:直接暴力筛选就好了... 代码 ...
 - IBM CLI 和 ODBC
			
Installing and Configuring DB2 Clients Running CLI/ODBC Programs The DB2 Call Level Interface (CLI) ...
 - Mahout之数据承载
			
转载自:https://www.douban.com/note/204399134/ 推荐数据的处理是大规模的,在集群环境下一次要处理的数据可能是数GB,所以Mahout针对推荐数据进行了优化. Pr ...
 - 什么是BOM头,BOM头有什么影响,怎么去掉BOM头
			
什么是bom头? 在utf-8编码文件中BOM在文件头部,占用三个字节,用来标示该文件属于utf-8编码,现在已经有很多软件识别bom头,但是还有些不能识别bom头,比如PHP就不能识别bom头,这也 ...
 - 设计模式之单例模式Singleton(三创建型)
			
1.什么事单例模式? 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例. 单例模式有以下特点: 1.单例类只能有一个实例. 2.单例类必须自己创建自己的唯一实例. 3.单例类必须 ...
 - python学习笔记-进程线程
			
1.什么是进程(process)? 程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程.程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述 ...