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

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

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

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

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

Категории

Все категории
Loading categories
pike-agent — Экспериментальный Linux strace LLM агент | Kitploit
Инструменты/GitHubGitHub/synacktiv/pike-agent
Динамический анализ (песочница)ОтладчикиФорензикаАнализ вредоносных программУтилиты и фреймворкиОбучение и ОбразованиеРеагирование на ИнцидентыБезопасность ИИ
GitHubsynacktiv/pike-agent

pike-agent

Экспериментальный Linux strace LLM агент

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

Популярное

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

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

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

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

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

Pike Агент

Pike

pike-agent записывает и анализирует поведение программ в Linux. Он трассирует активность программы, индексирует её в базу данных и позволяет общаться с LLM-агентом о ней в TUI.

Примеры запросов:

  • Диагностика сбоя: This program crashed with a bus error. What happened?
  • Обнаружение состояния гонки: Are there any race conditions in how this program creates temporary files?
  • Трианж вредоносного ПО: I found this process running on a production server. Should I be worried?

См. Say hi to Pike! для введения.

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

pike-agent использует strace для записи каждого системного вызова, который делает программа, а затем индексирует их в базу данных SQLite с полнотекстовым поиском. LLM-агент запрашивает эту базу данных через вызовы инструментов, чтобы ответить на ваши вопросы о поведении программы.

  • Поддерживает локальный вывод (llama.cpp) и внешние API (Claude, Gemini и т.д.)
  • Полнотекстовый поиск по аргументам системных вызовов
  • Поиск man-страниц для документации системных вызовов

Установка

root@kitploit:~
uv pip install -e .

Требуется Python 3.13+ и установленный strace в системе.

Использование

При первом запуске создается файл конфигурации по умолчанию в ~/.config/pike-agent/config.toml. Отредактируйте его, чтобы настроить провайдера вывода и модель. По умолчанию он указывает на локальный сервер llama.cpp.

Pike-agent лучше всего работает с моделями, которые хорошо справляются с вызовом инструментов, например: Gemini 3 Pro, Qwen 3.5, Claude 4.6 Sonnet...

Запись трассы

Трассировать команду:

root@kitploit:~
pike-agent run -- ./my-program --flag

Присоединиться к запущенному процессу:

root@kitploit:~
pike-agent attach 1234

Оба создают файл .db с проиндексированной трассой.

Общение с агентом

Начать сеанс чата по записанной трассе:

root@kitploit:~
pike-agent chat trace.db

Лицензия

GPLv3.

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