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

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

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

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

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

Категории

Все категории
Loading categories
neo — Превратите любое веб-приложение в API. Расширение для Chrome перехватывает трафик браузера, автоматически генерирует схемы и позволяет ИИ воспроизводить API напрямую. Официальный API не требуется. | Kitploit
Инструменты/GitHubGitHub/4ier/neo
РазведкаДинамический анализ (песочница)Веб-прокси и перехватСкриптинг и автоматизацияСбор информацииВеб-безопасностьТестирование на ПроникновениеУтилиты и фреймворкиКраулерБезопасность APIБезопасность ИИ
74853225 месяцев назадПроверено Kitploit

Популярное

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

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

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

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

Смотреть все инструменты →
GitHub
4ier/neo

neo

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

Репозиторий
Поделиться

Neo

Превратите любое веб-приложение в API. Не нужен официальный API. Не требуется автоматизация браузера.

Neo — это расширение Chrome, которое пассивно перехватывает все API-вызовы вашего браузера, изучает их шаблоны и позволяет ИИ (или вам) воспроизводить их напрямую.

Проблема

Сегодня у ИИ-агентов, работающих с веб-приложениями, есть два варианта, и оба плохие:

ПодходБоль
Официальные APIУ большинства SaaS его нет, или он раскрывает только 10% функций
Автоматизация браузераСкриншот → OCR → клик. Медленно, хрупко, ломается при каждом изменении UI

Neo — это третий путь. У каждого веб-приложения уже есть полный внутренний API — фронтенд вызывает его каждый раз, когда вы что-то кликаете. Neo перехватывает эти вызовы и делает их воспроизводимыми.

v2: Теперь с автоматизацией UI. Neo v2 добавляет слой UI на основе дерева доступности — snapshot, click, fill, type, press, hover, scroll, select, screenshot, get, wait. Когда API существует — используйте его напрямую. Когда его нет — Neo может управлять UI через тот же CLI. Один инструмент, оба слоя.

Как это работает

Обычный просмотр → Neo записывает весь API-трафик → Схема генерируется автоматически → ИИ воспроизводит API напрямую
                                                                      → Или управляет UI через дерево доступности

1. Захват (всегда включён)

Расширение Chrome перехватывает все вызовы fetch() и XMLHttpRequest — URL, заголовки, тела запросов/ответов, время, а также то, какой DOM-элемент инициировал вызов.

2. Обучение

Запустите neo-schema на домене, чтобы автоматически сгенерировать карту его API: конечные точки, необходимые заголовки аутентификации, параметры запроса, структура ответа, коды ошибок.

3. Выполнение

Выполняйте API-вызовы в контексте вкладки браузера через Chrome DevTools Protocol. Куки, CSRF-токены, аутентификация сессии — всё наследуется автоматически. Управление токенами не требуется.

Поддерживаемые браузеры

БраузерТипЛучше всего подходит
Chrome / ChromiumПолноценный браузерЗахват API + автоматизация UI (по умолчанию)
LightpandaБезголовый (Zig)ИИ-агенты, скрапинг — в 11 раз быстрее, в 9 раз меньше памяти

Быстрый старт

git clone https://github.com/4ier/neo.git
cd neo && npm install && npm run build
npm link  # делает `neo` доступным глобально

Загрузите расширение:

  1. Откройте chrome://extensions
  2. Включите «Режим разработчика»
  3. Нажмите «Загрузить распакованное» → выберите extension/dist/
  4. Перейдите на любой сайт — Neo сразу начнёт захват

Lightpanda (безголовый, расширение не требуется)

# Установка Lightpanda
curl -L -o lightpanda https://github.com/lightpanda-io/browser/releases/download/nightly/lightpanda-x86_64-linux
chmod +x lightpanda && sudo mv lightpanda /usr/local/bin/

# Настройка Neo для использования Lightpanda
# В ~/.neo/config.json:
# { "chromePath": "/usr/local/bin/lightpanda", "browserType": "lightpanda", "cdpPort": 9222 }

neo start    # запуск сервера CDP Lightpanda
neo connect  # подключение к нему
neo open https://example.com
neo snapshot # полное дерево доступности

Инструменты CLI

Все команды проходят через единый CLI: neo <command>.

Требуется браузер с включённым CDP (Chrome DevTools Protocol).

