千家信息网

tcpdump抓包详解

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,准备工作:本次采用的环境是centos6.5默认Linux没有安装tcpdump 我们需要安装1)yum install tcpdump -y2)如果忘记了这个软件的用法,我们可以使用 tcpdump
千家信息网最后更新 2026年11月01日tcpdump抓包详解
  1. 准备工作:本次采用的环境是centos6.5

    默认Linux没有安装tcpdump 我们需要安装

    1)yum install tcpdump -y

    2)如果忘记了这个软件的用法,我们可以使用 tcpdump --help 来查看一下使用方法

3)一般我们的服务器里边只有一个网卡,使用tcpdump可以直接抓取数据包,但是这样查看太麻烦了,所以都会添加参数来进行获取的。

例如我截取本机(192.168.31.147)和主机114.114.114.114之间的数据

tcpdump -n -i eth0 host 192.168.31.147 and 114.114.114.114

注: 如果使用的双网卡也可以抓取Eth2 (tcpdump -i eth2))

4)还有截取全部进入服务器的数据可以使用以下的格式

tcpdump -n -i eth0 dst 192.168.31.147

或者服务器有多个IP 可以使用参数

tcpdump -n -i eth0 dst 192.168.31.147 or 192.168.31.157

5)我们抓取全部进入服务器的TCP数据包使用以下的格式,大家可以参考下

tcpdump -n -i eth0 dst 192.168.31.147 or 192.168.31.157 and tcp

从本机出去的数据包

tcpdump -n -i eth0 src 192.168.31.147 or 192.168.31.157

tcpdump -n -i eth0 src 192.168.31.147 or 192.168.31.157 and port ! 22 and tcp


或者可以条件可以是or 和 and 配合使用即可筛选出更好的结果。

2 tcpdump详细命令讲解

(1)tcp: ip icmp arp rarp 和 tcp、udp、icmp这些选项等都要放到第一个参数的位置,用来过滤数据报的类型
(2)-i eth2 : 只抓经过接口eth2的包
(3)-t : 不显示时间戳
(4)-s 0 : 抓取数据包时默认抓取长度为68字节。加上-S 0 后可以抓到完整的数据包
(5)-c 100 : 只抓取100个数据包
(6)dst port ! 22 : 不抓取目标端口是22的数据包
(7)src net 192.168.1.0/24 : 数据包的源网络地址为192.168.1.0/24
(8)-w ./target.cap : 保存成cap文件,方便用ethereal(即wireshark)分析


数据 服务器 服务 参数 格式 网卡 本机 主机 之间 位置 使用方法 只有 可以使 命令 地址 多个 字节 接口 文件 方法 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 亿人帮互联网科技有限公司 江苏根荣互联网科技 互联网核心科技是什么 智能科技公司是互联网公司吗 互联网科技公司怎么样 致骋互联网科技 火传媒上海互联网科技 丰台科技园 互联网公司 济南华为互联网科技产业总部基地 宁波青枫互联网科技有限公司 互联网和黑科技的看法 内蒙古九一互联网科技 华夏恒生科技与互联网科技 伍佰万互联网科技怎么赚钱 浙南科技城互联网大厦招聘 互联网科技职业技能培训学校 10位科技互联网大佬 互联网科技创业计划的风险分析 互联网企业和网络科技有限公司 科技互联网企业在行动 中智农互联网科技 科技互联网政务服务 互联网与科技发展 科技制造互联网公司 世界互联网领先科技成果 云电互联网科技 互联网巨头投资的硬核科技 湖南一路畅行互联网科技 深圳市罗太互联网科技有限公司 北京市互联网新科技
0