API Hunter 📍
Продолжаю рубрику своих проектов пока не найду работу
API Hunter - сервис для автоматического обнаружения и документирования API любого веб-приложения. Пользователь указывает сайт (или предоставляет доступ), после чего система самостоятельно исследует приложение и строит полную карту его API(в самописный swagger) для обогащения можно прокинуть данные для авторизации что бы результата было больше + claims 👨💻
Что делает: - Обходит сайт как обычный пользователь. - Анализирует весь сетевой трафик. - Находит REST API. - Находит GraphQL. - Находит OpenAPI/Swagger. - Находит скрытые и внутренние эндпоинты. - Собирает все HTTP-методы. - Извлекает параметры запросов. - Определяет форматы ответов. - Строит зависимости между эндпоинтами. - Генерирует готовую документацию.
Что получает пользователь - В результате формируется единый каталог API: - список всех найденных эндпоинтов; - URL каждого эндпоинта; - методы (GET/POST/PUT/DELETE и т.д.); - заголовки; - параметры; - тело запросов; - примеры ответов; - схемы JSON; - авторизация; - связи между вызовами.