Chrome Extension · Manifest V3 · 5 Languages

Smart Route Generation

Discover every domain on a webpage. Resolve to IPs.
Generate optimized routing commands for 8 platforms instantly.

route-output.sh
# Generated by NetRoute Pro — 2024-03-30
#!/bin/bash

ip route add 104.21.32.0/24 via 10.0.0.1
ip route add 172.67.182.0/24 via 10.0.0.1
ip route add 151.101.1.0/24 via 10.0.0.1
ip route add 2606:4700::/32 via fe80::1

# Verify: ip route show | grep "10.0.0.1"

Built for Network Engineers

Everything you need to generate production-ready routing commands from any webpage.

Network Sniffer

Captures dynamic background requests — AJAX, CDN, API calls — in real-time via Service Worker.

DNS Racing

Queries Cloudflare, Google, AdGuard simultaneously via Promise.any. First response wins.

CIDR Aggregation

Merges individual IPs into optimized subnets. IPv4 bitmask + IPv6 BigInt aggregation.

RIPE BGP Optimization

Fetches real BGP prefixes from RIPE Stat API to replace individual /32s with announced routes.

ASN Lookup

Batch IP-to-ASN resolution. See which organization owns each IP: AS13335 (Cloudflare).

Pro Export

Download as .bat, .sh, or .rsc with proper headers, shebangs, and verification commands.

Bulk Scan

Paste a list of URLs. Generate aggregated routes for all hostnames at once.

Domain Blacklist

Exclude analytics, trackers, and unwanted domains. Syncs across devices via Chrome Cloud Sync.

Three Steps to Routes

01

Install & Navigate

Add the extension from Chrome Web Store. Navigate to any website and refresh to start the network sniffer.

# chrome://extensions
NetRoute Pro enabled
ID: abc123def456
02

Configure & Scan

Choose your target OS, merge mask, gateway, and optional domain filter. Click Analyze Website.

# Scan config
OS:      MikroTik
Gateway: 10.0.0.1
Mask:    /24
Filter:  .*cdn.*
03

Copy or Export

Grab the generated routes from the Routes tab. Copy to clipboard or export as a script file.

# Output: 12 routes generated
/ip route add dst=104.21.32.0/24 \
  gateway=10.0.0.1
/ip route add dst=172.67.0.0/16 \
  gateway=10.0.0.1

8 Platform Formats

Native command syntax for every major OS and network equipment vendor.

Platform IPv4 Command IPv6 Command
Windows route add {net} mask {mask} {gw} netsh interface ipv6 add route
Linux ip route add {net}/{cidr} via {gw} ip -6 route add
macOS route add -net {net}/{cidr} {gw} route add -inet6
MikroTik /ip route add dst-address= /ipv6 route add
Cisco ip route {net} {mask} {gw} ipv6 route
Juniper set routing-options static route set rib inet6.0 static route
WireGuard AllowedIPs = {net}/{cidr} AllowedIPs = {addr}
OpenVPN route {net} {mask} route-ipv6
8 Platform Formats
5 Languages
IPv4 +IPv6 Support
4 Export Formats
3 DNS Providers

Frequently Asked Questions

What platforms does NetRoute Pro support?
NetRoute Pro generates routing commands for 8 platforms: Windows, Linux, macOS, MikroTik, Cisco, Juniper, WireGuard (AllowedIPs), and OpenVPN. Both IPv4 and IPv6 are supported.
Is NetRoute Pro free?
Yes, NetRoute Pro is completely free. No registration or subscription required.
How does NetRoute Pro generate routes from a website?
NetRoute Pro discovers all domains on a webpage (including AJAX, CDN, and API requests via Service Worker), resolves them to IP addresses using racing DNS queries to Cloudflare, Google, and AdGuard, then aggregates IPs into optimized CIDR subnets and generates platform-specific routing commands.
Can I use NetRoute Pro for VPN split tunneling?
Yes, NetRoute Pro is ideal for VPN split tunneling. It generates WireGuard AllowedIPs, OpenVPN route directives, and OS-level routing commands that let you route only specific website traffic through your VPN.
Does NetRoute Pro collect any personal data?
No. NetRoute Pro works entirely locally in your browser. It does not collect, store, or transmit any personal data. The only network requests are DNS queries and optional RIPE/ASN lookups for the extension's core functionality.