
レッドチームのコマンドとテクニック向けのオフライン全文検索ツール。MITRE ATT&CKマッピング、ファジーマッチング、AIアシスタント統合用の内蔵MCPサーバーを搭載。

red-tldrは軽量なレッドチームコマンド検索ツールです。経験豊富なレッドチームオペレーターが必要とするコマンド、テクニック、要点を素早く見つける手助けをします——攻撃セキュリティに特化したmanコマンドのようなものです。
v0.5.0から、red-tldrは組み込みのMCPサーバーを同梱しており、Claude DesktopやCursorなどのAIアシスタントがレッドチームの知識ベースを直接クエリできるようになりました。
日常のレッドチーム業務では、何百ものコマンドを覚える必要がありますが、通常は最初の数文字しか覚えていないものです。ドキュメントや検索エンジンを調べるのは時間がかかり、ノイズも多いです。red-tldrは、自分で管理する厳選されたデータベースから、即座にオフラインで確定的な回答を提供します。
text(色付きターミナル)、json、markdown$ brew install red-tldr
# AUR: https://aur.archlinux.org/packages/red-tldr
$ sudo pacman -S red-tldr
$ git clone https://github.com/Rvn0xsy/red-tldr
$ cd red-tldr
$ go build
リリースページ からダウンロードしてください。
$ tar -zxvf red-tldr_latest_linux_amd64.tar.gz
$ ./red-tldr
red-tldrをPATHに追加することをお勧めします。
# キーワード検索
$ red-tldr mimikatz

# あいまい検索 — 数文字入力
$ red-tldr mi

複数の結果が見つかった場合は、番号で選択します:

# JSON出力
$ red-tldr mimikatz -f json
# Markdown出力
$ red-tldr mimikatz -f markdown
# ローカルインデックスを再構築(JSON + Bleve)
$ red-tldr update
# GitHubから最新データベースをダウンロード
$ red-tldr upgrade
red-tldrは、レッドチームの知識ベースをAIアシスタントに公開する組み込みのMCPサーバーを備えています。
| ツール | 説明 |
|---|---|
search_redteam_commands | キーワード、プラットフォーム、カテゴリ、戦術、技法でコマンドを検索 |
get_command_details | 特定のコマンドエントリの詳細を取得 |
list_techniques | データベース内の利用可能なMITRE ATT&CK技法を一覧表示 |
$ red-tldr serve
Claude Desktopの設定(claude_desktop_config.json)に追加:
{
"mcpServers": {
"red-tldr": {
"command": "red-tldr",
"args": ["serve"]
}
}
}
$ red-tldr serve --http --addr localhost:8080 --endpoint /mcp
デフォルト設定ファイルパス: ~/.red-tldr/config.toml
[red-tldr]
index-update = false
github-update = false
path = ""
color = true
| 項目 |
|---|
各エントリはred-tldr-dbリポジトリ内のYAMLファイルです。拡張フォーマット(v0.5.0+)は、後方互換性を保ちながら追加フィールドをサポートしています:
name: mimikatz-sekurlsa
tags:
- mimikatz
- credentials
- lsass
data: |
# Mimikatz Sekurlsa
privilege::debug sekurlsa::logonpasswords
category: credential-access
platforms:
- windows
mitre_attack:
tactics:
- credential-access
techniques:
- T1003.001
metadata:
author: Rvn0xsy
confidence: high
related:
- mimikatz-dpapi
すべての新しいフィールド(category、platforms、mitre_attack、metadata、related)はオプションです。既存のYAMLファイルは修正なしで動作します。
コントリビューションを歓迎します!
| 説明 |
|---|
| 型 |
|---|
| index-update | 検索時にインデックスを自動再構築 | Bool |
| github-update | GitHubからデータベースを自動ダウンロード | Bool |
| path | データベース保存先パス | String |
| color | 色付きターミナル出力 | Bool |