IVRE

I

In the context of cybersecurity, IVRE (Instrument de veille sur les réseaux extérieurs) is an open-source network reconnaissance framework designed to collect, process, and analyze intelligence gathered from both active network scans and passive traffic monitoring. Also known by its English acronym DRUNK (Dynamic Recon of UNKnown networks), IVRE enables organizations to build their own self-hosted, fully controlled alternatives to commercial internet-scanning search engines such as Shodan or Censys.

By centralizing data from various industry-standard security tools into a single MongoDB database, IVRE provides security professionals with a comprehensive view of their network infrastructure, identifying exposed services, active devices, and potential vulnerabilities.

Core Capabilities of the IVRE Framework

IVRE equips security operations centers with a versatile platform to map and defend their digital environments.

  • Active and Passive Reconnaissance: IVRE supports active scanning to probe networks for open ports and services, as well as passive monitoring to analyze traffic offline (e.g., via PCAP files) without directly interacting with the target systems.

  • Data Consolidation: Instead of running proprietary scanners, IVRE imports and centralizes output from popular open-source security tools, allowing analysts to correlate data from multiple sources to identify anomalies that might be missed in isolation.

  • Web-Based Visualization: The framework includes a dedicated web interface that allows users to easily browse scan results, filter for specific vulnerable service versions, and conduct detailed flow analysis.

  • Automation and Scripting: IVRE features a robust command-line interface and a Python API, enabling security engineers to automate reconnaissance workflows and integrate the framework seamlessly with other incident response or threat intelligence platforms.

Key Tools Integrated with IVRE

IVRE does not reinvent the wheel regarding packet crafting; instead, it relies on established open-source tools to gather network intelligence. The framework seamlessly parses data from:

  • Nmap: Used for active network mapping, port scanning, and executing Nmap Scripting Engine (NSE) scripts to detect specific vulnerabilities.

  • Masscan and ZGrab2: Used for rapid, large-scale, internet-wide active scanning.

  • Zeek (Bro) and Argus: Used for passive network traffic analysis and extracting metadata from network flows.

  • ZDNS: Integrated for performing bulk DNS lookups and gathering domain intelligence.

Why Security Teams Use IVRE

Implementing IVRE provides distinct strategic advantages for enterprise security and threat hunting.

  • External Attack Surface Management (EASM): Security teams use IVRE to continuously monitor their external perimeter, ensuring that no shadow IT, unmanaged endpoints, or newly exposed services go unnoticed.

  • Data Privacy and Sovereignty: Because IVRE is entirely self-hosted, organizations can conduct in-depth reconnaissance of their own infrastructure without sharing scan data or queries with third-party commercial scanning services.

  • Threat Intelligence Correlation: By integrating with tools such as YETI (Your Everyday Threat Intelligence), IVRE helps analysts correlate raw network findings with broader threat feeds to prioritize incident response.

Frequently Asked Questions (FAQs)

What does IVRE stand for?

IVRE stands for "Instrument de veille sur les réseaux extérieurs," which translates from French as “instrument for monitoring external networks. It is also referred to by its English backronym, DRUNK, which stands for Dynamic Recon of Unknown networks.

Is IVRE open source?

Yes, IVRE is a completely open-source framework written primarily in Python, relying on a MongoDB backend to store network intelligence. It is widely available through package managers on distributions such as Kali Linux and Arch Linux, as well as via Docker containers.

How is IVRE different from Shodan?

While Shodan is a commercial, hosted search engine that scans the entire internet and charges users for queries to its proprietary database, IVRE is a self-hosted framework. IVRE allows organizations to run their own localized scans and maintain complete control over the resulting data, serving as a private alternative to Shodan.

Scaling Network Reconnaissance and Perimeter Defense Using ThreatNG and IVRE

Maintaining control over an enterprise perimeter requires a combination of internet-wide active scanning, passive traffic monitoring, and advanced external risk prioritization. While open-source frameworks like IVRE (Instrument de veille sur les réseaux extérieurs) allow security teams to deploy a self-hosted alternative to commercial internet search engines, raw network data can quickly overwhelm analysts. To make reconnaissance actionable, organizations need a mechanism to discover shadow IT, technically assess vulnerabilities, track configuration changes, and translate open ports into prioritized business risks.

ThreatNG operates as an advanced, agentless External Attack Surface Management (EASM) and Digital Risk Protection (DRP) platform. By delivering continuous discovery, deep technical assessments, and web-scale investigations, ThreatNG provides the necessary layer of external risk intelligence to complement and scale internal network reconnaissance frameworks.

