A network utility toolbox for checking IP addresses, detecting DNS leaks, and testing global network latency.

MyIP screenshot 1

MyIP is an open-source, self-hosted web application that serves as a comprehensive network utility toolbox. It provides a centralized suite of tools for checking IP addresses, detecting DNS leaks, and testing global network latency. The software is deployed as a server application using Node.js or Docker, making it accessible via a web browser for users who need to monitor their network identity and connectivity.

The application focuses on network transparency and security auditing. It allows users to verify their public IP addresses across multiple providers, test the effectiveness of proxies or VPNs, and analyze the routing paths of various autonomous systems. By integrating multiple data sources, it helps users determine if their traffic is leaking or if their connection is being routed through unexpected geographic locations. It also includes tools for checking the availability of global web services and identifying browser fingerprints.

Key features

  • Detection of local IPv4 and IPv6 addresses from multiple providers
  • DNS leak testing to evaluate VPN and proxy security
  • Global latency and MTR tests to servers in different regions
  • WebRTC detection to identify the IP used during connections
  • ASN history and upstream topology visualization
  • Whois search for domain names and IP addresses
  • Censorship checks to determine if websites are blocked in specific countries
  • DNS resolver to check for domain contamination from multiple sources
  • Cybersecurity checklist containing 258 security items

The backend architecture relies on MaxMind GeoLite2 databases for IP geolocation and ASN lookups, which users must provide via a license key or manual upload. It also supports CAIDA datasets for ASN organization name lookups and connectivity graphs. The application is built as a Progressive Web App, meaning it can be installed as a desktop or mobile app. The interface includes a dark mode that follows system settings and provides full support for English, Chinese, French, and Turkish languages, with keyboard shortcuts available for all primary functions.

MyIP is designed for network administrators and security-conscious users who require a factual, data-driven environment to audit their network configuration and verify their online anonymity.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity15 days ago
Repository Age2 years
LicenseMIT
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.