amruth-sn/kong
The world's first agentic reverse engineer. observed · 2026-08-28
Health v2 · maintenance only
63/100
- Activity 75
- Release rhythm 75
- Longevity 13
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 1
- age_days: 191
- days_rel: 169
- days_push: 153
- n_releases_24m: 4
Adoption not part of the score
1087 stars · 125 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Kong is an LLM-orchestrated reverse engineering CLI that plugs AI into Ghidra's analysis engine to recover function names, types, and structures from stripped binaries. It runs a fully autonomous pipeline—triage, call-graph-ordered analysis, agentic deobfuscation, and semantic synthesis—writing results back into Ghidra's program database.
Use cases
- recover function names and types from a stripped binary
- automatically deobfuscate control-flow flattening and opaque predicates
- analyze malware samples without manual symbol recovery
- rename FUN_00401a30-style functions across a whole binary
- prepare annotated binaries for CTF or security research
- export recovered symbols and structs as JSON after analysis
When to choose
- you need to reverse engineer stripped or obfuscated binaries faster than manual analysis
- you already use Ghidra and want LLM-assisted renaming, retyping, and struct recovery
- you want a one-command autonomous pipeline instead of babysitting an LLM on raw decompiler output
- you work in malware analysis, CTFs, or vulnerability research on binaries with hundreds of functions
When to avoid
- you need a GUI-driven interactive reversing workflow rather than a batch CLI pipeline
- you cannot share binary contents with cloud LLM providers like Anthropic or OpenAI
- you don't want to install Ghidra, JDK 21+, and Python 3.11+ dependencies
- your task is dynamic analysis or debugging rather than static binary annotation
Facets
cli-tool · maturity active
reverse-engineering agent-framework llm-inference security cli reverse-engineering security artificial-intelligence developer-tools cli python cross-platform ghidra binary-analysis deobfuscation decompiler malware-analysis stripped-binaries agentic-ai ctf
6 sources
- readme: https://github.com/amruth-sn/kong · fetched 2026-08-28 · f712fde67168
- homepage: https://docs.kong.fyi · fetched 2026-08-29 · 7fe38ead1d99
- site_page: https://docs.kong.fyi/getting-started/what-is-kong · fetched 2026-08-29 · 8131b93aadb5
- site_page: https://docs.kong.fyi/getting-started/quickstart · fetched 2026-08-29 · 16fa17e4c63a
- site_page: https://docs.kong.fyi/getting-started/installation · fetched 2026-08-29 · 16b608b4d540
- site_page: https://docs.kong.fyi/getting-started/setup-wizard · fetched 2026-08-29 · 538a115bdb5e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| amruth-sn/kong | main | 63 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem