Wireshark: https://www.wireshark.org/
安装:
apt-get install wireshark
教程:
http://blog.csdn.net/leichelle/article/details/8184500
http://blog.csdn.net/leichelle/article/details/8186900
----------------------------------------------------------------------------------------------
在ubuntu中安装了wireshark, 这个程序必须用root权限才能对某个接口抓包, 就一直是在终端"sudo wireshark"来运行. 最近在网上看到一种方法, 在面板处添加一个快捷方式, 然后将其属性修改一下, 以后每次点击该图标就会提示输入sudo密码, 就可以直接以root方式打开了. 实际上就是Ubuntu GUI中以root方式打开某个软件的方式...
属性修改具体如下(主要是gksu):
Type: | Application |
Name: | Wireshark |
Command: | gksu "wireshark" |
Comment: | Network traffic analyzer |
PS: 如果系统没有gksu命令, 那就先安装之"apt-get install gksu".
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
运行wireshark时,发现wireshark报错:
Lua: Error during loading: [string "/usr/share/wireshark/init.lua"]:45: dofile has been disabled
解决办法:
在终端运行:
$sudo gedit /etc/wireshark/init.lua
编辑倒数第二行改为:
--dofile("console.lua")
重新运行wireshark,问题解决。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------