Agentless External Discovery to Map Unknown Infrastructure

The foundational step of any network reconnaissance workflow is defining the operational scope. Security teams running localized network discovery frequently miss external-facing assets because development, cloud, and decentralized business teams register new endpoints outside central procurement channels.

ThreatNG executes connectorless, agentless external discovery across the global internet. Operating completely from the outside in without requiring internal software agents or manual target list configurations, ThreatNG recursively uncovers an organization's full digital footprint. The discovery engine enumerates subdomains, registered domain names, active public IP spaces, DNS routing records, and live web applications. This comprehensive visibility ensures that hidden or unmanaged network infrastructure is identified, establishing a complete asset baseline.

Deep External Assessment to Validate Network Exposures

Once the internet-facing infrastructure is discovered, ThreatNG conducts non-intrusive, deep external assessments. Instead of simply noting open ports, ThreatNG correlates raw network configurations with threat context to generate measurable Security Ratings (scored on an A-F scale) that quantify an asset's true exploitation probability.

  • Detailed Assessment Example: Ransomware Susceptibility Assessment

    Ransomware operators routinely scan the public internet for exposed remote access gateways and vulnerable protocols to secure an initial foothold. ThreatNG directly evaluates an organization's perimeter for Ransomware Susceptibility by scanning for open, unauthenticated Remote Desktop Protocol (RDP) ports, vulnerable VPN gateways, and outdated transport security layers. If ThreatNG discovers a critical, unpatched remote code execution vulnerability on an external-facing perimeter firewall, it flags the finding with explicit technical proof. This assessment allows administrators to prioritize patching that specific gateway before extortion syndicates can exploit it.

  • Detailed Assessment Example: Data Leak Susceptibility and Cloud Assessment

    Misconfigured cloud infrastructure can lead to massive data exposure. ThreatNG assesses Data Leak Susceptibility by evaluating the public accessibility of cloud storage buckets, open databases, and exposed file transfer protocols. If an assessment reveals a publicly readable cloud storage container or a database port (such as Elasticsearch or MongoDB) exposed directly to the public internet without authentication, ThreatNG isolates the finding. The platform provides precise technical context and evidence of exposure, enabling infrastructure teams to modify access rules and protect proprietary corporate data.

Deep-Dive Investigation Modules for Advanced Threat Hunting

Adversaries look beyond active ports to exploit leaked data, exposed secrets, and brand vulnerabilities found across the broader web. ThreatNG deploys highly specialized investigation modules to track these peripheral risks.

  • Detailed Investigation Example: Sensitive Code Exposure Module

    Software developers frequently leverage public code-sharing platforms to collaborate, but accidental leaks can reveal sensitive perimeter paths. ThreatNG's Sensitive Code Exposure module continuously scans public repositories such as GitHub and GitLab for brand-related data. For instance, the module might discover a public code repository containing hardcoded cloud API keys, internal network diagrams, or admin passwords for a staging gateway. ThreatNG captures the exact repository URL and the exposed keys in real time. This allows the security operations center to revoke the credentials and lock down the affected gateway before threat actors use the leaked information to bypass network perimeters.

  • Detailed Investigation Example: Dark Web Presence Module

    Threat actors buy and sell access to corporate networks on illicit underground marketplaces. ThreatNG’s Dark Web Presence module actively monitors hidden onion sites, ransomware leak logs, and paste bins. If the module detects a threat actor trading valid corporate VPN credentials or administrative sessions stolen from a third-party contractor, ThreatNG captures this intelligence. This active indicator of compromise enables the security team to terminate current sessions and force multi-factor authentication (MFA) resets, neutralizing the threat before an attacker can use stolen identities to access the corporate network.

Continuous Monitoring to Stop Perimeter Configuration Drift

Network infrastructure changes constantly as code is pushed, firewalls are updated, and temporary testing environments are spun up. A perimeter that is secure during a weekly or monthly scan can easily become vulnerable hours later due to human error.

ThreatNG solves this by providing continuous monitoring across the entire external attack surface and digital risk landscape. The moment a secure system undergoes a configuration change—such as opening an unauthenticated database, exposing a high-risk port, or deploying an outdated software version—ThreatNG identifies the configuration drift in real time. This continuous tracking dynamically updates the organization's security posture, giving defenders the visibility needed to catch and fix perimeter flaws immediately.

