在使用linux(如CentOS)做网络应用的开发、调试、测试时,如果需要对网络数据抓包,而系统默认是没有安装抓包工具(如tcpdump),万一网络也不给力,现提供一个离线安装抓包工具的方法。希望对大家的开发调试有所帮助。
工具/原料
1
CentOS6.2
2
tcpdump-4.0.0-3.20090921gitdf3cb4.1.el6.i686.rpm
3
libpcap-1.0.0-6.20091201git117cb5.el6.i686.rpm
4
CentOS-6.2-i386-bin-DVD1.iso
5
winscp5.5.1
方法/步骤
1
在CentOS-6.2-i386-bin-DVD1.iso或者CentOS6.2安装光盘中的Packages目录中找到tcpdump-4.0.0-3.20090921gitdf3cb4.1.el6.i686.rpm和libpcap-1.0.0-6.20091201git117cb5.el6.i686.rpm。
2
用winscp连接CentOS系统,输入用户名root和密码,登录系统
3
上传tcpdump-4.0.0-3.20090921gitdf3cb4.1.el6.i686.rpm和libpcap-1.0.0-6.20091201git117cb5.el6.i686.rpm到CentOS6.2的/tmp目录下
4
安装libpcap-1.0.0-6.20091201git117cb5.el6.i686.rpm,执行命令:rpm -ivh libpcap-1.0.0-6.20091201git117cb5.el6.i686.rpm
5
安装tcpdump-4.0.0-3.20090921gitdf3cb4.1.el6.i686.rpm,执行命令:rpm -ivh tcpdump-4.0.0-3.20090921gitdf3cb4.1.el6.i686.rpm
6
执行tcpdump命令,就可以抓包调试了。至此安装成功。