Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
pike-agent — 实验性 Linux strace LLM 代理 | Kitploit
工具/GitHubGitHub/synacktiv/pike-agent
动态分析 (沙盒)调试器取证分析恶意软件分析实用工具与框架学习与教育事件响应AI 安全
GitHubsynacktiv/pike-agent

pike-agent

实验性 Linux strace LLM 代理

查看仓库
2013个月前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Pike 代理

Pike

pike-agent 记录并分析程序在 Linux 上的行为。它追踪程序的活动,将其索引到数据库中,并让您通过 LLM 代理在 TUI 中与之聊天。

提示词示例:

  • 崩溃诊断:这个程序因总线错误崩溃了。发生了什么?
  • 竞态条件检测:这个程序创建临时文件的方式是否存在竞态条件?
  • 恶意软件分类:我在生产服务器上发现了这个进程。我该担心吗?

参见 向 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.

下载工具