当前位置: 主页 > Linux安装教程 > 系统安装 >

Ubuntu系统中安装使用tcpdump来统计HTTP请求

时间:2017-02-16 09:36来源:红客联盟 作者:Linux彼得 举报 点击:
本文相关关键词:tcpdump抓取http请求,tcpdump http 请求头,tcpdump get请求,tcpdump抓http请求,tcpdump http请求,ubuntu tcpdump,ubuntu tcpdump 安装,ubuntu tcpdump 抓包,tcpdump 统计流量。
技术交流:官网QQ群①:347309696

Ubuntu系统中安装使用tcpdump来统计HTTP请求,这篇文章主要介绍了Ubuntu系统中安装使用tcpdump来统计HTTP请求,tcpdump一般被用来捕捉HTTP包,于是这里就想到了用其来统计网站上url的访问数,需要的朋友可以参考下。

安装
tcpdump的安装还是比较讨厌的...
1.网上下载获得libpcap和tcpdump
http://www.tcpdump.org/
2.安装c编译所需包:

代码如下: apt-get install build-essential
3.安装 libpcap的前置:

代码如下: apt-get install flex,apt-get install bison
4.安装libpcap。
tcpdump的使用必须有这库。

代码如下:

tar xvfz libpcap-1.2.1.tar.gz //解压

进入解压之后的文件目录 运行

代码如下:
./configure //生成makefile文件
make //进行编译
make install //安装

库文件默认安装在目录 /usr/lib,头文件默认安装在 /usr/include
5.安装tcpdump

代码如下:
tar xvfz tcpdump.4.2.1.tar.gz //解压

进入解压之后的文件目录 运行

代码如下:

./configure //生成makefile文件
make //进行编译
make install //安装 库文件默认安装在目录 /usr/lib,头文件默认安装在 /usr/include

测试是否成功安装:命令行输入 tcpdump有网络信息显示!!
6.可能遇到的问题:

代码如下:
#tcpdump
#tcpdump: no suitable device found

原因:网络监听需要root权限,切换到root用户下就可以正常使用了。
------分隔线----------------------------
推荐内容