TCPDUMP(tcp监控工具)

大小:1.37M 类别:
  • 网络检测

官方安全无插件纠错

  • 更新时间2023-08-12
  • 版本v4.8.1
  • 系统Pc
  • 语言英文

TCPDUMP是一款知名的linux抓包工具。Linux作为网络服务器,特别是作为路由器和网关时,数据的采集和分析是不可少的。TcpDump是Linux中强大的网络数据采集分析工具之一,一言概之,dump the traffic on a network,是一款根据使用者的定义对网络上的数据包进行截获的包分析工具。作为互联网上经典的的系统管理员必备工具,tcpdump以其强大的功能,灵活的截取策略,成为每个高级的系统管理员分析网络,排查问题等所必备的工具之一。

有的朋友可能不太理解,其实说白了,tcpdump就类似我们经常在window客户端使用wireshark,区别就是一个是图形界面,一个是命令形式。小编这里为大家提供的TCPDUMP抓包工具,可支持Linux和Unix系统,后问附有详细的介绍,有需求的用户还请下载支持。

安装tcpdump

如果你的系统默认没有安装tcpdump,那么你可以使用如下命令,进行安装:

yum install tcpdump -y

tcpdump参数解析

为了方便大家直观理解,小编在网上截取了一段参数图,如下,可以帮助我们更好的理解tcpdump语句的含义。

option:可选参数,可以指定相关参数,输出特定信息。

proto:类过滤器,指定某种协议的数据包。如tcp。

在开始玩tcpdump时,读者应该有所了解报文结构,这样才能更好读懂tcpdump输出的信息。

tcpdump命令实例

一、抓取特定网卡 80端口的链接情况:

1、我们先用ifconfig查看网卡名称:

2、输入下来命令后,打开百度网页:

可以捕获到如下信息,截取一部分:

关于上面输出的内容,格式注释如下:

第二列:网络协议 IP

第三列:发送方的ip地址+端口号,其中 221.5.75.35是 ip,而 http是端口号,即80

第四列:箭头 >, 表示数据流向

第五列:接收方的ip地址+端口号,其中 localhost.localdomain.是 ip,本机,而 42884是端口号。

第六列:冒号

第七列:数据包内容,包括Flags 标识符,seq 号,ack 号,win 窗口,数据长度 length,其中 [P.] 表示 PUSH 标志位为 1。

其中Flags 标识符有以下几种:

[S] : SYN(开始连接)

[P] : PSH(推送数据)

[F] : FIN (结束连接)

[R] : RST(重置连接)

[.] : 没有 Flag,由于除了 SYN 包外所有的数据包都有ACK,所以一般这个标志也可表示 ACK

二、如果你觉得命令行不习惯,还是喜欢用wireshark来查看数据包,那么你还可以使用tcpdump来保存.cap文件,然后导出cap文件,就可以用wireshark软件来打开查看了。

tcpdump-i ens33 port80-w ./20210616.cap(左右滑动一下)

注释:

-w:参数指定将监听到的数据包写入文件中保存,file.cap就是该文件。

./:保存的路径。

通过ls,可以看到该文件已生成:

输入linux服务器ip地址(即我虚拟机的ip地址)、账号、密码

下载cap文件:

下载到window物理机上:

双击,我们就可以使用wireshark来查看数据包了

三、基于协议进行过滤,比如就只抓起icmp报文。

tcpdump icmp

输完上述命令后,我打开网页,又进行了ping测试,先ping8.8.8.8,然后中止了,再ping 114.114.114.114.

来看看,命令输出的结果:

23:05:28.009283 IP http://public1.114dns.com > localhost.localdomain: ICMP echo reply, id 24125, seq 3, length 64

四、-n参数

上面我们看到了,ping 114.114.114.114,tcpdump输出显示是域名形式,如果我们希望显示ip地址,可以加一个参数:-n (即不把ip转化成域名,直接显示 ip,避免执行 DNS lookups 的过程,速度会快很多)

tcpdump icmp -n

五、捕获特定的目的IP地址的数据包。

我在linux服务器上进行ping多个地址(114.114.114.114、223.5.5.5、223.6.6.6),然后我tcpdump只需114.114.114.114的。

tcpdumpicmp-nanddsthost114.114.114.114(左右滑动一下)

and:后面就是加了限制条件,只捕获指定的目的ip地址为114.114.114.114的报文。

总结

我们都知道,想学会网络技术,人人都绕不开“抓包”这项技能。只有把设备之间交互的信息读透了,搞懂它,那么,你在网络世界里,就能游刃有余,如鱼得水。

