MyIP: Comprehensive IP and Network Toolbox
Web app for IP detection, geolocation lookup, DNS leak testing, WebRTC analysis, and network diagnostics.
Learn more about MyIP
MyIP is a Node.js-based web application that aggregates multiple network diagnostic and IP analysis tools into a single interface. The application uses a frontend-backend architecture with configurable API integrations for services like IPInfo.io, Google Maps, and Cloudflare to gather comprehensive network information. It supports both IPv4 and IPv6 detection, implements rate limiting and security controls, and can be deployed as a Progressive Web App (PWA). Common use cases include network troubleshooting, VPN/proxy testing, security auditing, and general IP address research.
Multi-Provider Integration
Aggregates data from multiple IP geolocation and network information providers through configurable API keys. Supports IPInfo.io, IP2Location, IPAPI.is, and Cloudflare for comprehensive IP analysis.
Security Testing Suite
Includes DNS leak detection, WebRTC connection analysis, proxy rule testing, and censorship checking capabilities. Features a 258-item cybersecurity checklist for comprehensive security assessment.
Self-Hostable Architecture
Designed for self-deployment with Docker support and configurable environment variables. Includes rate limiting, domain restrictions, and logging features for secure private hosting.
Top in Networking
Related Repositories
Discover similar tools and frameworks used by developers
cURL
Command-line tool and C library for URL-based data transfer supporting 25+ protocols.
ByeDPI Android
Android app that bypasses DPI and network censorship using a local VPN with SOCKS5 proxy, no root required.
Gluetun
Lightweight Go VPN client for routing containerized traffic.
SwitchyOmega
Browser extension for managing and switching between multiple proxy configurations.
LibreSpeed
Measure bandwidth, latency, and packet loss via Cloudflare's edge network.