MCPcopy Index your code
hub / github.com/lanmaster53/recon-ng

github.com/lanmaster53/recon-ng @v5.1.2 sqlite

repository ↗ · DeepWiki ↗ · release v5.1.2 ↗
359 symbols 1,025 edges 29 files 111 documented · 31%
README

The Recon-ng Framework

Recon-ng content now available on Pluralsight!

Recon-ng is a full-featured reconnaissance framework designed with the goal of providing a powerful environment to conduct open source web-based reconnaissance quickly and thoroughly.

Recon-ng has a look and feel similar to the Metasploit Framework, reducing the learning curve for leveraging the framework. However, it is quite different. Recon-ng is not intended to compete with existing frameworks, as it is designed exclusively for web-based open source reconnaissance. If you want to exploit, use the Metasploit Framework. If you want to social engineer, use the Social-Engineer Toolkit. If you want to conduct reconnaissance, use Recon-ng! See the Wiki to get started.

Recon-ng is a completely modular framework and makes it easy for even the newest of Python developers to contribute. See the Development Guide for more information on building and maintaining modules.

Sponsors

Black Hills Information Security

Practical Security Services

Donations

Recon-ng is free software. However, large amounts of time and effort go into its continued development. If you are interested in financially supporting the project, you can view and assist in marketing the Pluralsight content, or send a donation to tjt1980[at]gmail.com via PayPal. Thank you.

Core symbols most depended-on inside this repo

query
called by 66
recon/core/web/db.py
output
called by 51
recon/core/framework.py
get
called by 49
recon/core/web/api.py
error
called by 39
recon/core/framework.py
_parse_params
called by 34
recon/core/framework.py
_parse_subcommands
called by 30
recon/core/framework.py
get_key
called by 16
recon/core/framework.py
insert
called by 15
recon/core/framework.py

Shape

Method 285
Function 37
Class 36
Route 1

Languages

Python95%
TypeScript5%

Modules by API surface

recon/core/framework.py142 symbols
recon/core/base.py74 symbols
recon/core/module.py33 symbols
recon/core/web/api.py27 symbols
recon/utils/validators.py11 symbols
recon/core/web/db.py9 symbols
recon/mixins/search.py8 symbols
recon/core/web/static/recon.js8 symbols
recon/core/web/exports.py7 symbols
recon/core/web/static/sorttable.js5 symbols
recon/core/web/static/pushpin.js4 symbols
recon/core/web/__init__.py4 symbols

For agents

$ claude mcp add recon-ng \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact