Packet Sender
Packet Sender — свободная программа с открытым исходным кодом для отправки и получения сетевых пакетов по протоколам TCP и UDP. Также поддерживаются подключения TCP с использованием SSL, интенсивная генерация трафика, HTTP(S) GET/POST-запросы и генерация панелей. Программа доступна для Windows, macOS и Linux. Распространяется по лицензии GPL v2 и является бесплатной программой[1]. По утверждению сайта программы, «приложение разработано так, чтобы быть очень простым в использовании, при этом обеспечивая достаточно возможностей для опытных пользователей»[2].
Что важно знать
| Packet Sender | |
|---|---|
| Тип | генератор пакетов |
| Автор | Dan Nagle |
| Написана на | C++ |
| Операционные системы | кроссплатформенное приложение (Windows, macOS, Linux) |
| Последняя версия | v8.9.1 (28 июня 2025) |
| Лицензия | GPLv2 |
| Сайт | packetsender.com |
Возможности
Packet Sender включает в себя встроенные серверы TCP, UDP, SSL, DTLS на множестве портов, указываемых пользователем. Эти серверы остаются активными, принимая пакеты в фоновом режиме даже при отправке других пакетов.
По состоянию на версию v8.1.1 Packet Sender поддерживает следующие функции[3]:
- Журнал сетевого трафика в реальном времени (время, IP-адреса отправителя и получателя, порты, метод, ошибки, ASCII/HEX)
- Постоянные подключения TCP и SSL
- HTTP-запросы с поддержкой авторизационных заголовков
- Портативный режим работы
- Поддержка клиента/сервера IPv6
- Калькулятор IPv4-подсетей
- Сохранение пакетов (и отправка прямо из списка сохранённых)
- Смешанная запись пакетов в формате ASCII (ASCII с поддержкой вложенной HEX-нотации)
- Несколько TCP-серверов
- Несколько UDP-серверов
- Несколько SSL-серверов
- Несколько DTLS-серверов
- Мультиадресная передача и приём данных
- Периодическая отправка пакетов с заданным интервалом
- Многопоточные TCP/SSL/DTLS-соединения
- Интерфейс командной строки
- Ответы на пакеты
- Умные ответы на пакеты
- Макросы в ответах пакетов: TIME, DATE, UNIXTIME, RANDOM, UNIQUE
- Поиск среди сохранённых пакетов
- Импорт и экспорт пакетов
- Интенсивный генератор трафика (UDP Flooding) через GUI или CLI
- Быстрая отправка из журнала трафика
- Сохранение журнала трафика
- Генератор панелей и кнопок для скриптовых сценариев
- Облачный сервис Packet Sender Cloud
Применение
Packet Sender может использоваться для следующих задач:
- Диагностика сетевых устройств, использующих серверы (отправка пакета с последующим анализом ответа)
- Диагностика устройств-клиентов (устройств, «вызывающих домой» по UDP, TCP или SSL — Packet Sender может захватывать такие запросы)
- Тестирование и разработка новых протоколов (отправка пакета, проверка реакции устройства)
- Реверс-инжиниринг сетевых протоколов для целей анализа безопасности (например, исследование вредоносного ПО)
- Диагностика защищённых соединений (через сервер и клиент SSL)
- Автоматизация (при помощи командной строки или функции повторной отправки)
- Нагрузка на устройства (с помощью интенсивного генератора трафика)
- Совместная работа, хранение и обмен через облачный сервис Packet Sender Cloud



