Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
tetsuo-pulse — Tetsuo Socket Library | Kitploit
Инструменты/GitHubGitHub/7etsuo/tetsuo-pulse
Сниффинг и анализ пакетовИнструменты шифрования/дешифрованияВеб-безопасностьФаззингСетевая безопасностьКриптографияУтилиты и фреймворкиБезопасность APIАнализ DNS
GitHub7etsuo/tetsuo-pulse

tetsuo-pulse

Tetsuo Socket Library

729687 месяцев назадПроверено Kitploit
Репозиторий

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Socket Library Logo

Лицензия: MIT Покрытие

Библиотека Socket

Уведомление о зрелости: Эта библиотека функциональна и хорошо протестирована, но только что выпущена. Она подходит для разработки, внутренних инструментов и контролируемых сред. Развёртывание в производственной среде с ненадёжным сетевым вводом следует отложить до тех пор, пока кодовая база не накопит несколько месяцев реального ужесточения.

Высокопроизводительный набор инструментов для сокетов на основе исключений для систем POSIX. Предоставляет чистый современный API на C для TCP, UDP, сокетов домена Unix, HTTP/1.1, HTTP/2, QUIC, WebSocket и TLS/DTLS с всесторонней обработкой ошибок, вводом-выводом с нулевым копированием и кроссплатформенным опросом событий.

Возможности

Основные сетевые возможности

  • Потоковые сокеты TCP - Полнофункциональный клиент/сервер TCP с рассредоточенным/сборным вводом-выводом
  • Дейтаграммные сокеты UDP - Режимы без установления соединения и с установлением соединения с поддержкой многоадресной/широковещательной рассылки
  • Сокеты домена Unix - Сокеты IPC с поддержкой учётных данных однорангового узла и передачей файловых дескрипторов
  • Поддержка TLS 1.3 - Современный TLS с SNI, ALPN, возобновлением сеанса, CRL/OCSP, закреплением сертификата, Certificate Transparency (CT), kTLS-разгрузкой, ранними данными 0-RTT, KeyUpdate
  • Поддержка DTLS 1.2+ - Безопасный UDP с обменом cookie для защиты от DoS, кэшированием сеансов, ALPN

Стек протоколов HTTP

  • HTTP/1.1 - Таблично-управляемый DFA-парсер (RFC 9112), чанкованное кодирование, предотвращение скрытия запросов
  • HTTP/2 - Бинарные фреймы, мультиплексирование потоков, управление потоком, серверный push (RFC 9113)
  • HPACK - Сжатие заголовков со статическими/динамическими таблицами, кодирование Хаффмана (RFC 7541)
  • QPACK - Сжатие заголовков HTTP/3 (RFC 9204), двухпотоковая архитектура, управление блокированными потоками
  • HTTP-клиент - Пул соединений, аутентификация (Basic/Digest/Bearer), куки (RFC 6265)
  • HTTP-сервер - Обработка запросов на основе событий, поддержание активности, корректное завершение

Транспорт QUIC

  • Соответствие RFC 9000 - Полная реализация транспортного протокола QUIC v1
  • Управление соединениями - Ротация идентификатора соединения, сброс без сохранения состояния, проверка адреса
  • Мультиплексирование потоков - Двунаправленные и однонаправленные потоки с управлением потоком
  • Обнаружение потерь - Управление перегрузкой и восстановление потерь по RFC 9002
  • Миграция пути - Бесшовная миграция соединения при смене сети
  • Возобновление 0-RTT - Быстрое переподключение с поддержкой ранних данных

QUIC-TLS (RFC 9001)

  • Защита пакетов - AEAD-шифрование (AES-128-GCM, AES-256-GCM, ChaCha20-Poly1305)
  • Защита заголовков - Генерация маски AES-ECB/ChaCha20 для шифрования номера пакета
  • Получение ключей - Начальные секреты на основе HKDF от клиентского DCID, ключи согласования/трафика
  • Обновление ключей - Ротация бита фазы ключа с ограничениями конфиденциальности AEAD (RFC 9001 §6)
  • Целостность Retry - Проверка тега AEAD для пакетов Retry (RFC 9001 §5.8)
  • Параметры транспорта - Расширение TLS (тип 0x39) для обмена конфигурацией QUIC

