CentOS 7.6 使用代理上网,抓取 wget 请求包的 TCPdump 命令
CentOS 7.6 使用代理上网,抓取 wget 请求包的 TCPdump 命令
本文将介绍如何在 CentOS 7.6 系统中,使用代理上网的情况下,利用 tcpdump 抓取 wget http://www.baidu.com 请求包的具体操作方法。
首先,您需要设置代理环境变量:
export http_proxy='http://10.33.30.14:10080'
export https_proxy='http://10.33.30.14:10080'
使用 tcpdump 抓取请求包的命令:
sudo tcpdump -i eth0 -vvv -s 0 -A port 80
命令解析:
sudo: 以管理员权限运行命令tcpdump: 抓包工具-i eth0: 指定抓取 eth0 网卡接口上的数据包-vvv: 显示详细的抓包信息-s 0: 抓取整个数据包,不截断-A: 以 ASCII 码形式输出数据包内容port 80: 抓取 80 端口的数据包
执行步骤:
- 在终端窗口中执行上述
tcpdump命令。 - 在另一个终端窗口中执行
wget http://www.baidu.com命令,访问百度网站。 - 运行
tcpdump命令的终端窗口会输出抓取到的数据包信息,您可以查看 HTTP 请求的具体内容。
解释:
上述命令使用 tcpdump 抓取 eth0 网卡接口上 80 端口的数据包,并以 ASCII 码形式输出数据包内容,从而可以查看 wget 请求的具体内容。
通过以上步骤,您可以轻松地使用 tcpdump 工具抓取 HTTP 请求包,并查看具体内容。这对于网络调试和分析非常有用。
原文地址: https://www.cveoy.top/t/topic/jLxb 著作权归作者所有。请勿转载和采集!