Как полностью удалить Wireshark с Mac

Вместе с Wireshark часто ставятся две добавки: ChmodBPF — системная служба (launch daemon), без которой нельзя перехватывать пакеты, и пакет, добавляющий консольные утилиты в системный путь. При удалении программы обе остаются. У Wireshark есть свои пакеты для их удаления — запустите их первыми, пока программа ещё на Mac.

Деинсталлятор: список программ по размеру с датой последнего открытия, выбран Google Chrome с размером программы и кэшей
  1. Откройте MacWashing и выберите Деинсталлятор в боковом меню.
  2. Нажмите Показать программы и отметьте Wireshark в списке.
  3. Нажмите Удалить и подтвердите. Файлы, которые могут быть вашими, отмечены как «Возможно» и не выбираются сами.

Бесплатная пробная версия · macOS 14 и новее

Удалите ChmodBPF и файлы путей пакетами самого Wireshark

Пакеты удаления лежат внутри программы и на образе диска, с которого вы её ставили. Воспользуйтесь ими до удаления программы.

  1. Откройте Wireshark, выберите Wireshark › About Wireshark и вкладку Folders.
  2. Дважды нажмите на macOS Extras, чтобы открыть эту папку в Finder.
  3. Откройте Uninstall ChmodBPF и пройдите шаги установщика. Он выгружает и удаляет службу ChmodBPF, удаляет группу access_bpf и папку /Library/Application Support/Wireshark.
  4. Если вы добавляли Wireshark в системный путь, откройте ещё и Remove Wireshark from the system path.
  5. Введите пароль администратора, когда установщик его попросит.

Если программа уже удалена, скачайте образ диска Wireshark заново с wireshark.org: оба пакета есть на нём.

Затем удалите Wireshark в Finder

  1. Закройте Wireshark: нажмите на его значок в Dock правой кнопкой и выберите Завершить.
  2. Откройте Finder › Программы и перетащите Wireshark в Корзину.

Что Wireshark оставляет после себя

После удаления проверьте эти места. Первые — системные папки, для них нужен пароль администратора:

  • /Library/LaunchDaemons/org.wireshark.ChmodBPF.plist — служба ChmodBPF, которая при запуске Mac открывает доступ к сетевым устройствам для перехвата.
  • /Library/Application Support/Wireshark — скрипт ChmodBPF и копия файла службы.
  • /private/etc/paths.d/Wireshark и /private/etc/manpaths.d/Wireshark — файлы, которые добавляют консольные утилиты Wireshark и их справку в системный путь.
  • ~/.wireshark — личные настройки и профили старых версий Wireshark. Новые версии продолжают пользоваться этой папкой, если она есть.
  • ~/Library/Preferences/org.wireshark.Wireshark.plist — настройки программы.
  • ~/Library/Caches/org.wireshark.Wireshark — кэш.
  • ~/Library/Saved Application State/org.wireshark.Wireshark.savedState — сохранённое состояние окон.

Сохранённые файлы перехвата лежат там, куда вы их сохранили, а не в этих папках. Это ваши файлы: оставьте их или перенесите.

Как убрать остатки вручную

  1. В Finder выберите Переход › Переход к папке (Shift-Command-G), введите путь из списка выше и нажмите Return.
  2. Переместите папку или файл в Корзину. Для файлов в /Library и /private/etc нужен пароль администратора.
  3. Повторите для остальных путей.
  4. Перезагрузите Mac, чтобы служба ChmodBPF перестала работать, и очистите Корзину.

При ручном удалении файлов группа access_bpf остаётся — её удаляет пакет Uninstall ChmodBPF. Файлы после себя оставляет не только Wireshark: см. как полностью удалить программу на Mac.

А с MacWashing это в один клик

Деинсталлятор: список программ по размеру с датой последнего открытия, выбран Google Chrome с размером программы и кэшей

Деинсталлятор MacWashing знает файлы, которые создаёт Wireshark, — в вашей папке «Библиотеки» и в системных папках — и удаляет их вместе с программой, включая службу ChmodBPF и файлы путей.

Бесплатная пробная версия · macOS 14 и новее

Вопросы и ответы

Удалит ли MacWashing мои файлы вместе с Wireshark?

Нет. Деинсталлятор сам отмечает только то, что принадлежит программе: настройки, кэш, журналы и фоновые компоненты. Папки, где могут лежать ваши файлы, отмечены как «Возможно» и не выбираются, пока вы не отметите их сами, а программы по умолчанию уходят в Корзину, и их можно вернуть.

Что если Wireshark сейчас запущен?

MacWashing подождёт, пока она закроется, или закроет её по вашей команде, и только потом удалит её файлы.

Можно ли удалить Wireshark в MacWashing бесплатно?

Да, в пробном режиме: Сборка мусора и Деинсталлятор вместе освобождают до 25 ГБ, без аккаунта и карты.

Удалятся ли файлы перехвата вместе с Wireshark?

Нет. Файлы перехвата сохраняются туда, куда вы их сохранили, и ни пакеты удаления, ни удаление программы их не трогают.

Где взять пакеты удаления, если Wireshark уже удалён?

Они были внутри программы и ушли в Корзину вместе с ней. Скачайте образ диска Wireshark заново с wireshark.org — пакеты есть на нём — или удалите файлы вручную, как описано выше.

Можно ли потом установить Wireshark заново?

Да. Скачайте образ диска с wireshark.org ещё раз, перетащите Wireshark в «Программы» и снова поставьте ChmodBPF пакетом Install ChmodBPF, иначе перехватывать пакеты не получится.