Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
red-tldr — Offline, full-text search tool for red team commands and techniques with MITRE ATT&CK mapping, fuzzy matching, and built-in MCP server for AI assistant integration. | Kitploit
Tools/GitHubGitHub/rvn0xsy/red-tldr
ReconnaissanceInformation GatheringPenetration TestingUtilities & FrameworksRed Teaming
GitHubrvn0xsy/red-tldr

red-tldr

Offline, full-text search tool for red team commands and techniques with MITRE ATT&CK mapping, fuzzy matching, and built-in MCP server for AI assistant integration.

View Repository
2472516 months agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
Website

README

Red Team TL;DR

English | 中文简体

GitHub release

What is Red Team TL;DR?

red-tldr is a lightweight red team command lookup tool. It helps experienced red team operators quickly find the commands, techniques, and key points they need — like a man command built for offensive security.

Starting from v0.5.0, red-tldr also ships with a built-in MCP server, so AI assistants like Claude Desktop and Cursor can query your red team knowledge base directly.

Why Red Team TL;DR?

In daily red team work, you need to memorize hundreds of commands — and usually you only remember the first few characters. Searching through documentation or search engines is slow and noisy. red-tldr gives you instant, offline, deterministic answers from a curated database you control.

Features

  • Full-text search — Bleve-powered BM25 search with weighted scoring (name×5, tags×3, data×1) and fuzzy matching
  • Multi-format output — text (colored terminal), json, markdown
  • MCP Server — Built-in Model Context Protocol server for AI assistant integration (stdio + Streamable HTTP)
  • MITRE ATT&CK mapping — Entries can be tagged with tactics and techniques
  • Enhanced data model — category, platforms, mitre_attack, metadata (author/source/confidence), related entries
  • Backward compatible — Works with existing YAML databases, new fields are optional
  • Offline-first — No cloud dependencies, no API keys, fully deterministic
  • Secure — Zip-slip vulnerability fixed, path validation on all archive operations

Quick Start

Install

macOS

root@kitploit:~
$ brew install red-tldr

Arch Linux

root@kitploit:~
# AUR: https://aur.archlinux.org/packages/red-tldr
$ sudo pacman -S red-tldr

From Source

root@kitploit:~
$ git clone https://github.com/Rvn0xsy/red-tldr
$ cd red-tldr
$ go build

Binary

Download from Releases.

root@kitploit:~
$ tar -zxvf red-tldr_latest_linux_amd64.tar.gz
$ ./red-tldr

It is recommended to add red-tldr to your PATH.

Usage

Search

root@kitploit:~
# Keyword search
$ red-tldr mimikatz

search-mimikatz

root@kitploit:~
# Fuzzy matching — type a few characters
$ red-tldr mi

Fuzzy-match

When multiple results are found, select by number:

Select-Number

Output Formats

root@kitploit:~
# JSON output
$ red-tldr mimikatz -f json

# Markdown output
$ red-tldr mimikatz -f markdown

Update & Upgrade

root@kitploit:~
# Rebuild local index (JSON + Bleve)
$ red-tldr update

# Download latest database from GitHub
$ red-tldr upgrade

MCP Server

red-tldr includes a built-in MCP server that exposes your red team knowledge base to AI assistants.

Tools

ToolDescription
search_redteam_commandsSearch commands by keyword, platform, category, tactic, or technique
get_command_detailsGet full details of a specific command entry
list_techniquesList available MITRE ATT&CK techniques in the database

stdio Mode (Claude Desktop / Cursor)

root@kitploit:~
$ red-tldr serve

Add to your Claude Desktop config (claude_desktop_config.json):

root@kitploit:~
{
  "mcpServers": {
    "red-tldr": {
      "command": "red-tldr",
      "args": ["serve"]
    }
  }
}

Streamable HTTP Mode

root@kitploit:~
$ red-tldr serve --http --addr localhost:8080 --endpoint /mcp

Configuration

Default config path: ~/.red-tldr/config.toml

root@kitploit:~
[red-tldr]
  index-update = false
  github-update = false
  path = ""
  color = true

Data Model

Each entry is a YAML file in the red-tldr-db repository. The enhanced format (v0.5.0+) supports additional fields while remaining backward compatible:

root@kitploit:~
name: mimikatz-sekurlsa
tags:
  - mimikatz
  - credentials
  - lsass
data: |
  # Mimikatz Sekurlsa

privilege::debug sekurlsa::logonpasswords

root@kitploit:~
category: credential-access
platforms:
- windows
mitre_attack:
tactics:
  - credential-access
techniques:
  - T1003.001
metadata:
author: Rvn0xsy
confidence: high
related:
- mimikatz-dpapi

All new fields (category, platforms, mitre_attack, metadata, related) are optional — existing YAML files work without modification.

Contributing

We welcome contributions!

  • Report bugs via Issues.
  • Submit bug fixes as Pull Requests to the dev branch.
  • For new features, create an issue first to discuss the approach before submitting a PR.
  • Documentation improvements are always welcome.
  • Contact: [email protected]

Stargazers over time

Stargazers over time

Download Tool
ItemDescriptionType
index-updateAuto-rebuild index on searchBool
github-updateAuto-download database from GitHubBool
pathDatabase storage pathString
colorColored terminal outputBool