centos7 安装 wireshark

2023-05-16

1、安装

root安装(最好在root 路径下安装):

yum -y install wireshark
yum -y install wireshark-gnome

安装完成会在桌面主菜单Application->Internet生成wireshark快捷方式。

我们也可以在路径/usr/share/applications/Wireshark Network Analyzer.desktop复制一份到桌面。
在这里插入图片描述

2、启动
以root用户启动,一切正常!
以普通用户启动wireshark启动后提示:

Couldn’t run /usr/sbin/dumpcap in child process: Permission denied
Are you memeber of ‘wireshark’ group? Try running 'usermod -a -G wireshark ’ as root.

同时,也没有interface列出来。

这是由于当前用户没有权限运行/usr/bin/dumpcap造成的。/usr/bin/dumpcap是Wireshark的包捕获引擎。

先用ls命令看一下dumpcap的权限情况:

xy@debian-vm-1:~$ ls -lah /usr/bin/dumpcap
-rwxr-xr-- 1 root wireshark 95K 1月  23 01:03 /usr/bin/dumpcap

我在/usr/bin/ 未找到 dumpcap。 执行

[xu@localhost ~]$ whereis dumpcap
dumpcap: /usr/sbin/dumpcap /usr/share/man/man1/dumpcap.1.gz

可以看到,dumpcap属于wireshark组,而该组是有运行权限的,那么只要将用户ua添加到wireshark组即可运行dumpcap。

再看下当前用户ua属于哪个组,使用groups命令,

ua@debian-vm-1:~$ groups
ua root cdrom floppy audio dip video plugdev netdev bluetooth lpadmin scanner
可以看到,用户ua不属于wireshark组。使用以下命令将用户ua添加到wireshark组:

sudo usermod -a -G wireshark ua
-a表示为用户追加一个组,即将用户ua加入一个组,但不从原组移除。
-G参数后面紧跟需追加的组名。

注意:执行上述操作之后,需要重启后
再执行:
sudo setcap cap_net_raw,cap_net_admin+eip /usr/sbin/dumpcap

启动就可以了
在这里插入图片描述
选择自己的网卡 点击上面的start 绿色的鲨鱼鳍。

在这里插入图片描述
输入过滤条件 按enter 或者 apply

不要长时间开,内存会崩掉。

参考: https://blog.csdn.net/whatday/article/details/107735897

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

