[PR #11752] [CLOSED] Добавил скрипт для самостоятельного анализа сетевой активности на основе tshark + Get-NetTCPConnection #319

Closed
opened 2026-07-19 00:44:02 +03:00 by mirror-bot · 0 comments

📋 Pull Request Information

Original PR: https://github.com/Flowseal/zapret-discord-youtube/pull/11752
Author: @RXDCODX
Created: 4/3/2026
Status: ❌ Closed

Base: main ← Head: main


📝 Commits (10+)

  • 10967ec feat: added service for looking used dns and ip addresses for application
  • 4de1bed feat: обновить анализ сетевой активности с комбинированным режимом и улучшениями параметров
  • 6418b9f fix: исправить синтаксическую ошибку в скрипте service.bat
  • 5c8a6e9 Merge branch 'Flowseal:main' into main
  • dbcaf89 Add packet analysis scripts and integrated service entrypoints
  • ac45896 Merge branch 'main' of https://github.com/RXDCODX/zapret-discord-youtube
  • 4036f38 Remove Python tooling and keep shell-based packet analysis
  • 0edb410 Добавить улучшенный интерфейс для анализа сетевой активности и обработку путей к EXE-файлам
  • 927b929 Удалите скрипт analyze_network.ps1, который отвечал за анализ сетевой активности указанных исполняемых файлов.
  • 9cdcf84 Увеличить время анализа сетевой активности с 900 до 120 секунд

📊 Changes

2 files changed (+751 additions, -1 deletions)

View changed files

📝 service.bat (+72 -1)
➕ utils/analyze_app_dns_ports.ps1 (+679 -0)

📄 Description

Схема работы скрипта:

  • Берет путь к .exe приложения, время захвата и доп. параметры (в том числе интерфейс и путь к tshark).
  • Проверяет, что приложение и tshark доступны.
  • Чистит DNS-кэш, чтобы собрать «свежие» запросы именно от текущего запуска.
  • Находит процесс приложения (или пытается его запустить), затем собирает его PID и PID дочерних процессов.
  • Параллельно:
  • запускает tshark на заданное время и пишет трафик в временный pcap;
  • опрашивает сетевые соединения процесса и копит удаленные IPv4-адреса.
  • После захвата читает pcap, вытаскивает DNS-домены и IP из DNS-пакетов.
  • Показывает результаты в консоли:
  • список доменов;
  • список IP.
  • Сравнивает найденное с текущими файлами списков, чтобы не добавлять дубли.
  • Спрашивает подтверждение у пользователя и, если ответ Y:
  • добавляет новые домены в начало list-файла;
  • добавляет новые IP (как /32) в начало ipset-файла.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Flowseal/zapret-discord-youtube/pull/11752 **Author:** [@RXDCODX](https://github.com/RXDCODX) **Created:** 4/3/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `main` --- ### 📝 Commits (10+) - [`10967ec`](https://github.com/Flowseal/zapret-discord-youtube/commit/10967ecdc1048ef282f34aa67ecf4938f6e374f7) feat: added service for looking used dns and ip addresses for application - [`4de1bed`](https://github.com/Flowseal/zapret-discord-youtube/commit/4de1bed30548ef49cc263a7641a5708bf89ddefc) feat: обновить анализ сетевой активности с комбинированным режимом и улучшениями параметров - [`6418b9f`](https://github.com/Flowseal/zapret-discord-youtube/commit/6418b9f7e8e8e17b430f32c3a4a24d59f808bc89) fix: исправить синтаксическую ошибку в скрипте service.bat - [`5c8a6e9`](https://github.com/Flowseal/zapret-discord-youtube/commit/5c8a6e951180164d9e92eaa75e4783a02e9e6c39) Merge branch 'Flowseal:main' into main - [`dbcaf89`](https://github.com/Flowseal/zapret-discord-youtube/commit/dbcaf892bbc6406c47e2e291426f8566cebfdf9b) Add packet analysis scripts and integrated service entrypoints - [`ac45896`](https://github.com/Flowseal/zapret-discord-youtube/commit/ac45896200c84a9c620c894bd94bb75ef24155d0) Merge branch 'main' of https://github.com/RXDCODX/zapret-discord-youtube - [`4036f38`](https://github.com/Flowseal/zapret-discord-youtube/commit/4036f38238ad068d6d3eb41be0c82c1c0ff19483) Remove Python tooling and keep shell-based packet analysis - [`0edb410`](https://github.com/Flowseal/zapret-discord-youtube/commit/0edb4102ad25080b2b1e8383e686fa5ddc96f3f1) Добавить улучшенный интерфейс для анализа сетевой активности и обработку путей к EXE-файлам - [`927b929`](https://github.com/Flowseal/zapret-discord-youtube/commit/927b9290b0be1fe510844488cee07737f95ece07) Удалите скрипт analyze_network.ps1, который отвечал за анализ сетевой активности указанных исполняемых файлов. - [`9cdcf84`](https://github.com/Flowseal/zapret-discord-youtube/commit/9cdcf84f0409c765ff537b36cea128b7a5ece7b8) Увеличить время анализа сетевой активности с 900 до 120 секунд ### 📊 Changes **2 files changed** (+751 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `service.bat` (+72 -1) ➕ `utils/analyze_app_dns_ports.ps1` (+679 -0) </details> ### 📄 Description Схема работы скрипта: - Берет путь к .exe приложения, время захвата и доп. параметры (в том числе интерфейс и путь к tshark). - Проверяет, что приложение и tshark доступны. - Чистит DNS-кэш, чтобы собрать «свежие» запросы именно от текущего запуска. - Находит процесс приложения (или пытается его запустить), затем собирает его PID и PID дочерних процессов. - Параллельно: - запускает tshark на заданное время и пишет трафик в временный pcap; - опрашивает сетевые соединения процесса и копит удаленные IPv4-адреса. - После захвата читает pcap, вытаскивает DNS-домены и IP из DNS-пакетов. - Показывает результаты в консоли: - список доменов; - список IP. - Сравнивает найденное с текущими файлами списков, чтобы не добавлять дубли. - Спрашивает подтверждение у пользователя и, если ответ Y: - добавляет новые домены в начало list-файла; - добавляет новые IP (как /32) в начало ipset-файла. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
mirror-bot added the pull-request label 2026-07-19 00:44:02 +03:00
mirror-bot changed title from [PR #11752] [CLOSED] Добавил скрипт для самостоятельного анализа сетевой активности на основе tshark + Get-NetTCPConnection to [PR #11752] Добавил скрипт для самостоятельного анализа сетевой активности на основе tshark + Get-NetTCPConnection 2026-07-20 04:25:52 +03:00
mirror-bot changed title from [PR #11752] Добавил скрипт для самостоятельного анализа сетевой активности на основе tshark + Get-NetTCPConnection to [PR #11752] [CLOSED] Добавил скрипт для самостоятельного анализа сетевой активности на основе tshark + Get-NetTCPConnection 2026-07-20 23:20:30 +03:00
mirror-bot changed title from [PR #11752] [CLOSED] Добавил скрипт для самостоятельного анализа сетевой активности на основе tshark + Get-NetTCPConnection to [PR #11752] Добавил скрипт для самостоятельного анализа сетевой активности на основе tshark + Get-NetTCPConnection 2026-08-18 22:07:50 +03:00
mirror-bot changed title from [PR #11752] Добавил скрипт для самостоятельного анализа сетевой активности на основе tshark + Get-NetTCPConnection to [PR #11752] [CLOSED] Добавил скрипт для самостоятельного анализа сетевой активности на основе tshark + Get-NetTCPConnection 2026-08-19 05:20:16 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Utilities/zapret-discord-youtube#319