schlarpc/re-shell
Nix-powered agentic reverse engineering environment
何を解決するか
Claude Codeと連携する、事前に構成された再現可能なリバースエンジニアリング環境を提供します。GhidraやFridaなどの複雑なツールチェーンを手動でセットアップする必要がなく、AIエージェントがバイナリ、アーカイブ、ネットワークキャプチャを自動的に分析できるよう、必要なツールとコンテキストを確保します。
動作方法
このプロジェクトは、Nix flakeベースの開発シェルを使用して、Ghidra、radare2、Frida、mitmproxy、YARAなどを含む包括的なリバースエンジニアリングツールセットをバンドルします。CLAUDE.mdファイルを使って、ワークスペース内で検出されたファイルタイプに基づいて特定の「スキル」をトリガーします。たとえば、.exeファイルが存在する場合、Windows REスキルが有効になり、そのタスクに必要な専門的なドキュメントとワークフローをClaudeに提供します。
対象ユーザー
ソフトウェアバイナリやネットワークトラフィックの分析をAIエージェントで自動化したいセキュリティ研究者、マルウェア分析者、リバースエンジニア。
特徴
- 自動化されたツールチェーン: 複数の業界標準ツールを1つの再現可能な環境にバンドル。
- コンテキストに応じたスキル: ファイル拡張子(Windows、Android、Web RE)に基づいて、自動的に専門的なワークフローを有効化。
- 自己修正可能: 分析セッション中に、Claudeが追加のPython、Node.js、またはシステムツールをインストールできる。
- Nixベース: Nix flakesを使用して、異なるマシン間で環境の一貫性を保証。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト