Скриптируемая локальная рабочая станция трафика для инспекции и переписывания HTTP-трафика
Перехватывайте, проверяйте и переписывайте трафик HTTP, HTTPS и WebSocket с интерактивными захватами и автоматизацией на Lua, используя TUI с терминалом или панель управления браузера. Proxelar, созданный Эмануэле Микелетти, нацелен на разработчиков, инженеров по качеству и администраторов сети, которым необходимо отладка локального трафика. Он включает в себя движок на Rust, постоянство сессий и шесть режимов захвата, а также поддерживает безголовую работу для сценарных рабочих процессов, что делает его подходящим для отладки API и автоматизации сетевых тестов.
Что делает Proxelar и как он вписывается в рабочие процессы разработчиков
Proxelar захватывает живой трафик для инспекции и модификации. Он предлагает интерактивное перехватывание для приостановки запросов и ответов и редактирования методов, URI, заголовков или тел перед пересылкой. Инструмент предоставляет терминальный пользовательский интерфейс, веб-интерфейс, простой вывод терминала и безголовый REST API, что позволяет разработчикам выбирать рабочий процесс для ручной отладки, автоматизированного тестирования или интеграции в CI пайплайны.
Как это влияет на системные ресурсы и операционный след
Proxelar работает как единый бинарный файл с ядром на Rust, что позволяет поддерживать низкие накладные расходы на ресурсы. Проект подчеркивает легкий след и портативность, поставляя однофайловое распределение и образ Docker. Сохранение сессий хранит захваты в виде версионированного JSON, что позволяет избежать повторного запуска длинных проб. Эти проектные решения позволяют инструменту работать на рабочей станции разработчика без громоздкости больших пакетов безопасности.
Безопасно ли инспектировать зашифрованный трафик и автоматизировать изменения?
Proxelar включает встроенный HTTPS MITM-движок с локальной генерацией CA и сертификатами для каждого хоста для зашифрованной инспекции. Он поддерживает чтение-изменение-запись через хуки Lua (on_request и on_response), так что автоматизация происходит внутри границ скрипта. WebSocket кадры отображаются с направлением, кодом операции и предварительным просмотром полезной нагрузки. Для рабочих процессов, которые модифицируют живой трафик, инструмент предоставляет явные точки перехвата и скриптинга, а не тихие встроенные изменения.
Кто должен использовать Proxelar и практический совет
Proxelar подходит разработчикам и инженерам по обеспечению качества, которым нужен скриптируемый прокси с терминальным интерфейсом, который захватывает сложные паттерны трафика. Используйте безголовый REST API или хуки Lua для повторяемых тестовых настроек и сохраняйте захваты сессий в JSON перед выполнением трансформаций. Рекомендуется.