Hackers of India

reNgine: An Automated Reconnaissance Framework

 Yogesh Ojha 

2021/08/05

Abstract

reNgine is an automated reconnaissance engine(framework) that is capable of performing end-to-end reconnaissance with the help of highly configurable scan engines on web application targets. reNgine makes use of various open-source tools and makes a highly configurable pipeline of reconnaissance to gather the recon result.

reNgine also makes it possible for users to choose the tools they desire while following the same reconnaissance pipeline, example - with reNgine you aren’t limited to using sublist3r for subdomains discovery, rather reNgine allows you to combine multiple tools like sublist3r, subfinder, assetfinder, and easily integrate them into your reconnaissance pipeline. The reconnaissance results are then displayed in a beautiful and structured UI after performing the co-relation in the results produced by these various tools. The developers behind reNgine understand that recon result most often is overwhelming due to the humongous data, so that’s why reNgine also comes with advanced query lookup using natural language operators like and, or and not. Imagine, doing recon on facebook.com and filtering the results like

http_status!404&page_title=admin|page_title=dashboard&content_length>0&tech=php

or

severity=critical|severity=high&vulnerability_title=xss|vulerability_title=cve-1234-xxxx

reNgine’s flexibility to easily incorporate any existing open-source tools and with advanced features like configurable scan engines, parallel scans, advanced query lookup on recon results, instant notification about the scan, scheduled scans, etc, separates reNgine from any other recon frameworks.

reNgine can be used for both reconnaissance and actively monitoring the targets.

During the Arsenal, the developers behind reNgine will demonstrate the capabilities and new features announcements.

What has changed since BHEU 2019?

  1. Integration of Vulnerability Scanner
  2. More powerful query lookup with recon data
  3. OSINT Capabilities (Major update)
  4. Scan Comparision - ability to identify the changes in subdomains, newly discovered subdomains or subdomains that disappeared in last scan etc
  5. Interesting Lookup: reNgine will automatically identify the interesting subdomains and interesting URLs from recon data using the keywords match. And many more..