centos7 安装 wireshark 的相关文章

  • 网络安全之等保 2.0 测评

    一 身份鉴别 a 应对登录的用户进行身份标识和鉴别 身份标识具有唯一性 身份鉴别信息具有复杂度要求并定期更换 1 登录 mysql 查看是否使用了口令和密码的组合鉴别身份 mysql h 192 168 100 16 u root p 2
  • 推荐好用的XSS漏洞扫描利用工具

    工具介绍 toxssin 是一种开源渗透测试工具 可自动执行跨站脚本 XSS 漏洞利用过程 它由一个 https 服务器组成 它充当为该工具 toxin js 提供动力的恶意 JavaScript 有效负载生成的流量的解释器 安装与使用 1
  • centos 7安装pymssql时出错

    我在虚拟机 Centos 7 中安装 pymssql 时遇到了这个问题 我安装的python版本是2 7 6 用于安装 pymssql 的命令 pip intall pymssql 错误信息 root dpitstsvr013 magend
  • 使用Java解析从wireshark文件中获取的pcap

    我正在努力使用 JAVA 转换从wireshark 获取的 PCAP 文件 而不使用本机或现成的库 我直接将字节转换为字符串只是为了检查其中有意义的部分 然后我尝试将其从十六进制转换为字符串 这没有意义 有java库jNetPcap htt
  • 我无法启动服务器 PostgreSQL 11:“pg_ctl:无法启动服务器”

    我使用的是 CentOS Linux 版本 7 5 1804 核心 当我登录时postgres并运行 bash 4 2 usr pgsql 11 bin initdb D var lib pgsql 11 data The files be
  • 强制 java web start 使用像 Fiddler 这样的代理而不接触代码

    对于自动软件项目 我需要来自 Java Web Start 应用程序的一些请求和响应 所以我安装了 Fiddler Web Debugger 然后尝试使用这个 fiddler 代理来嗅探所有请求 问题出在 Java Web Start 应用
  • 无法使用 C# 连接到启用 OnVif 的相机

    我是第一次使用 IPCam 并尝试连接到 OnVif 摄像机 我查看了各种论坛和堆栈溢出 并提出了以下代码 我知道该代码没有做任何有用的事情 但它现在只是一个概念证明 它找到我网络上的所有 4 个摄像头 然后我手动连接到其中一个摄像头以拉回
  • Javascript 无效或意外的标记 (\u0)

    正如您将在图像中看到的那样 有许多红点 显然每个红点都标识为 u0 文件内容或编辑器没有区别 正在编译或未编译的 JS 文件没有区别 事实上 由于空格和换行符 在非缩小版本中会出现更多红点 甚至加载一个空白文件 然后添加一些简单的内容 如
  • 如何在centOS 7中启动apache

    我使用以下命令启动 Apache service httpd start in centOS6 今天我下载了centOS7 64bit minimal并想在安装后启动 Apache 当我使用service httpd start 操作系统会
  • tcsh 脚本不退出

    我正在运行 CentOS 7 并且 tcsh 脚本出现问题 我有一个名为 quittest 的简单脚本 bin tcsh echo Simple Test exit 0 当我从终端运行 quittest 时 我得到 Simple Test
  • 网络协议与攻击模拟_01winshark工具简介

    一 TCP IP协议簇 网络接口层 没有特定的协议 物理层 PPPOE宽带拨号 应用场景 宽带拨号 运营商切网过来没有固定IP就需要拨号 家庭带宽一般都采用的是拨号方式 数据链路层 网络层 IP v4 v6 ARP 地址解析协议 RARP
  • 揭秘网络世界的幕后密码——Wireshark网络协议分析软件

    在我们日常生活中 计算机和互联网已经成为不可或缺的一部分 然而 很少有人真正了解网络背后复杂的工作原理和通信协议 幸运的是 有一款强大而实用的软件 Wireshark 可以帮助我们深入了解网络世界的幕后密码 Wireshark是一款免费的网
  • 无法安装 phpMyAdmin 错误:php71w-common 与 php-common-5.4.16-43.el7_4.1.x86_64 冲突

    我刚刚安装了 CentOS 7 和 PHP 7 1xx 和 MySQL 但无法安装 phpMyAdmin 我有一条错误消息 但在 Google 上没有答案 是的 只有一个答案 但它本身给了我相同的错误消息 rpm iUvh http dl
  • Wireshark:显示过滤器与嵌套解析器

    我有一个通过 AMQP 发送 JSON 对象的应用程序 我想使用 Wireshark 检查网络流量 AMQP 解析器将有效负载作为字段中的一系列字节给出amqp payload 但我想提取和过滤 JSON 对象中的特定字段 因此我尝试在 L
  • 大文件上传时出现 Apache 错误 500 (mod_security)

    据我所尝试 通常的解决方案都不适合我 好吧 我的问题是 每次上传 大文件 600 KB 时 我都会收到 500 错误 而较小的图像则可以正常工作 所以 即使使用这个 极端 htaccess 文件 它仍然会发生 是的 htaccess 是活动
  • pcap_loop 和 pcap_dispatch 区别

    pcap loop 和 pcap dispatch 到底有什么区别 该手册对这一点的描述非常好 我是板着脸说的 保证 从man pcap loop pcap loop processes packets from a live captur
  • 尝试通过 SMTP 发送邮件。没有邮件到达并且没有异常错误

    问题 制作了一个小型邮件程序 该程序在我的开发人员电脑上完美运行 但在投入生产时却失败了 protected void Page Load object sender EventArgs e string smtpHost Configur
  • psql:符号查找错误:psql:未定义符号:PQsetErrorContextVisibility

    我将 postgres 版本从 9 2 24 切换到 9 6 因为我需要 jsonb 兼容性以及其他最新功能 我在 centos 7 上运行虚拟机 我决定擦除所有现有的 postgres 实例 因为它是临时的 所以几乎是空的 然后安装了 9
  • MariaDB 未启动:“插件‘反馈’已禁用。”

    我在 CentOS 7 上安装了 MariaDB 10 2 10 但它停止运行 如果我做 If I do systemctl restart mariadb service I get mariadb service main proces
  • Composer 已安装,但获取 /usr/bin/env: php: No such file or directory

    在 CentOS 7 上 我安装了 PHP 7 1 然后我安装了作曲家 cd tmp curl sS https getcomposer org installer php71 gt used php71 instead of php ph