Intelligence Repositories for Strategic Attack Modeling

ThreatNG cross-references all discovered vulnerabilities, digital risks, and threat indicators within DarCache, its centralized operational intelligence data store. DarCache integrates high-fidelity threat data, including Known Exploited Vulnerabilities (KEV).

To turn isolated data points into a cohesive defensive strategy, ThreatNG utilizes the DarChain engine to perform contextual hyper-analysis of digital attack risk. DarChain models the exact path an adversary would take, demonstrating how an attacker can chain together separate, lower-severity vulnerabilities—such as a dangling DNS record, an exposed code repository, and a weak cloud policy—to execute a devastating multi-stage data breach. This predictive attack path analysis helps CISOs understand the true story behind their security rating and address the critical choke points that neutralize the greatest amount of risk.

Standardized Reporting for Strategic Remediation

To bridge the gap between technical operations and corporate governance, ThreatNG translates its findings into the eXposure paradigm. The platform generates structured Executive, Technical, and Prioritized reports. Executive Reports translate technical flaws into clear Security Ratings, helping board members understand corporate risk. Concurrently, Technical and Prioritized Reports deliver actionable data directly to engineering queues. These documents feature an embedded Knowledgebase complete with technical definitions, empirical risk scores, and precise, step-by-step remediation instructions, ensuring that infrastructure teams can apply fixes immediately without needing to conduct external research.

Scaling Reconnaissance Through Cooperation with Complementary Solutions

ThreatNG serves as an automated external intelligence powerhouse, seamlessly integrating with complementary network reconnaissance solutions to accelerate perimeter defense at machine speed.

  • Cooperation with Open-Source Reconnaissance Frameworks (like IVRE): Self-hosted network reconnaissance frameworks are excellent at collecting raw network outputs, port counts, and PCAP metadata, but they often lack automated attribution and global threat prioritization. ThreatNG cooperates with these frameworks by acting as an external validation engine. Security teams can compare the raw scanning results from their open-source reconnaissance engines against ThreatNG's verified asset baseline. This cooperation ensures that any rogue subdomain or unmanaged cloud asset discovered from the outside in by ThreatNG is properly cataloged and systematically ingested into the internal scanning infrastructure.

  • Cooperation with IT Service Management (ITSM) Complementary Solutions: When ThreatNG identifies an urgent perimeter exposure, such as an open, vulnerable port on a core web server, it sends the technical data directly to enterprise ITSM and ticketing platforms. The ITSM platform cooperates by automatically generating a prioritized engineering ticket that includes the exact URL, technical evidence, and a contextual severity level, and routing it directly to the network security team for instant remediation.

  • Cooperation with Security Orchestration, Automation, and Response (SOAR) Complementary Solutions: Upon identifying a critical exposure that requires immediate containment, ThreatNG sends a zero-latency signal to enterprise SOAR complementary solutions. The SOAR platform cooperates by automatically executing predefined defensive playbooks, such as modifying external firewall rules to block traffic to a vulnerable port or triggering a mandatory password reset for an account linked to leaked credentials found on the dark web.

Frequently Asked Questions (FAQs)

What is the primary benefit of using ThreatNG alongside open-source network frameworks?

Open-source network tools excel at raw port scanning, packet capture, and localized reconnaissance, but they often struggle to automatically attribute brand assets or prioritize vulnerabilities based on real-world threat context. ThreatNG adds this layer of intelligence by automatically discovering shadow IT, conducting deep risk assessments, and translating raw network findings into actionable, prioritized remediation paths.

How does ThreatNG find shadow IT without internal agents?

ThreatNG operates entirely from the outside in, mimicking the reconnaissance methodologies used by real-world hackers. By continuously crawling the global internet, analyzing public certificate transparency logs, performing advanced DNS enumeration, and parsing open-source data, the platform identifies public-facing assets registered under or contextually linked to the corporate brand, bringing hidden shadow IT to light.

Why is continuous perimeter monitoring necessary?

Modern digital perimeters are highly dynamic; automated cloud pipelines spin infrastructure up and down constantly, meaning a secure perimeter can become vulnerable within minutes. Point-in-time security audits leave organizations blind to these rapid shifts, making continuous monitoring essential to catch configuration drift and accidental data leaks as soon as they occur.

Previous
Previous

IT Service Management (ITSM) Platform

Next
Next

JAMF