Skip to content

sebastianhegge/iptest

Repository files navigation

iptest

A small tool to test several IP settings with the help of Apache Mod MaxMind, peeringdb.com and ip-api.com. See a demo at ipte.st.

These values are determined

  • Current connection (IPv4 or IPv6)
  • DNS-Server (IP, Provider and Country)
  • EDNS-Subnetz (Transmitted to DNS-Server (IP, Provider and Country))
  • User agent
  • Device type
  • Operating system
  • Browser
  • IPv4 and IPv6 Address
  • Hostname (IPv4 and IPv6)
  • Network-MTU (IPv4 or IPv6)
  • Resulting suspected connection type (IPv4 or IPv6)
  • Hop amount from Client to Server (IPv4 or IPv6)
  • Associated AS Network (IPv4 and IPv6)
  • Resulting suspected internet service provider incl. postal address (IPv4 and IPv6)
  • AS-informations (number, name and company), (IPv4 and IPv6)
  • Google Maps Map for postal address (IPv4 and IPv6)

Requirements

  • webserver with:
  • one webserver vhost with:
    • production-domain (for example DOMAIN.de), reachable via IPv4 and IPv6 (with an A Record and an AAAA Record)
    • ipv4 subdomain (ipv4.DOMAIN.de), reachable only via IPv4 (only an A Record)
    • ipv6 subdomain (ipv6.DOMAIN.de), reachable only via IPv6 (only an AAAA Record)
  • Google Maps API Key
  • p0f-mtu running on same Server GitHub / README

Install

  • download or clone the project
  • copy config.example.php to config.php and include your Google Maps API Key

Sources

License

MIT