Smart Route Generation for Network Engineers
Chrome extension that discovers domains on any webpage, resolves IPs via racing DNS queries, and generates optimized routing commands for 8 platforms.
🌐 Live site: alexander2k.github.io/netroute-site 🧩 Chrome Web Store: NetRoute Pro
- Network Sniffer — captures dynamic background requests (AJAX, CDN, API) 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)
- RIPE BGP Optimization — fetches real BGP prefixes from RIPE Stat API to replace /32s with announced routes
- ASN Lookup — batch IP-to-ASN resolution (e.g.
AS13335 (Cloudflare)) - Bulk Scan — paste a list of URLs, generate aggregated routes for all hostnames at once
- Domain Blacklist — exclude analytics/trackers, syncs across devices via Chrome Cloud Sync
- Pro Export — download as
.bat,.sh, or.rscwith proper headers and verification commands
| Platform | IPv4 | IPv6 |
|---|---|---|
| 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 |
- Install & Navigate — add the extension from Chrome Web Store, navigate to any site
- Configure & Scan — choose target OS, merge mask, gateway, domain filter, click Analyze Website
- Copy or Export — grab generated routes, copy to clipboard or export as script file
Detailed instructions for applying generated routes on each platform:
- Keenetic —
.batfile upload with VPN interface binding - MikroTik —
.rscscript import via/import - WireGuard — AllowedIPs on any client (Linux/Windows/macOS/mobile)
- Linux —
.shscript with systemd-networkd / NetworkManager persistence - OpenVPN — client config
routedirectives for split tunneling
Each guide links to official vendor documentation and covers common pitfalls.
The site is available in 4 languages:
- Chrome Extension (Manifest V3)
- Service Worker for network sniffing
- DoH (DNS over HTTPS) with racing resolution
- RIPE Stat API for BGP prefix lookups
- 5 interface languages
All rights reserved.



