Главная
» LINUX
»
Как установить Wireshark на Linux: Ubuntu, Fedora, Arch и другие операционные системы.
Как установить Wireshark на Linux: Ubuntu, Fedora, Arch и другие операционные системы.
Для установки Wireshark в Linux используйте менеджер пакетов вашего дистрибутива. Приведенные ниже команды установят его из настроенных репозиториев системы, что обычно является самым простым способом получить обновления и вспомогательную программу для захвата видео, упакованные для вашей системы. Выберите раздел для вашего дистрибутива; вам не нужно добавлять сторонний PPA Ubuntu или вручную редактировать конфигурацию репозитория Arch.
Установите Wireshark из вашего дистрибутива Linux.
Откройте терминал, введите команду для вашего дистрибутива и подтвердите запрос менеджера пакетов. Графический интерфейс включен в пакет GUI; если вам нужен только анализ в терминале, большинство дистрибутивов также включают TShark отдельно.
Ubuntu или Debian
Обновите индекс пакетов, затем установите Wireshark:
sudo apt update
sudo apt install wireshark
Команды apt обновляют информацию о пакетах и устанавливают Wireshark из настроенных репозиториев.
В процессе установки системы на основе Debian могут запросить разрешение на захват пакетов для пользователей без прав суперпользователя. Выбирайте «Да» только в том случае, если вы хотите, чтобы выбранные учетные записи пользователей захватывали трафик в реальном времени; установщик не добавляет вашу учетную запись в wiresharkгруппу автоматически. Если вы выберете «Нет», вы все равно сможете открывать и анализировать сохраненные файлы захвата.
Fedora
Установите пакет репозитория с помощью DNF:
sudo dnf install wireshark
Используйте DNF для установки Wireshark из настроенных репозиториев Fedora.
Fedora включает в себя анализатор рабочего стола Qt в виде пакета wireshark; инструменты командной строки доступны отдельно в виде пакета wireshark-cli. Пакет Fedora также подготавливает wiresharkгруппу для контролируемого захвата видео в реальном времени.
Arch Linux
Arch ожидает полного обновления системы, а не частичного обновления пакетов. Обновите систему, затем установите интерфейс Qt:
sudo pacman -Syu
sudo pacman -S wireshark-qt
Установите интерфейс Qt из официального репозитория Extra на Arch Linux.
Для установки только через командную строку установите пакет wireshark-cli. Названия пакетов и текущий репозиторий указаны в базе данных пакетов Arch Linux .
openSUSE
Обновите включенные репозитории и установите доступный пакет Wireshark:
sudo zypper refresh
sudo zypper install wireshark
Zypper устанавливает Wireshark из репозиториев, включенных в системе.
Названия пакетов могут различаться в разных версиях openSUSE. Если вам нужен именно интерфейс рабочего стола Qt, проверьте, wireshark-ui-qtдоступен ли он для вашей версии, используя команду `npm install` zypper search wiresharkили список пакетов программного обеспечения openSUSE . Используйте репозитории, настроенные для вашей версии; старые инструкции для устаревших версий Leap могут указывать на устаревшие сторонние репозитории.
Установите сборку Flatpak.
Если ваш дистрибутив не предоставляет удобный пакет, вы можете установить сборку Flathub после настройки Flatpak и его удаленного репозитория Flathub:
Важно: в документации Wireshark указано, что песочница Flatpak не может захватывать данные напрямую с сетевого адаптера. Используйте эту сборку для просмотра существующих файлов захвата; для захвата в реальном времени установите соответствующий пакет для вашего дистрибутива Linux. Приложение размещено на Flatpak .
Обеспечьте безопасный захват пакетов в реальном времени.
Установка Wireshark и захват пакетов требуют отдельных разрешений. Запускайте настольное приложение от имени обычного пользователя; не запускайте полный интерфейс Wireshark с помощью команды ` sudo.`. Wireshark разделяет небольшой dumpcapвспомогательный модуль захвата от более крупного анализатора, поэтому анализатор может работать с обычными правами пользователя.
Debian или Ubuntu: Если Wireshark уже установлен, запустите его sudo dpkg-reconfigure wireshark-commonи выберите «Да» при запросе о перехвате данных не от имени суперпользователя. Затем добавьте только доверенные учетные записи: sudo usermod -aG wireshark "$USER". Выйдите из системы и войдите снова, чтобы новое членство в группе вступило в силу.
Fedora или Arch: Официальные пакеты создают и настраивают wiresharkгруппу. Добавьте свою учетную запись с помощью команды `npm install` sudo usermod -aG wireshark "$USER", затем выйдите из системы и войдите снова.
Членство предоставляет доступ к захвату сетевого трафика в реальном времени, который может содержать конфиденциальную информацию. Ограничьте доступ только для тех учетных записей, которым он необходим. В других дистрибутивах могут быть свои собственные настройки; следуйте инструкциям для вашего пакета, а не копируйте команды для получения прав доступа или разрешений из другого дистрибутива Linux. Подробную информацию о настройках платформы см. в руководстве Wireshark по управлению правами доступа к захвату трафика .
Откройте Wireshark и подтвердите установку.
Запустите Wireshark из меню приложений на рабочем столе или выполните следующие команды:
wireshark --version
wireshark
Первая команда выводит установленную версию; вторая открывает анализатор. Если для захвата в реальном времени не отображаются интерфейсы, проверьте описанные выше шаги по предоставлению разрешений и начните новую сессию входа в систему. Вы по-прежнему можете открыть сохраненный .pcapфайл .pcapngиз Wireshark без доступа к захвату в реальном времени.