QPACK (RFC 9204)

  • Сжатие заголовков - Сжатие заголовков HTTP/3 без блокировки начала строки
  • Двухпотоковая архитектура - Отдельные потоки кодера (0x02) и декодера (0x03)
  • Динамическая таблица - Абсолютная индексация с относительными схемами кодера и поля
  • Статическая таблица - 99 предопределённых записей (RFC 9204 Приложение A)
  • Синхронизация состояния - Подтверждение раздела, отмена потока, увеличение счётчика вставок
  • Управление блокированными потоками - Настраиваемые лимиты блокированных потоков с согласованием SETTINGS

WebSocket

  • Соответствие RFC 6455 - Полная реализация протокола WebSocket
  • permessage-deflate - Расширение сжатия (RFC 7692) через zlib
  • Инкрементальная UTF-8 - Валидация текстовых фреймов на основе DFA
  • Автоматический Ping/Pong - Настраиваемое сердцебиение с интеграцией таймеров

Туннелирование через прокси

  • HTTP CONNECT - Туннелирование через прокси с базовой аутентификацией
  • SOCKS4/4a - Поддержка устаревшего SOCKS
  • SOCKS5 - RFC 1928/1929 с аутентификацией по имени пользователя/паролю
  • Асинхронный API - Неблокирующее прокси-соединение с конечным автоматом

Система событий

  • Кроссплатформенный опрос - epoll (Linux), kqueue (BSD/macOS), запасной вариант poll
  • Режим по краям - Высокопроизводительное уведомление о событиях
  • Асинхронный ввод-вывод - io_uring (Linux 5.1+), kqueue AIO (BSD/macOS)
  • Таймеры - Одноразовые и повторяющиеся с O(log n) минимальной кучей

Управление соединениями

  • Пул соединений - Поиск O(1) с помощью хеш-таблиц, буферы ввода-вывода на соединение
  • Happy Eyeballs - RFC 8305 гонка соединений IPv4/IPv6 с двойным стеком
  • Автоматическое переподключение - Экспоненциальная задержка с шаблоном автоматического выключателя
  • Корректное завершение - Конечный автомат опустошения пула с гарантией тайм-аута

Усиление безопасности

  • Защита от SYN-флуда - Оценка репутации, регулирование, интеграция с ядром
  • Отслеживание по IP - Лимиты соединений и ограничение скорости на клиента
  • Ограничение скорости - Алгоритм маркерного ведра для соединений и пропускной способности
  • Предотвращение скрытия запросов - Строгий парсинг HTTP с соблюдением RFC

Разрешение DNS

  • Асинхронный резолвер - Неблокирующее разрешение с пулом потоков и мультиплексированием запросов
  • DNS-over-TLS (DoT) - RFC 7858/8310 зашифрованный DNS с оппортунистическим/строгим режимами
  • DNS-over-HTTPS (DoH) - RFC 8484 DNS-запросы через HTTPS (методы POST/GET)
  • Валидация DNSSEC - RFC 4033-4035 цепочка доверия, NSEC/NSEC3 аутентифицированное отрицание
  • DNS-куки - RFC 7873 защита от спуфинга через EDNS0
  • Негативное кэширование - RFC 2308 правильная обработка NXDOMAIN/NODATA
  • Расширенные ошибки DNS - RFC 8914 подробные коды ошибок

Инфраструктура

  • Ошибки на основе исключений - Чистое распространение ошибок с TRY/EXCEPT/FINALLY
  • Простой API - Уровень удобства на основе кодов возврата для обычных операций (TRY/EXCEPT не требуется)
  • Управление памятью Arena - Эффективное выделение с защитой от переполнения
  • Буфер ввода-вывода кольцевого типа - Буферизация с нулевым копированием для сетевых операций
  • Асинхронный ввод-вывод - Оптимизированные для платформы асинхронные операции (io_uring/kqueue)
  • Валидация UTF-8 - Ориентированная на безопасность обработка UTF-8 для текстовых фреймов WebSocket
  • Универсальный каркас повторных попыток - Экспоненциальная задержка с джиттером для устойчивых операций
  • Отслеживание соединений по IP - Лимиты соединений и ограничение скорости на IP клиента
  • Ввод-вывод с нулевым копированием - Оптимизированные для платформы sendfile() и рассредоточенный/сборный ввод-вывод
  • Наблюдаемость - Подключаемое логирование, экспорт метрик Prometheus/StatsD/JSON, диспетчеризация событий
  • Криптографические утилиты - SHA-1/256, HMAC, Base64, безопасный случайный

Требования к платформе

Скачать инструмент