Repolode
ProxymanApp

ProxymanApp/TCPViewer

Нативный просмотрщик сетевых пакетов для macOS на базе библиотек Wireshark — более простой способ захватывать и анализировать сетевой трафик.

Open source альтернатива:Wireshark

Звёзды
565
Форки
34
Открытые issues
22
Последний коммит
позавчера

Что это?

TCP Viewer захватывает и анализирует сетевые пакеты в macOS. Для захвата трафика в реальном времени приложение использует системную libpcap, а для разбора протоколов и отображения сведений о пакетах — библиотеки Wireshark. Так разработчики могут изучать трафик без полноценного интерфейса Wireshark.

В приложении можно выбрать сетевой интерфейс и запустить или остановить захват, группировать пакеты по приложению, домену или IP-адресу, а также фильтровать их по протоколам, например TCP, UDP, DNS, HTTP, TLS и WebSocket. Поля протокола и сырые байты отображаются рядом; потоки TCP и UDP можно просматривать в обоих направлениях — в текстовом или шестнадцатеричном виде.

Файлы PCAP и PCAPNG можно открыть для предварительного просмотра, а затем экспортировать все пакеты, отфильтрованные или выбранные. Автоматизировать захват, фильтры и сбор статистики можно также с помощью инструмента командной строки (tcpviewer-cli) и интерфейса MCP. Приложение создано на AppKit, требует Apple Silicon и macOS 15 или новее и распространяется по лицензии GPL-2.0-or-later.

Ключевые возможности

  • 01Захват пакетов в реальном времени с выбранного сетевого интерфейса
  • 02Группировка пакетов по приложению, домену или IP-адресу
  • 03Фильтры по протоколам TCP, UDP, DNS, HTTP, TLS и WebSocket
  • 04Дерево полей протокола и просмотр сырых байтов каждого пакета
  • 05Просмотр потоков TCP и UDP в текстовом и шестнадцатеричном виде
  • 06Открытие и экспорт файлов PCAP и PCAPNG

Сценарии использования

  • Отладка сетевого трафика приложений или доменов на Mac
  • Анализ трафика TLS, HTTP или WebSocket на уровне пакетов
  • Просмотр файлов PCAP, захваченных на другом устройстве, без установки Wireshark
  • Запрос данных захвата в реальном времени AI-агентом через MCP

Быстрый старт

  1. 1

    Скачайте DMG со страницы релизов или по ссылке для скачивания в README

  2. 2

    Клонируйте репозиторий вместе с подмодулями

    git clone --recurse-submodules <repo-url>
  3. 3

    Подготовьте закреплённую версию зависимости Wireshark

    ./scripts/bootstrap-wireshark.sh
  4. 4

    Соберите приложение из командной строки

    xcodebuild -project TCPViewer.xcodeproj -scheme TCPViewer build

Что важно знать

  • Работает только на компьютерах Mac с Apple Silicon и macOS 15 или новее.
  • Распространяется по лицензии GPL-2.0-or-later — лицензии с копилефтом.
  • Для сборки из исходного кода требуются Xcode 16 и компиляция библиотек Wireshark из исходного кода.

В подборках

Темы

Частые вопросы

Что такое TCPViewer?
Нативный просмотрщик сетевых пакетов для macOS на базе библиотек Wireshark — более простой способ захватывать и анализировать сетевой трафик. TCP Viewer захватывает и анализирует сетевые пакеты в macOS. Для захвата трафика в реальном времени приложение использует системную libpcap, а для разбора протоколов и отображения сведений о пакетах — библиотеки Wireshark. Так разработчики могут изучать трафик без полноценного интерфейса Wireshark.
TCPViewer можно использовать бесплатно? Какая у него лицензия?
TCPViewer распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
TCPViewer всё ещё поддерживается?
Активно поддерживается. Последний коммит в TCPViewer — 23 окт. 2026 г..
Для чего можно использовать TCPViewer?
Отладка сетевого трафика приложений или доменов на Mac Анализ трафика TLS, HTTP или WebSocket на уровне пакетов Просмотр файлов PCAP, захваченных на другом устройстве, без установки Wireshark Запрос данных захвата в реальном времени AI-агентом через MCP
Как установить TCPViewer?
Скачайте DMG со страницы релизов или по ссылке для скачивания в README Клонируйте репозиторий вместе с подмодулями: git clone --recurse-submodules <repo-url> Подготовьте закреплённую версию зависимости Wireshark: ./scripts/bootstrap-wireshark.sh Соберите приложение из командной строки: xcodebuild -project TCPViewer.xcodeproj -scheme TCPViewer build
Где скачать TCPViewer?
Исходный код и инструкции по установке — на GitHub: https://github.com/ProxymanApp/TCPViewer

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты