Как установить Wireshark


46

Я новичок в Linux и мне нужно установить Wireshark 2.0.0 на VirtualBox Xubuntu 14.04. Я уже скачал пакет .tar.gz и распаковал его. Затем я открыл терминал в wiresharkпапке и набрал /.configureс намерением проследить за ним по make и sudo make installвыполнению, но попытка также не удалась sudo apt-get install wireshark. Может ли кто-нибудь помочь мне, как установить Wireshark шаг за шагом, пожалуйста?


5
Что пошло не так sudo apt-get install wireshark?
Муру

dpkg был прерван, вы должны вручную запустить sudo dpkg --configure -a, чтобы исправить проблему.
Станислав Ирак

@ StanislavJirákcat /etc/sources
Гаян Виракутти

cat: / etc / sources: нет такого файла или каталога
Станислав Ирак

@reversibleancat /etc/apt/sources.list
Нил

Ответы:


64

Шаг 1: Добавьте стабильный официальный PPA . Для этого перейдите в терминал нажатием Ctrl+ Alt+ Tи запустите:

sudo add-apt-repository ppa:wireshark-dev/stable

Шаг 2: Обновите репозиторий:

sudo apt-get update

Шаг 3: Установите wireshark 2.0:

sudo apt-get install wireshark

Шаг 4: Запустите wireshark:

sudo wireshark

Если вы получили ошибку couldn't run /usr/bin/dumpcap in child process: Permission Denied. зайдите в терминал снова и запустите:

sudo dpkg-reconfigure wireshark-common

Скажи YESв окно сообщения. Это добавляет группу Wireshark. Затем добавьте пользователя в группу, набрав

sudo adduser $USER wireshark

Затем перезагрузите машину и откройте wireshark. Оно работает. Удачи.


Кажется, это работает Setting up wireshark (2.4.4-1~16.04.0). Но когда я открываю его и выполняю «Справка»> «О программе», я вижу версию 2.2.6, и она ведет себя совсем не так, как в Windows. Например, он в основном отображает «неизвестный протокол». Я что-то упустил, чтобы получить последнюю версию?
Нагев

Если вы не хотите перезагружать свой компьютер сейчас, вы можете сделать это newgrp wiresharkвременно.
Абхишек Кашьяп

Это устарело.
Годдард

4

Откройте терминал и введите команды:

  1. sudo apt-get install wireshark
  2. sudo dpkg-reconfigure wireshark-common
  3. sudo adduser $USER wireshark
  4. wireshark

Если вы получаете сообщение wiresharkоб ошибке, закройте его, а затем просто сделайте следующее:

  1. Перейти к usr/share/wireshark
  2. Открыть init.luaс помощью текстового редактора
  3. Изменить disable_lua = falseнаdisable_lua = true

Где доказательства в поддержку изменяющихся битов LUA? Это имеет тенденцию работать "из коробки", и вам действительно не нужно менять биты установленного пакета, чтобы заставить это работать.
Томас Уорд

2

Для этого перейдите в терминал нажатием Ctrl+ Alt+ Tи запустите:

sudo apt install wireshark

Apt должен позаботиться обо всех проблемах зависимости для вас.

Используйте следующую команду, чтобы установить загруженные библиотеки Wireshark:

dpkg -i wireshark-common_2.0.5.0-1_i386.deb wireshark_wireshark-2.0.5.0-1_i386.deb

dpkgне заботится обо всех зависимостях, но сообщает, что отсутствует. Обычно вы можете решить проблемы, запустив

sudo apt install -f

1

Чтобы добавить ответ Сивитхи, на шаге 4 вы либо запускаете с правами sudo, либо, если вы не хотите запускать все процессы с правами root, тогда вы устанавливаете в окне сообщения значение «YES» (чтобы установить dumpcap таким образом, чтобы он позволял пользователям группа wireshark, чтобы запустить его без sudo) и добавить пользователя в группу wireshark. (не забудьте выйти и войти перед запуском wireshark, чтобы перезагрузить привилегии группы). Затем вы можете просто запустить wireshark без рута.


0

Для тех, кто в Ubuntu 18.04, перейдите в терминал и запустите:

sudo apt install wireshark

Он установит wireshark (в моем случае v2.6.8), и вам будет предложено добавить dumpcap в группу пользователей wireshark, поэтому вам не нужно быть пользователем root для его выполнения.

Если вы говорите:

НЕТ> ты в порядке, но для запуска тебе понадобятся привилегии root.

ДА> после завершения установки вы должны добавить себя в группу пользователей wireshark:

sudo usermod -a -G wireshark YOUR_USERNAME

Вот и все!


0
  1. Тип sudo apt update Кэш хранилища пакета APT должен быть обновлен.

  2. Теперь выполните следующую команду, чтобы установить Wireshark на ваш компьютер с Ubuntu: sudo apt install wireshark

По умолчанию Wireshark должен быть запущен с правами суперпользователя (также может быть сделано с помощью sudo), чтобы работать. Если вы хотите запустить Wireshark без привилегий root или без sudo, выберите и нажмите.

  1. Wireshark должен быть установлен.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.