摘要:

下文讲述Linux中tcpdump的功能说明,如下所示;

tcpdump是一款sniffer工具

tcpdump是linux下的抓包工具嗅探器.

tcpdump命令功能:

用于输出所有经过网络接口的数据包的头信息

tcpdump命令注意事项:

1.需将网卡的工作模式切换到混杂模式

2.tcpdump命令需要以root身份运行

tcpdump命令的语法格式:

tcpdump [参数]

-----常用参数说明------

-a:尝试将网络和广播地址转换成名称

-c:收到指定的数据包数目后,就停止进行倾倒操作

-d:把编译过的数据包编码转换成可阅读的格式,并倾倒到标准输出

-dd:把编译过的数据包编码转换成C语言的格式,并倾倒到标准输出

-ddd:把编译过的数据包编码转换成十进制数字的格式,并倾倒到标准输出

-e:在每列倾倒资料上显示连接层级的文件头

-f:用数字显示网际网络地址

-F:指定内含表达方式的文件

-i:使用指定的网络截面送出数据包

-l:使用标准输出列的缓冲区

-n:不把主机的网络地址转换成名字

-N:不列出域名

-O:不将数据包编码最佳化

-p:不让网络界面进入混杂模式

-q:快速输出,仅列出少数的传输协议信息

-r:从指定的文件读取数据包数据

-s:设置每个数据包的大小

-S:用绝对而非相对数值列出TCP关联数

-t:在每列倾倒资料上不显示时间戳记

-tt:在每列倾倒资料上显示未经格式化的时间戳记

-T:强制将表达方式所指定的数据包转译成设置的数据包类型

-v:详细显示指令执行过程

-vv:更详细显示指令执行过程

-x:用十六进制字码列出数据包资料

-w:将数据包数据写入指定的文件

例:

tcpdump命令的示例分享

--- 监视指定网络接口的数据包

[root@maomao365 ~]# tcpdump -i eth1

----监视指定主机的数据包

[root@maomao365 ~]# tcpdump host maomao365

---截获主机192.168.8.1

---和主机192.168.8.20 或192.168.8.30的通信

[root@maomao365 ~]# tcpdump host 192.168.8.1 and \ (192.168.8.20 or 192.168.8.30 \)

---抓取80端口的HTTP报文,以文本形式展示

[root@maomao365 ~]# tcpdump -i any port 80 -A

linux命令tcp和tt,Linux中tcpdump命令起什么作用呢?相关推荐

  1. linux监控某个端口流量抓包,tcpdump命令 – 监听网络流量

    tcpdump命令是一款sniffer工具,是linux上的抓包工具,嗅探器:它可以打印出所有经过网络接口的数据包的头信息. tcpdump命令工作时先要把网卡的工作模式切换到混杂模式.所以tcpdu ...

  2. linux更改运行级别错误,Vmware中RedHat命令行和图形界面切换 Linux运行级别 默认界面配置 修改错误配置.ppt...

    <Vmware中RedHat命令行和图形界面切换 Linux运行级别 默认界面配置 修改错误配置.ppt>由会员分享,可在线阅读,更多相关<Vmware中RedHat命令行和图形界面 ...

  3. 卸载 linux 命令行,如何在 Ubuntu 中使用命令行卸载 CrossOver

    在 Ubuntu 中如果我们想要使用 Windows 应用程序,那么可以安装一个 CrossOver,在此已经为大家介绍过了这款系统兼容软件的各种优势,在此便不一一阐述了. 在此之前为大家介绍过在 U ...

  4. linux测试tcp长连接工具,Linux(服务器编程):44---TCP长连接、短连接(心跳检测)

    一.TCP连接的相关说明 ①使用TCP协议时,会在客户端和服务器之间建立一条虚拟的信道,这条虚拟信道就是指连接,而建议这条连接需要3次握手,拆毁这条连接需要4次挥手,可见,我们建立这条连接是有成本的, ...

  5. php 开启命令模式,如何启用PhpStorm中的命令行工具

    本篇文章主要给大家介绍如何使用phpstorm中的命令行工具. PhpStorm下载地址: PhpStorm使用命令行工具,我们可以直接从IDE调用命令!在我们使用任何命令行工具之前,我们必须在设置中 ...

  6. oracle中的 expdp命令,Oracle 10G 数据泵中EXPDP命令行选项介绍

    以下的文章主要是浅谈Oracle 10G 数据泵学习纪要中EXPDP命令行选项,我在一个信誉度很好的网站找到一个关于Oracle 10G 数据泵学习纪要中EXPDP命令行选项的资料,拿出来供大家分享. ...

  7. kali中steghide命令工具教程;7z命令详解;kali中base64命令详解

    目录 kali中steghide命令工具教程 7z命令详解 kali中base64命令详解 例:解码文本里的base64编码 kali中steghide命令工具教程 根据此博客学习(12条消息) 隐写 ...

  8. java命令 jar文件夹_java中jar命令打包一个文件夹下的所有文件

    (1)首先,必须保证java的所有路径都设置好,在dos提示符下输入jar -help 出现C:\Documents and Settings\dly>jar -help 非法选项:h 用法:j ...

  9. Linux中tcpdump命令

    一.介绍 tcpdump是一款linux平台的抓包工具.可以抓取涵盖整个Tcp/IP协议族的数据包,支持针对对网络层.协议.主机.端口的过滤,并提供and.or.not等逻辑语句来过滤无用的信息. 二 ...

最新文章

  1. I00039 亲密数(Amicable numbers)
  2. Windows Mobile和Wince(Windows Embedded CE)的字符集问题
  3. 外挂学习之路(14)--- 游戏中的二叉树
  4. 7-1 模拟EXCEL排序 (25 分)
  5. php text(),PHP+TEXT留言本(一)
  6. 海报框架模型Photoshop PSD样机模板
  7. Linux 环境下FC(SAN)磁盘在线删除
  8. JS数据类型 构造函数 原型链
  9. MyBatis的一级缓存、二级缓存演示以及讲解,序列化异常的处理
  10. 编程之美 4.6桶中取黑白球
  11. MTK TouchPanel 驱动框架
  12. 【典型液压系统】组合机床动力滑台液压系统
  13. python关于excel插入图片
  14. html实现音乐界面设计,基于HTML5技术的音乐播放器的设计与实现.doc
  15. WEB渗透测试(一)被动信息收集3(RECON-NG)
  16. 从原理到实现 | 如何通过球面投影将点云转换为Range图像
  17. velocity学习(2)--VTL 语法
  18. 单机版swarm安装
  19. shared_ptr的使用
  20. 《企业管理概论》在线平时作业2

热门文章

  1. 思维转换--等价换位思考
  2. rancher应用商店的使用
  3. 学计算机ps是什么,学PS电脑绘画要掌握什么呢?
  4. cgb2008-京淘day04
  5. 面试-android
  6. 论文导读|《Exploiting Rich Syntactic Information for Semantic Parsing with Graph-to-Sequence Model》
  7. 三星电子中国研究院招聘CV、NLP、语音/音频工程师和实习生
  8. 快收下这枚 Scrapy Requests 口味的爬虫“回魂丹”
  9. 无线蓝牙耳机那个品牌比较好?试试这五款比较实用的吧
  10. vue 父组件重新加载子组件