yogeshojha/rengine

reNgine is an automated reconnaissance framework for web applications with a focus on highly configurable streamlined recon process via Engines, recon data...

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 18 minutes ago
Added to GitGenius on September 7th, 2026
Created on May 3rd, 2020
Open Issues & Pull Requests: 162 (+0)
GitHub issues: Enabled
Number of forks: 1,342
Total Stargazers: 8,819 (+0)
Total Subscribers: 149 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

reNgine is an automated reconnaissance framework for web applications that streamlines information gathering through configurable scanning engines, data correlation, continuous monitoring, and a database-backed interface.

The tool addresses the challenge of conducting thorough reconnaissance efficiently by automating the discovery and enumeration of web application assets. It organizes reconnaissance data through correlation mechanisms that connect findings across multiple scans, reducing manual effort. The framework uses modular engines that can be configured to suit specific reconnaissance workflows, allowing penetration testers to customize their scanning approach without extensive setup.

Penetration testers and bug bounty hunters should consider this tool if they need a centralized platform for managing reconnaissance across multiple targets with minimal configuration overhead. It suits teams that want to move beyond running individual command-line tools and instead benefit from integrated data correlation and historical tracking. The tool includes features for continuous monitoring of targets, integration with external platforms like HackerOne for syncing bounty programs, support for custom scanning patterns through nuclei and gf pattern uploads, and multiple report generation templates. It distinguishes itself through its focus on data organization and correlation rather than simply aggregating scanner output.

The project maintains active continuous integration with automated code quality analysis and build verification. Development includes regular feature releases that add substantial capabilities such as bounty platform integration, in-application notifications, and expanded pattern support. The codebase shows ongoing refinement of core functionality alongside expansion into adjacent areas like external platform connectivity.