让非root用户能使用wireshark捕捉网络数据包

转载 2015年07月08日 20:30:47

本文转自:http://blog.csdn.net/digimon/article/details/7220290

默认情况下,访问网络端口需要root权限,而wireshark的只是/usr/share/dumpcap的一个UI,/usr/share/dumpcap需要root权限,所以没法non-root用户无法读取网卡列表。

解决办法很简单,sudo wireshark


但是wireshark官方不推荐这么做:

Running as user "root" and group "root".
This could be dangerous.

If you're running Wireshark this way in order to perform live capture, you may want to be aware that there is a better way documented at


所以用另一种方法,改变/usr/share/dumpcap的group,添加一个group:wireshark,chgrp到wireshark组,再改成750权限,这样方便权限控制。

[plain] view plaincopy
  1. sudo -s  
  2. groupadd wireshark  
  3. usermod -a -G wireshark <You own username>  
  4. chgrp wireshark /usr/bin/dumpcap  
  5. chmod 4750 /usr/bin/dumpcap  

又参考网上的解决方案,执行下面命令

[plain] view plaincopy
  1. setcap cap_net_raw,cap_net_admin=eip /usr/bin/dumpcap  

用getcap /usr/bin/dumpcap,输出应当是/usr/bin/dumpcap = cap_net_admin,cap_net_raw+eip,说明生效

注意得注销一下才能生效

官方解决方案http://packetlife.net/blog/2010/mar/19/sniffing-wireshark-non-root-user/



相关的文字还有:

http://blog.chinaunix.net/uid-26527046-id-3561312.html


相关文章推荐

Wireshark:一个好用的网络数据包查看工具

题目要求:根据提供的两篇论文《wireshark lob:TCP》和《wireshark lab:UDP》,写一篇不少于两页纸的调查报告。 一、什么是wiresharkWireshark(前称Ethe...

Android利用tcpdump和wireshark抓取网络数据包

转载至:http://www.trinea.cn/android/tcpdump_wireshark/

网络数据包捕捉工具jNetPcap学习笔记(一)

Java平台本身不支持底层网络操作,需要第三方包利用JNI封装不同系统的C 库来提供Java的上层接口。常用的类库包括 JPcap,JNetPcap等,他们都是基于TcpDump/LibPcap的Ja...

Unity3d 使用 RSA和DES 加密网络数据包

在网络通讯中,如果数据不进行加密,那么这些数据都是透明的 。就相当于你去寄信,但是这封信居然没有用信封装起来,这样邮局的任何一个人都可以拿过来看信的内容,毫无安全性可言。

linux使用tcpdump抓包工具抓取网络数据包

tcpdump是linux命令行下常用的的一个抓包工具,记录一下平时常用的方式,测试机器系统是ubuntu 12.04。 tcpdump的命令格式 tcpdump的参数众多,通过man t...

fiddler监控抓取Android请求网络数据包使用方法教程

Fiddler 是通过代理来监听实现数据捕获的。对 Android 手机来说,也是通过将网络连接的代理指向 PC 机的 Fiddler 端口,来实现数据包的拦截。

网络数据包捕获函数库Libpcap安装与使用

1.Libpcap简介   Libpcap是Packet Capture Libray的英文缩写,即数据包捕获函数库。该库提供的C函数接口用于捕捉经过指定网络接口的数据包,该接口应该是被设为混杂...

linux使用tcpdump抓包工具抓取网络数据包,多示例演示

cpdump是linux命令行下常用的的一个抓包工具,记录一下平时常用的方式,测试机器系统是ubuntu 12.04。 tcpdump的命令格式 tcpdump的参数众多,通过man tc...

IOS应用网络数据包拦截之三 网络环境模拟软件Network Link Conditioner使用介绍

Network Link Conditioner 第一部分 Network Link Conditioner使用介绍 打开安装包文件后,双击Network Link Conditioner.pre...

csnas网络数据包

  • 2015-09-15 00:36
  • 46.90MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)