Tcpdump是著名的sniffer,是一个被很多UNIX高手认为是一个专业的网络管理工具,记得以前TsutomuShimomura,就是使用他自己修改过的TCPDUMP版本来记录了KEVINMITNICK攻击他系统的记录,后来就配合FBI抓住了KEVINMITNICK。你能够利用这个工具检查访问你服务器中的文件包信息,监测你网络中的问题所在。

展开内容

猜您喜欢

抓包工具大全

抓包,是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也有用来检查网络安全。‌电脑抓包软件的主要功能是截获、分析和记录网络传输中的数据包‌。目前好用的电脑抓包软件有很多,比较出名的有wireshark、fiddler、fiddler、SmartSniff、Charles等。这些抓包工具功能各异,但基本原理相同,通过设置过滤条件和捕获规则,来捕获网络数据包并进行分析。抓包工具主要用途包括故障排除、优化网络配置、监控接口性能、验证请求和响应。需要注意的是,在使用抓包进行自动化接口测试时,要确保测试环境和工具的配置正确,并遵循相关的法律和规定,确保测试过程合法合规。

共有 14 款应用全部>>

嗅探器工具

嗅探器工具一直以来都是具备受争议的软件,使用嗅探器可以探测到网络上传输的数据,但这就如同一把双刃剑,取决于用户的使用方法,可以成为神器,网络嗅探手段可以有效地探测在网络上传输的数据包信息,通过对这些信息的分析利用是有助于网络安全维护的,所以我们要慎重使用嗅探器,小编今天就为大家整理了几款常用的嗅探器工具软件,作为监视网络数据运行的软件小编希望用户能够正确使用哦,有需要的小伙伴们可以来本站看看哦。

共有 6 款应用全部>>

类似软件

网友评论

0人参与,0条评论
  • 评论需审核后才能显示

同类排行

  • wireshark中文版

    9.0/92.3M

    wireshark中文版是一款适用于win电脑系统的专业网络协议检测工具,同时也是目前世界上最流行、又完全免费的网络分析器程序应用。相比较大多数同类型产品而言,wireshark软件不仅整体精简小巧、界面直观友好,采用以WinPCAP作为接口,可直接与网卡进行数据报文交换,

    查看
  • InternetTest Pro(网络测试工具)

    5.0/3.29M

    轻松监控、诊断和优化互联网连接。

    查看
  • Homedale(无线信号检测工具)

    9.1/866K

    Homedale中文版是一款无线信号测试软件。软件经够对无线信号强度进行检测,并以图示的方式显示出来。通过Homedale,我们能够监视多个无线局域网接入点的信号强度,让用户可以清楚知道网络信号的波动曲线,查看网络状态是否稳定。

    查看
  • vmPing(图形化Ping工具)

    9.1/120K

    vmPing是一款用于监视多台主机状态的图形化Ping实用工具,它通过醒目的颜色标记,如绿色表示响应、红色表示不响应、橙色表示错误,可直观显示每台主机的运行状况,并支持跟踪路由和丢包率检测功能。

    查看
  • TrafficMonitor(网速监控悬浮窗软件)

    9.0/1.4M

    透明悬浮动态展示实时速率,毫秒级监控系统资源吞吐状态

    查看
  • DnsTools(Dns测速及污染检测)

    0.0/4.03M

    Dns测速及污染检测

    查看
  • QuickPing(网络检测工具)

    9.5/222K

    网络连通性及延迟检测工具

    查看
  • 网络调试助手(CM精装版)

    9.1/382K

    网络调试助手(CM精装版)是集TCP/UDP服务端+客户端于一体的网络调试工具,是网络应用开发及调试中常用必备的专业工具,可以帮助网络应用设计、开发、测试 人员检查所开发的网络应用软硬件的数据收发状况,提高开发的速度。

    查看
  • Speedtest在线测速单文件版

    9.1/21.46M

    Speedtest是一款用来测试网速的应用程序,它可以很好的帮你检测网速缓慢的原因,并且提供解决方案,这次给用户们带来的Speedtest在线测速单文件版,就是专门用来测试Windows系统下的网速的。

    查看
  • 360宽带测速器官方版

    9.6/2.67M

    360宽带测速器官方版是360公司官方推出的一款用于测试网络速度的工具。它用于对电脑网络宽带进行测速,包括测试宽带接入速度、长途网络速度以及网页打开速度,并提供相应的测速排行榜和说明等。

    查看