Перейти к основному содержимому

Меню команд

Перейти на страницу или искать в каталоге

DevOps и инфраструктура

PayloadDesk - локальная студия анализа вебхуков

Принимайте локальные вебхуки, проверяйте HMAC исходного тела запроса, сравнивайте данные JSON и осознанно повторяйте запросы на localhost. Редактируемый код Python + SQLite, браузерный интерфейс, примеры и документация.

$89.00

Что вы получите: 1 файл · 58.66 KB · ZIP

Варианты покупки

Описание товара

Создайте воспроизводимую локальную среду для работы со сложными вебхуками.

Пришёл обратный вызов. Изменилось поле. Обработчик отклонил подпись. Вы хотите проверить точные байты и осознанно повторить запрос к локальному коду, а не гадать по снимку экрана с журналом.

PayloadDesk - готовая к запуску однопользовательская локальная студия анализа вебхуков с оригинальным редактируемым исходным кодом на Python, SQLite и стандартных браузерных технологиях. Она предназначена для разработчиков и небольших агентств, которым нужен автономный набор инструментов для анализа и повторной отправки запросов на собственном компьютере.

Важные ограничения: это программа для localhost, а не размещённая в интернете общедоступная конечная точка для вебхуков. Внешние сервисы не могут обращаться к вашему localhost напрямую. Публичный приём запросов, туннели и развёртывание через обратный прокси не входят в комплект и не поддерживаются. Адреса повторной отправки намеренно ограничены явно указанными адресами http://127.0.0.1 на непривилегированных портах; это не инструмент отправки запросов в интернет и не шлюз доставки для рабочей среды.

Что вы сможете делать

  • Создавать именованные источники с уникальными путями приёма; принимать локальные запросы POST, PUT и PATCH.
  • Просматривать сохранённые события, метаданные запросов, точные байты полезной нагрузки и заголовки с маскировкой по мере возможности в браузерном списке входящих событий.
  • Проверять необязательные подписи HMAC-SHA256 исходного тела запроса и сохранять сведения о неверных или отсутствующих подписях. Это не универсальная проверка подписей для всех провайдеров и не проверка временных меток Stripe.
  • Сравнивать две полезные нагрузки JSON по структурным различиям на уровне путей. Тела запросов в других форматах сравниваются по байтам и хешу, без искусственного представления различий в виде JSON.
  • Вручную повторно отправлять событие разрешённому локальному получателю, при необходимости заново вычислять настроенный HMAC исходного тела запроса и сохранять фактический ответ или ошибку соединения. Исходные учётные данные не пересылаются.
  • Экспортировать данные запросов в JSON и сводный CSV, безопасный для открытия в электронных таблицах; печатать выбранное событие в виде аккуратного браузерного отчёта.
  • Начать работу с заведомо вымышленными примерами данных, работающим эхо-получателем и отправителем подписанных тестовых запросов.

Что входит в ZIP-архив для покупателя

  1. Полное редактируемое приложение на стандартной библиотеке Python и интерфейс на обычных HTML/CSS/JavaScript.
  2. Локальная история и настройки источников с хранением в SQLite.
  3. Рабочий демонстрационный сценарий с вымышленными данными, примеры локального получателя и отправителя подписанных запросов.
  4. Документация по настройке, использованию, API и границам безопасности.
  5. Запускаемые регрессионные тесты и лицензия на коммерческое использование исходного кода одним предприятием.

Отдельная бесплатная демоверсия - это вымышленный пример только для просмотра, а не рабочее платное приложение. Рекламные превью показывают настоящее приложение с вымышленными данными; декоративное оформление служит иллюстрацией, физическое оборудование в комплект не входит.

Требования и практические ограничения

Установите Python 3.10+ и используйте современный браузер для компьютера. Для локальной работы приложения не нужны пакеты pip/npm, учётная запись в облачном сервисе или внешний ключ API. Приложение слушает только адрес 127.0.0.1.

Максимальный размер принимаемого тела запроса: 256 КиБ. В истории хранятся последние 1 000 событий; более старые события и записи об их повторной отправке удаляются. Сохранение ответа при повторной отправке ограничено 16 КиБ, тайм-аут сокета составляет 3 секунды. Структурное сравнение JSON ограничено 100 различиями и 32 уровнями вложенности. Повторная отправка выполняется вручную; фоновых повторов и гарантий доставки нет.

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

Лицензия и цена

89 долларов США единоразово за этот выпуск и его исходный код. Одно предприятие-покупатель может использовать его на собственных компьютерах для внутренних задач и проектов разработки для клиентов; созданные отчёты можно использовать в коммерческих целях. Перепродажа исходного кода, его свободное распространение, сублицензирование и создание облачного сервиса для нескольких клиентов не включены. Хостинг, публичный туннель, постоянная поддержка и право на будущие обновления не обещаются.

Существуют функциональные бесплатные инструменты для вебхуков и облачные подписки с более широкими возможностями. PayloadDesk предназначен для покупателей, которым особенно важен редактируемый автономный локальный набор исходного кода для приёма, анализа, сравнения и повторной отправки запросов; он не заявляет о равенстве функций с такими облачными платформами и не гарантирует коммерческих результатов.

Проверки выпуска: в Ubuntu успешно пройдены 18 регрессионных тестов серверной части и 43 проверки рабочих сценариев в настоящем Chromium, включая реальный приём и повторную отправку локальных HTTP-запросов. Команды для Windows/macOS задокументированы, но работа в этих системах отдельно не проверялась.

Что вы получите

1 файл · 58.66 KB

  • PayloadDesk-v1.0.0.zipZIP · 58.66 KB
Попробовать бесплатно

Бесплатное демо, покупка не нужна

Включено в Getly ProПолучить Pro

ЛицензияОсобые условия - смотрите описание
Опубликовано10 нояб. 2026 г.
Размер файла58.66 KB
Формат файлаZIP
Версияv1.0

Теги

webhookpythonsqliteapi-testinghmacjson-difflocalhostdeveloper-tools
Z
Zantro

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

Доступ открывается сразу?

Да. Это цифровой товар - скачать его можно сразу после оплаты, прямо из своей библиотеки.

Можно ли использовать в коммерческих проектах?

Продавец задал свои условия - они изложены в описании выше. Прочитайте их перед покупкой.

Какие условия возврата?

Запросить возврат можно в течение 30 дней. Если что-то не так, оформите заявку в своём заказе - её рассмотрит команда Getly.

Какие форматы и размеры файлов я получу?

Вы скачаете 1 файл - ZIP - всего 58.66 KB.

Обновления бесплатны?

Да - когда продавец выпускает новую версию, вы можете бесплатно скачать актуальные файлы из своей библиотеки. Последние изменения смотрите в истории версий.

Цена

$89.00