千家信息网

第五章 九析带你轻松完爆 tcpdump

发表于:2025-01-26 作者:千家信息网编辑
千家信息网最后更新 2025年01月26日,本系列文章:第一章:九析带你玩转 linux - 内核升级篇第二章:九析带你玩转 linux - vagrant 安装篇第三章:九析带你玩转 linux - 僵尸进程(zombie)第四章:九析带你玩
千家信息网最后更新 2025年01月26日第五章 九析带你轻松完爆 tcpdump

本系列文章:


第一章:九析带你玩转 linux - 内核升级篇

第二章:九析带你玩转 linux - vagrant 安装篇

第三章:九析带你玩转 linux - 僵尸进程(zombie)

第四章:九析带你玩转 linux - 自建 DNS

第五章:九析带你玩转 linux - tcpdump

目录

1 前言

2 使用


1 前言

tcpdump 是一款命令行抓包工具,普遍适用于 linux、unix、windows 操作系统中。tcpdump 工具本身依赖于库文件去获取网卡流量信息,比如在 windows 下就是 winpcap,在 linux 下就是 libpcap 等等。其中 pcap 就是 package capture 的缩写。


2 使用

直接使用如下命令查看流量信息:

tcpdump

命令执行会会抓取通过该主机的所有网络流量。每一行表示一条流量记录,比如:

18:23:11.591431 ARP, Request who-has 192.168.31.100 tell 192.168.31.85, length 28

这行表示一个数据包是在什么时间发生的,属于什么协议(ARP),协议内容是网络上一台主机广播寻找 IP 为 192.168.31.100 的主机。

2.1 抓取指定数量数据包

使用 -c(count) 抓取指定数量的数据包:

tcpdump -c 3

2.2 保存抓包记录

使用 -w(write) 保存抓包记录:

tcpdump -c 6 -w tcpdump.out

2.3 读取抓包记录

使用 -r(read) 从指定文件读取抓包记录:

tcpdump -r tcpdump.out

2.4 查询当前网卡

使用 -D 列出宿主机所有网卡信息:

tcpdump -D

2.5 查看指定网络流量数据

有时我们只想查看通过指定网卡的网络流量数据,可以使用 -i(interface) 参数轻松完爆。比如我想查看环回网卡(lo,也就是 127.x.x.x) 的流量信息,就可以直接使用如下命令:

tcpdump -i lo0

再打开一个命令行终端:

ping 127.0.0.1

再回到运行 tcpdump 命令行终端中,可以看到已经捕捉并显示出流量信息数据。

自此,轻松完爆 tcpdump。

流量 命令 数据 信息 网卡 网络 主机 就是 前言 工具 数量 终端 操作系统 一行 也就是 僵尸 内容 内核 参数 宿主 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 文件服务器容灾备份方案 我的世界服务器背包怎么编辑 贵州安卓软件开发 河北省网络安全观 串联服务器能提高计算能力吗 网络技术与安全专业就业前景 法院网络安全信息通报制度 深圳云商微店网络技术怎么样 福建智能化软件开发市场报价 能源互联网电力科技项目 怎么把数据库应用在网站里面 文件服务器的安全 网络安全源于 论基于构件的软件开发 论文数据库有哪些权威的 前端获取数据库值 安卓数据库位置 上海推广网络技术联系方式 九龙坡网络技术课程 廊坊市融达网络技术有限公司 表单数据没写入数据库 动力节点软件开发培训学校 深圳宏明网络技术有限公司 阿里云服务器数据库想删掉在哪里 数据库事务线程安全吗 万得数据库能查什么 了解数据库的研究现状 杀手2服务器维护无法连接 联想服务器没有管理口 工信部的高级软件开发工程师
0