What it is 01 Capabilities 02 Pipeline 03 Live Output 04
Star on GitHub
OSINT RECON ENGINE · v3 · 100% FREE

PARALLAX

Bidirectional cartography of the perimeter

A reconnaissance engine that watches a domain's edge from every angle at once: Forward DNS, Reverse PTR, certificate fingerprinting and a live sweep across 100 ports. No API key. No quota. No cost.

100Critical ports
2×Forward + Reverse
0API keys needed
target.com → 93.184.216.34
PTR: cdn-edge.host [MATCHED]
PORT 443: OPEN
scroll
NETWORK TOPOLOGY MATRIX FORWARD × REVERSE
FORWARD DNS Domain → IP
REVERSE PTR IP → Hostname
PARALLAX FUSION
NODES: DISCOVERED 0 API KEYS
// WHAT PARALLAX ACTUALLY IS

See the infrastructure from two directions at the same time.

PARALLAX is an open, free emulator built for ethical reconnaissance: feed it a single domain and it rebuilds the entire network footprint by cross-referencing passive sources with live probes — never asking for a token or a subscription.

The name comes from parallax — the principle that an object changes appearance when observed from two viewpoints. Here the two viewpoints are Forward DNS (domain → IP) and Reverse DNS (IP → the hidden domains parked on the same host). Cross them and co-tenancy, shared CDNs and forgotten subdomains surface — things a one-directional scan would never see.

no-api-keypython3stdlib + requeststhread-poolpassive + live

Seven sensors, one map.

[ 07 / CAPABILITIES ]
passive 01

Forward DNS & Enumeration

Resolves every discovered subdomain into its addresses, filtering loopback and non-routable ranges, building the first layer of the map: the domain → host graph.

getaddrinfomulti-AAAAAdedupe
passive 02

Reverse DNS / PTR Lookup

For each IP it queries the PTR records and reveals the native hostname configured on the host — the pointer the forward lookup never shows.

03

Cert Fingerprinting

Pulls Subject Alternative Names from public certificates via crt.sh, mapping logical nodes never linked by DNS.

04

Reverse IP Lookup

Discovers every domain that co-tenants the same address through passive sources, with intelligent caching.

live 05

Live scan across 100 critical ports

A 50-worker thread pool probes the most exposed ports in parallel — from SSH and RDP to databases, MQTT brokers, Elastic, Kubernetes and admin panels — returning open / closed state in real time.

2280443330654326379808084439200270176443
intel 06

Shodan InternetDB

Enriches each IP with historical ports, tags and known CVEs from global passive databases.

07

Passive ASN & Geo

Resolves organization, Autonomous System and extended reverse lookup — zero keys — to give every node full context.

core ∞

Zero API. Zero cost.

Every source is public and free. No sign-up, no quota that stalls the flow: launch and map immediately.

The bidirectional pipeline.

[ FORWARD × REVERSE ]
STEP 01

Passive harvest

Logical nodes are pulled from certificate transparency and fallback engines without ever touching the target directly.

  • crt.sh SAN dump
  • hostsearch fallback
  • root normalization
STEP 02

Forward + Reverse map

Each host resolves to an IP (forward) and each IP is queried back in reverse (PTR + co-tenancy), merging into one graph.

  • getaddrinfo → IP
  • gethostbyaddr → PTR
  • reverse-IP merge
STEP 03

Live probe + intel

On surfaced IPs, a concurrent 100-port scan runs, enriched with vulnerability intel and ASN geo metadata.

  • 50-thread port scan
  • Shodan InternetDB
  • ip-api ASN/geo

Black on white, in the console.

[ LIVE DEMO OUTPUT ]
parallax@recon: ~ — python3 recon_tool.py
0Critical ports tested
0Concurrent threads
0Enumeration techniques
0API keys required

Light up the perimeter
before someone else does.

One Python file, zero exotic dependencies, no key to request. Clone the repo, point it at an authorized domain and watch the map assemble in real time.

FREE • OPEN • NO API • ETHICAL •