随机推荐

  • JShaman JS代码混淆加密效果

    JShaman JS代码混淆加密效果 关键字 xff1a js加密 js混淆 js代码混淆加密 JShaman是专业的JS代码混淆加密平台 xff0c 拥有数十种自研JS代码保护技术 以下展示部分功能效果 注1 xff1a 代码中红色 绿色
  • Node.JS中调用JShaman,加密JS代码

    在Node JS环境中 xff0c 调用JShaman的WebAPI接口 xff0c 对JS代码进行混淆加密 效果如下 xff1a 代码 xff1a js代码 var js code 61 96 function NewObject pre
  • 在Node.JS中调用JShaman接口,实现JS代码加密

    在Node JS中调用JShaman接口 xff0c 实现JS代码加密 使用axios库实现https的post请求 xff0c 代码如下 xff1a const axios 61 require 34 axios 34 const jsh
  • js加密混淆,jshaman和jscrambler哪个好用?

    在前端开发中 xff0c JavaScript混淆加密是一种十分重要的技术 xff0c 其可以防止代码被反编译以及保护代码的安全性 在市场上有很多的JavaScript混淆工具 xff0c 其中jshaman和jscrambler是两个非常
  • CMake Error at CMakeLists.txt:11

    背景 xff1a 编译opencv源码 问题 xff1a 用clion或者CMake命令时报错 xff0c 报错类型为 xff1a CMake Error at CMakeLists txt 11 message FATAL In sour
  • PHP出现Warning: A non-numeric value encountered问题的原因及解决方法

    PHP出现Warning A non numeric value encountered问题的原因及解决方法 参考文章 xff1a xff08 1 xff09 PHP出现Warning A non numeric value encount
  • openstack总结2_环境搭建+keystone模块安装

    上篇说到我的openstack的部署环境是ubuntu16 04 xff0c 安装的版本是ocata 其实我最开始安装的版本是mitaka 因为mitaka有中文的安装部署文档 官方的Demo配置是ubuntu14 04 43 mitaka
  • WSL(ubuntu2204)xfce4语言支持报错及配置WSL服务自启

    语言支持报错 在图形桌面或命令行打开语言支持报错 xff1a dbus exceptions DBusException org freedesktop DBus Error FileNotFound Failed to connect t
  • 设置未识别的网络默认为专用网络

    在WIN7 WIN2008R2中 xff0c 没有配置网关的网络连接默认是公用网络 比如双网卡做软路由的时候 xff0c 连接内网的网卡是不配置网关的 xff0c 如果开启防火墙而又被识别为公用网络有时候很不方便 修改默认为专用网络的操作如
  • 多模块,Maven无法下载依赖,仓库查看有这个版本但是无法下载,点reload也没用

    Maven无法下载依赖 xff0c 点reload也没用 配置文件正确 也不是maven版本问题 最后发现是pom文件里面的依赖是写在 这个标签内的 这个的作用是子模块当引入同个依赖的时候 xff0c 不需要去写版本号 但是父模块的pom文
  • 在TypeORM中使用实体@Entity与字段@Column注解

    在TypeORM中使用实体 64 Entity与字段 64 Column注解 客观存在并相互区别的事物称为实体 Entity 实体是一个抽象名词 xff0c 是指一个独立的事物个体 xff0c 自然界的一切具体存在的事物都可以看做一个实体
  • ubuntu 16.04升级到ubuntu 18.04

    昨天升级了一下ubuntu xff0c 发现升级过程不是很顺利 xff0c 我这里分享一下我的经验 xff0c 在升级前 xff0c 需要把所有的ppa软件源和相应的软件删除 然后执行下面的操作 xff1a sudo apt get upd
  • Ubuntu系统下载及安装教程

    ubuntu下载及系统安装步骤 说明 xff1a 本教程介绍的是安装DeskTop版的系统 1 官网下载镜像 官方网址 https ubuntu com download 进入官网后会有最新版本的镜像下载地址 xff0c 如果需要下载最新版
  • Xrdp编译报错configure failed for librfxcodec解决方案

    vnc对异地网络远程控制不是很友好 这段时间中午休息的时候总是会远程连回寝室电脑 于是将目标锁定了Xrdp 但是使用apt install xrdp安装的xrdp不支持声音 xff0c RDP版本也很低 那就干脆自己编译一个 遇到问题先百度
  • python解析.pyd文件

    有的时候 xff0c 为了对python文件进行加密 xff0c 会把python模块编译成 pyd文件 xff0c 供其他人调用 拿到一个 pyd文件 xff0c 在没有文档说明的情况下 xff0c 可以试试查看模块内的一些函数和类的用法
  • 字节与KB的关系

    1个二进制位 61 1位 8位 xff08 bit xff09 61 1字节bai xff08 Byte xff09 xff0c 1024字节 61 1KB 字节 xff1a 英文单词 xff1a xff08 byte xff09 xff0
  • AF_INET域与AF_UNIX域socket通信原理对比

    1 AF INET域socket通信过程 典型的TCP IP四层模型的通信过程 发送方 接收方依赖IP Port来标识 xff0c 即将本地的socket绑定到对应的IP端口上 xff0c 发送数据时 xff0c 指定对方的IP端口 xff
  • Ubuntu20.04 idea/pycharm 搜狗中文输入法不跟随光标问题

    概述 在 linux 平台下使用搜狗输入法在 IDEA PYCHARM xff08 pycharm2020 3 xff09 中输入中文时 xff0c 输入法候选框总是静止在 IDEA 的左下角 xff0c 而不能跟随光标进行移动 虽然不影响
  • 子网掩码使用详解

    一 子网掩码 IP地址是以网络号和主机号来标示网络上的主机的 xff0c 我们把网络号相同的主机称之为本地网络 xff0c 网络号不相同的主机称之为远程网络主机 xff0c 本地网络中的主机可以直接相互通信 xff1b 远程网络中的主机要相
  • centos7 安装 wireshark

    1 安装 root安装 最好在root 路径下安装 xff1a yum y span class token function install span wireshark yum y span class token function i