{"repo":"ozkanpakdil/geotop","free":true,"listed":false,"github":"https://github.com/ozkanpakdil/geotop","clone":"git clone https://github.com/ozkanpakdil/geotop.git","description":"htop-style real-time network & log monitor with a live global geolocation map.","language":"Rust","stars":10,"topics":["network-analysis","network-monitoring","observability","system-tools","security"],"license":null,"category":"analytics","readme_excerpt":"geotop htop-style real-time network & log monitor with a live global geolocation map. geotop watches your network interface, your nginx/apache access log, or both – and renders every incoming connection onto a world map. Run it in your terminal with ratatui + ratatui-image (Kitty Graphics Protocol → Sixel → half-block fallback), or open a native GUI window with --gui . https://crates.io/crates/geotop Native GUI mode ( --gui ) showing the live world map, top-talkers bar chart, throughput sparkline and the live connection log. --- Features - Dual ingestion engine : sniff raw packets with pnet and tail nginx/apache logs at the same time. Both streams feed one unified event bus. - Auto-resolving geolocation : bundled with an IP2Location LITE-DB11 wrapper ( ip2location 0.6 , auto-detects Location vs Proxy from the .BIN header byte, mmap-backed). On first run geotop downloads & extracts the DB for you via pure-Rust streaming – no unzip / curl shell-outs. - Lock-free hot-reload : an arc swap::ArcSwapOption is swapped atomically when the on-disk .BIN changes; lookups never block on a Mutex. geotop polls mtimes every 60s while it runs so external DB updates are picked up without restarting. - Proxy / VPN / datacenter / Tor detection via IP2PROXY-LITE-PX11 (optional, auto-downloaded). - High-resolution dynamic map rendered through ratatui-image 11 , auto-detecting the highest protocol your terminal supports: 1. Kitty Graphics Protocol – crisp, per-pixel. 2. Sixel . 3. Half-block / Unic","default_branch":null,"files":null,"tree":[],"storefront":"/r/ozkanpakdil","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ozkanpakdil/geotop/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}