Skip to content

Releases: cdua-org/ReconSR

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 10 Jun 13:08

Full Changelog: v0.1.2...v0.1.3

Release v0.1.2

Choose a tag to compare

@github-actions github-actions released this 08 Jun 12:03

Features

  • Netlas Module: Introduce Netlas API integration with 4 functions for IP and domain enrichment, including comprehensive unit tests and a demo mode for safe testing.
  • Scope: Implement modular scope directory support and add support for [!type] headers for scope exclusions.
  • Report: Add HTML tree export functionality and make overlapping edges visually distinct to improve graph readability.

Bug Fixes

  • Report: Sync the edge labels counter with the visible graph state in HTML exports.
  • VirusTotal: Fix handling of subdomain types and dates.
  • Shodan: Normalize and deduplicate dates, and harden logs and debug output.

Improvements & Refactoring

  • Shodan and VirusTotal: Expand unit test coverage.

Dependencies & CI/CD

  • Maintenance: Update GitHub Actions workflows, project dependencies, and Go version.

README

  • Add local web server implementation to the roadmap.
  • Update documentation with Netlas module information

Full Changelog: v0.1.1...v0.1.2

Release v0.1.1: Interactive CLI, HTML Filters & New Modules

Choose a tag to compare

@github-actions github-actions released this 03 Jun 05:57

🚀 Features

  • Modules: Implement leakix module.
  • Modules: Add ipinfo module for IPv4 and IPv6 enrichment.
  • Core: Add pause, resume, and stop controls.
  • CLI: Add interactive runtime options.
  • CLI: Add scan notifications, organize i18n, and fix format specifiers.
  • HTML Report: Implement filters for modal window blocks.

🐛 Bug Fixes

  • Core: Resolve input swallowing and SQLite locks.
  • CLI: Resolve TTY blocking issue on macOS during input polling.
  • HTML Report: Enable label visibility toggle for Root Target in graph.
  • HTML Report: Unify hidden node display in node modal connections.
  • Repository: Count property instances by ID instead of distinct values in stats.
  • Preflight: Improve broken zone detection in preflight checks.
  • Network: Handle blocked RBL resolvers gracefully.
  • Modules: Tag targets and validate hostnames in modules.
  • Modules: Update CPE result category in vuln_lookup.

🛠 Improvements & Refactoring

  • Modules: Remove redundant context in shodan parsers.
  • Modules: Format date properties in whois module results.
  • HTML Report: Enhance graph tooltips and apply DRY.
  • HTML Report: Enable text selection for all sidebar and modal labels.
  • Scope Manager: Add Dropbox domains to default_scope.txt.
  • Tests: Replace date types and mock network unit tests.

📦 Dependencies

  • Bump github.com/oschwald/maxminddb-golang from 1.13.0 to 1.13.1 (#5).
  • Bump modernc.org/sqlite from 1.50.1 to 1.51.0 (#6).

📚 Documentation

  • Update README.md with project screenshots and collapsible sections for extensive text blocks.

Full Changelog: v0.1.0...v0.1.1

Initial Release v0.1.0

Choose a tag to compare

@github-actions github-actions released this 25 May 21:24

This initial release (v0.1.0) introduces the core execution engine and the first suite of passive intelligence modules.

Core Framework

  • Reactive Execution Pipeline: Event-driven architecture (Dispatcher, Processor, Repository) with localized SQLite storage.
  • Scope Management: Strict boundary enforcement (allow/block rules) and automated entity normalization.
  • Execution Modes: Support for keyless public sources, authenticated APIs, offline local databases, and a simulated Demo Mode.
  • Reporting: Built-in recursive ASCII tree renderer and an interactive HTML entity relationship graph.

Intelligence Modules

This release ships with 18 modules exposing a total of 54 reconnaissance functions:

  • Subdomain Hierarchy
  • Advanced DNS Discovery
  • Mail Identity Crypto
  • WHOIS/RDAP
  • Hunter.io Email Intelligence
  • HaveIBeenPwned Data Breaches
  • Certificate Transparency
  • HackerTarget Passive DNS
  • Anubis DB
  • IPv4 Deobfuscation
  • IP Intelligence
  • AbuseIPDB Reputation
  • IP2Location Local Intelligence
  • MaxMind Local Intelligence
  • ASN Intelligence
  • Shodan Intelligence
  • VirusTotal Intelligence
  • Vulnerability Lookup

Full Changelog: https://github.com/cdua-org/ReconSR/commits/v0.1.0

Documentation & Usage:
See the ReconSR Wiki for installation instructions, configuration, and module specifications.