Repolode
emanuele-f

emanuele-f/PCAPdroid

Android-приложение без root-доступа для мониторинга, блокировки и записи сетевого трафика приложений в PCAP-файлы, с расшифровкой TLS и экспортом в HAR.

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

Звёзды
5,109
Форки
583
Открытые issues
43
Последний коммит
5 дней назад

Что это?

PCAPdroid — Android-приложение, которое отслеживает, анализирует и блокирует сетевые подключения других приложений на устройстве. Оно работает без root-доступа, создавая на устройстве VPN-подключение, поэтому трафик обрабатывается локально, а не отправляется на удалённый VPN-сервер.

Приложение показывает, к каким хостам и IP-адресам подключаются приложения, а также сводку по отправленным и полученным данным для каждого приложения. Оно может записывать трафик в PCAP-файлы с метаданными приложений, передавать пакеты в Wireshark по PCAP-over-IP для анализа в реальном времени, расшифровывать HTTPS/TLS-трафик и сохранять SSLKEYLOGFILE, а также просматривать HTTP-запросы и ответы с экспортом в HAR. Для определения стран и ASN используется офлайн-база данных.

В числе платных функций указаны файрвол для блокировки приложений, доменов и IP-адресов, обнаружение вредоносного ПО по сторонним чёрным спискам и поддержка формата PCAPng. Также проект предоставляет API, с помощью которого другие Android-приложения могут управлять захватом пакетов.

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

  • 01Показывает, к каким хостам подключаются приложения и сколько данных передаёт каждое из них
  • 02Записывает трафик в PCAP-файлы и передаёт его в Wireshark по PCAP-over-IP
  • 03Расшифровывает HTTPS/TLS-трафик и сохраняет SSLKEYLOGFILE
  • 04Просматривает HTTP-запросы и экспортирует их в HAR
  • 05Определяет страну и ASN удалённого сервера по офлайн-базе данных

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

  • Проверка того, к каким трекерам и фоновым сервисам обращается Android-приложение
  • Захват трафика приложения на телефоне для анализа в Wireshark без root-доступа
  • Отладка HTTP API-вызовов мобильного приложения во время разработки

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

  1. 1

    Установите из F-Droid или Google Play

  2. 2

    Клонируйте репозиторий

  3. 3

    Инициализируйте подмодули git

    git submodule update --init
  4. 4

    Откройте проект в Android Studio и соберите приложение

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

  • Приложение предназначено только для Android и не работает на других платформах.
  • Для сборки из исходного кода нужны Android Studio, NDK и CMake 3.22.1.
  • Брандмауэр, обнаружение вредоносных программ и экспорт в PCAPng доступны за отдельную плату.

В подборках

Темы

#android#network-analysis#pcap#packet-capture#traffic-monitor#privacy#wireshark#capture-traffic#decryption#firewall

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

Что такое PCAPdroid?
Android-приложение без root-доступа для мониторинга, блокировки и записи сетевого трафика приложений в PCAP-файлы, с расшифровкой TLS и экспортом в HAR. PCAPdroid — Android-приложение, которое отслеживает, анализирует и блокирует сетевые подключения других приложений на устройстве. Оно работает без root-доступа, создавая на устройстве VPN-подключение, поэтому трафик обрабатывается локально, а не отправляется на удалённый VPN-сервер.
PCAPdroid можно использовать бесплатно? Какая у него лицензия?
PCAPdroid распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
PCAPdroid всё ещё поддерживается?
Активно поддерживается. Последний коммит в PCAPdroid — 2 нояб. 2026 г..
Для чего можно использовать PCAPdroid?
Проверка того, к каким трекерам и фоновым сервисам обращается Android-приложение Захват трафика приложения на телефоне для анализа в Wireshark без root-доступа Отладка HTTP API-вызовов мобильного приложения во время разработки
Как установить PCAPdroid?
Установите из F-Droid или Google Play Клонируйте репозиторий Инициализируйте подмодули git: git submodule update --init Откройте проект в Android Studio и соберите приложение
Где скачать PCAPdroid?
Исходный код и инструкции по установке — на GitHub: https://github.com/emanuele-f/PCAPdroid

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

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

MCP-сервер предоставляет AI-ассистентам структурированный доступ к tshark, чтобы анализировать файлы .pcap с реальными данными пакетов.

371+6 за неделю47PythonMITОбновлён 6 дней назад

Приложение для Android, объединяющее DNS-клиент с поддержкой DoH/DoT/DNSCrypt, межсетевой экран для отдельных приложений и монитор сети, а также раздельную маршрутизацию через WireGuard/SOCKS5 без root.

5,9 тыс.+35 за неделю374KotlinApache-2.0Обновлён 12 дней назад