利用Wireshark抓取远程Linux上的数据包

前言

Wireshark对于研究网络的人来说是一个必不可少的工具,从Wireshark2.0开始,已经全面支持OpenFlow协议,对于研究SDN的人来说,也是一个很大的福音,今天就来介绍一个技巧——如何利用Wireshark抓取远程Linux上的数据包,利用这个技巧,我们不需要再搬个显示器到处跑,更不会对服务器束手无策。

配置Linux

需要在Linux端安装rpcapd,然后开启

#install rpcapdsudo apt-get build-dep libpcap -ygit clone https://github.com/frgtn/rpcapd-linuxcd ./rpcapd-linux/libpcap./configuremakecd ..make#start rpcapdsudo ./rpcapd -4 -n -p 8888#-p 指定rpcapd进行监听的端口#-n 不启用认证功能,任何主机都可以访问rpcapd进行

配置本地wireshark

以wireshark2.0为例,讲述如何在Windows下使用,linux下面使用基本相同

点击菜单栏capture,进入第一个选项options

点击右下角的Manage Interfaces···

点左下角+,根据linux端的配置添加要检测的主机信息,之后在wireshark接口中就可以看到远程接口,如下图。

虽然整个配置比较简答,但是之前一直不知道有这样的方法,料想如果掌握了这个技巧和方法,相信可以给工作和学习带来很大的方便。

Ubuntu 13.10 安装 Wireshark http://www.68idc.cn/Linux/2015-08/121326.htm

网络抓包工具Wireshark的简单使用 http://www.68idc.cn/Linux/2013-05/84174.htm

Ubuntu 12.04 下安装Wireshark http://www.68idc.cn/Linux/2012-06/63582.htm

Linux中从普通用户启动Wireshark抓包 http://www.68idc.cn/Linux/2012-06/63580.htm

Linux下安装和运行Wireshark http://www.68idc.cn/Linux/2014-09/106522.htm

Wireshark 的详细介绍:请点这里Wireshark 的下载地址:请点这里

含泪播种的人一定能含笑收获。

利用Wireshark抓取远程Linux上的数据包

相关文章:

你感兴趣的文章:

标签云: