CentOS系统下使用tcpdump抓包

一、配置VirtualBox网络配置

在这里插入图片描述
将连接方式修改为“桥接网卡”,“界面名称”选择网卡,务必保证该该网卡下的网络能够自动获取IP。
在这里插入图片描述

二、配置CentOS抓包环境

1、查看网卡当前IP地址
使用命令,ip a
可以看到enp0s3端口没有获取IP地址

我是山哥
2、配置enp0s3网卡配置文件
cd /etc/sysconfig/network-scripts
vi ifcfg-enp0s3
将“no”配置为“yes” ,按“ESC”键,输入:wq保存退出
在这里插入图片描述

3、重启network服务,查看enp0s3 IP地址情况:
systemctl restart network
ip a
在这里插入图片描述

4、安装tcpdump组件
yum -y install tcpdump

5、抓包命令解析:
mkdir /tmp/capture ------在/tmp目录下创建capture目录
tcpdump -i enp0s3 hsot 192.168.10.25 -w /tmp/capture/test.pcapng -----在enp0s3网卡上抓取IP地址为192.168.10.25的报文,并生成文件test.pcapng
(-i enp0s3 指定抓包的网卡为enp0s3;
host 192.168.10.25为过滤条件:只抓取IP为192.168.10.25发送的数据包(不区分源和目的),
-w /tmp/capture/test.pcapng 在指定目录下生成抓包文件)

三、搭建FTP server,将生成的抓包文件拷贝到Windows系统进行分析

1、安装vsftpd服务,安装FTP工具。配置vsftpd.conf文件
yum -y install vsftpd
yum -y install ftp

2、配置vsftpd.conf文件
vi /etc/vsftpd/vsftpd.conf
取消下列3个参数的注释:
anonymous_enable=YES
write_enable=YES
anon_upload_enable=YES

重启vsftpd服务,使配置生效
systemctl restart vsftpd

3、将抓包生成的test.pcapng文件拷贝到/var/ftp/pub目录
cp /tmp/capture/test.pcapng /var/ftp/pub/

4、在window上登陆ftp server:192.168.10.50,将抓包文件拷贝至windows后,可以使用wireshark分析
在这里插入图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值