⚡ vibe coded: This app was vibe coded with various AIs in JavaScript. It may contain bugs and vulnerabilities, but does NOT contain spyware or bloatware.
What is NetTrace?
NETTRACE is a self-hosted routing intelligence and IP geolocation dashboard. It maps the geographic path network packets take to a target IP, helping you verify location claims and inspect server routing networks.
How it works
When you trace an IP, the app initiates:
- Active measurements: Local MTR (My Traceroute) and Globalping's distributed probe network measure real-time latency, path hops, and packet loss.
- Databases: MaxMind, IPInfo, Proxycheck, AbuseIPDB, and BGPtools resolve registry ranges, IP coordinates, network risk, and BGP announcements.
How to read and compare results
Look at the Route hops to see path lengths. Cross-check claims in the Per-Source Location Claims and Anomalies Detected sections. Disagreements between databases or discrepancy flags are key to identifying VPNs, outdated IP registrations, or network redirection anomalies.
Tabs Explanation
Navigate the top tab bar to view historical data, trace disagreements, and adjust network behaviors:
- Live: The primary workspace for executing active traces, mapping real-time routes, and reviewing intelligence details.
- History: Lists all past IP queries executed on this server, grouped by date. Click any historical row to instantly reload its map route and details.
- Discrepancies: A centralized log of historical traces where databases disagreed on location. Useful for tracking IP registration shifts or network spoofing.
- Settings: Fine-tune trace count, choose protocols (ICMP/TCP/UDP), adjust side-pane width, configure fallback countries, and toggle map route line animations.
Box Explanations
Best Estimate
Synthesizes geographic data across all loaded sources and outputs a single high-confidence location based on source agreement, latency, and network proximity.
Route
Visualizes the hop-by-hop route path taken by packets on the map, showing latency, packet loss, and ASN mappings per router.
MTR vs Globalping
Aligns and compares the local hop path measured from this server against target paths measured from remote global probes. Discrepancies here indicate routing asymmetry or local networking redirects.
Anomalies Detected
Flags geographical or ownership contradictions (e.g. if one database says the IP is in Germany but another says it is in the US, or if the ASN does not match RIPE Atlas ground truth).
MaxMind
Shows city/country coordinates, timezone, and accuracy radius retrieved from MaxMind's GeoLite2 local MMDB or official web service API fallback.
IPINFO.IO
Retrieves the provider organization, ASN, hostname, and timezone details from IPInfo's database (local or API).
PROXYCHECK.IO
Analyzes proxy, VPN, residential, or hosting usage for the target IP, assigning a total risk score (0-100).
ABUSEIPDB
Checks if the target IP has been reported for abusive activities (like port scans, DDoS, spam) and displays a confidence score.
BGP/ASN (CYMRU)
Displays BGP prefix allocations and autonomous system mappings using bgp.tools (local MMDB) or Team Cymru DNS queries.
RDAP (REGISTRY)
Queries regional Internet registries (ARIN, RIPE, APNIC, LACNIC, AFRINIC) to get registration networks, CIDR blocks, and organizational contacts.
Trace Sources
Allows selecting and overlays different traceroute routes onto the map to compare latency and path lengths visually.
Per-Source Location Claims
Lists raw coordinate and city/country claims from every individual source, helping you see which provider is claiming what location.