# --- Подключение и сессии ---
neo connect [port]                          # Подключение к CDP, сохранение сессии
neo connect --electron <app-name>           # Автообнаружение порта CDP Electron-приложения
neo launch <app> [--port N]                 # Запуск Electron-приложения с включённым CDP
neo discover                                # Поиск доступных конечных точек CDP на localhost
neo sessions                                # Список сохранённых сессий
neo tab                                     # Список целей CDP в активной сессии
neo tab <index> | neo tab --url <pattern>   # Переключение активной цели вкладки
neo inject [--persist] [--tab pattern]      # Внедрение скрипта захвата Neo в цель

# --- Захват и трафик ---
neo status                                  # Обзор захваченных данных
neo capture summary                         # Краткий обзор
neo capture list github.com --limit 10      # Показывает ID для воспроизведения/детализации
neo capture list --since 1h                 # Фильтр по времени
neo capture domains
neo capture search "CreateTweet" --method POST
neo capture watch x.com                     # Просмотр в реальном времени (как tail -f)
neo capture stats x.com                     # Разбивка по методам/статусам/времени
neo capture export x.com --since 2h > x.json
neo capture export x.com --format har > x.har  # HAR 1.2 для Postman/devtools
neo capture import x-captures.json
neo capture prune --older-than 7d
neo capture gc x.com [--dry-run]            # Умное удаление дубликатов

# --- Воспроизведение и выполнение API ---
neo replay <capture-id> --tab x.com         # Воспроизведение захваченного вызова
neo exec <url> --method POST --body '{...}' --tab example.com --auto-headers
neo api x.com HomeTimeline                  # Умный вызов (поиск схемы + автоаутентификация)

# --- Схема и анализ ---
neo schema generate x.com                   # Генерация из захваченных данных
neo schema generate --all                   # Пакетная обработка всех доменов
neo schema show x.com [--json]
neo schema openapi x.com                    # Экспорт спецификации OpenAPI 3.0
neo schema diff x.com                       # Изменения по сравнению с предыдущей версией
neo schema coverage                         # Домены с/без схем
neo label x.com [--dry-run]                 # Семантические метки конечных точек
neo flows x.com [--window 5000]             # Шаблоны последовательностей API-вызовов
neo deps x.com [--min-confidence 1]         # Зависимости данных «ответ→запрос»
neo workflow discover|show|run <name>       # Обнаружение и воспроизведение многошаговых рабочих процессов
neo suggest x.com                           # Анализ возможностей с помощью ИИ
neo export-skill x.com                      # Генерация SKILL.md, готового для агента

# --- Автоматизация UI (v2) ---
neo snapshot [-i] [-C] [--json]             # Дерево доступности с @ref
neo click @ref [--new-tab]                  # Клик по элементу по @ref
neo fill @ref "text"                        # Очистить + заполнить поле ввода
neo type @ref "text"                        # Дописать текст в поле ввода
neo press <key>                             # Клавиша клавиатуры (поддерживаются Ctrl+a, Enter и т.д.)
neo hover @ref                              # Наведение на элемент
neo scroll <dir> [px] [--selector css]      # Прокрутка по направлению
neo select @ref "value"                     # Установить значение выпадающего списка
neo screenshot [path] [--full] [--annotate] # Сделать скриншот
neo get text @ref | neo get url | neo get title  # Извлечь информацию
neo wait @ref | neo wait --load networkidle | neo wait <ms>  # Ожидание элемента/загрузки/времени

# --- Взаимодействие со страницей ---
neo read github.com                         # Извлечение читаемого текста
neo eval "document.title" --tab github.com  # Выполнение JS на странице
neo open https://example.com                # Открыть URL

# --- Мок и мост ---
neo mock x.com [--port 8080 --latency 200]  # Мок-сервер из схемы
neo bridge [--json] [--interactive]          # Поток захвата в реальном времени через WebSocket

# --- Диагностика ---
neo doctor                                  # Проверка Chrome, расширения, схем
neo reload                                  # Перезагрузка расширения из CLI
neo tabs [filter]                           # Список открытых вкладок Chrome

Сессии и поддержка нескольких приложений

Neo предназначен не только для Chrome. Любое приложение с поддержкой CDP работает — включая Electron-приложения:

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