awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mpolden avatar

mpolden/echoip

0
View on GitHub↗
4,324 Stars·560 Forks·Go·BSD-3-Clause·8 Aufrufeifconfig.co↗

Echoip

echoip ist ein Netzwerk-Utility und eine API zur Erkennung öffentlicher IPv4- und IPv6-Adressen sowie zum Abruf zugehöriger Metadaten. Es dient als Tool zur Client-IP-Erkennung und als Geolocation-API, die eingehende Anfragen physischen Standorten und geografischen Metadaten zuordnet.

Das Projekt bietet eine Netzwerkerkennungsanalyse durch Auflösung von IP-Adressen in ihre entsprechenden autonomen Systemnummern und die zugehörigen Netzwerkorganisationen. Es enthält zudem einen Konnektivitätstester, um zu prüfen, ob bestimmte Ports auf einem Ziel-Remote-Host offen und erreichbar sind.

Das System unterstützt den strukturierten Datenexport via JSON und Klartext durch Content-Type-Aushandlung. Geolocation-Lookups umfassen Stadt, Land, Koordinaten und regionale ISO-Codes, die aus Standortdatenbanken abgeleitet werden.

Features

  • Public IP Detectors - Detects the public IPv4 or IPv6 address of a client device through network requests.
  • IP Geolocation - Maps IP addresses to physical locations and timezones using a geolocation database.
  • Autonomous System Analysis - Analyzes the organization and autonomous system number responsible for a given IP address.
  • Client IP Identification - Extracts the public IP address of the requesting client from network sockets or proxy headers.
  • ASN Ownership Mapping - Identifies the network organization and ownership of IP addresses by mapping them to Autonomous System Numbers.
  • Client IP Address Retrieval - Provides a network endpoint to identify the public IPv4 or IPv6 address of an incoming request.
  • Port-Based Connectivity Checks - Verifies if a specific port on a remote host is open by attempting to establish a network connection.
  • Port Reachability Testing - Provides diagnostic capabilities to verify if specific network ports are open and reachable.
  • Network Connectivity Verifiers - Verifies reachability of remote hosts and specific ports using TCP connections.
  • Command Line Tools - Listed in the “Command Line Tools” section of the The Book Of Secret Knowledge awesome list.

Star-Verlauf

Star-Verlauf für mpolden/echoipStar-Verlauf für mpolden/echoip

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht mpolden/echoip?

echoip ist ein Netzwerk-Utility und eine API zur Erkennung öffentlicher IPv4- und IPv6-Adressen sowie zum Abruf zugehöriger Metadaten. Es dient als Tool zur Client-IP-Erkennung und als Geolocation-API, die eingehende Anfragen physischen Standorten und geografischen Metadaten zuordnet.

Was sind die Hauptfunktionen von mpolden/echoip?

Die Hauptfunktionen von mpolden/echoip sind: Public IP Detectors, IP Geolocation, Autonomous System Analysis, Client IP Identification, ASN Ownership Mapping, Client IP Address Retrieval, Port-Based Connectivity Checks, Port Reachability Testing.

Welche Open-Source-Alternativen gibt es zu mpolden/echoip?

Open-Source-Alternativen zu mpolden/echoip sind unter anderem: jason5ng32/myip — MyIP is a network diagnostics toolbox designed for analyzing public IP addresses, geolocation, and network… fiorix/freegeoip — freegeoip is a self-hosted geolocation service and API server that maps IP addresses and hostnames to geographic… borntoberoot/networkmanager — NETworkManager is a comprehensive suite of network administration tools designed for the deployment, monitoring, and… duke-git/lancet — Lancet is a comprehensive extension of the Go standard library, providing a collection of reusable functions and data… timothymiller/cloudflare-ddns — This project is a Rust-based network utility and dynamic DNS client designed to monitor public IP addresses and… k0p1-git/cloudflare-ddns-updater — This project is a shell-based automation utility designed to synchronize domain name system records with a changing…

Open-Source-Alternativen zu Echoip

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Echoip.
  • jason5ng32/myipAvatar von jason5ng32

    jason5ng32/MyIP

    10,704Auf GitHub ansehen↗

    MyIP is a network diagnostics toolbox designed for analyzing public IP addresses, geolocation, and network connectivity performance. It provides utilities for identifying IPv4 and IPv6 addresses and analyzing their associated organization, ASN, and geographic details. The project features specialized privacy and security tools, including a network leak tester to detect DNS and WebRTC leaks used to verify VPN or proxy configurations. It also includes a browser fingerprint analyzer that generates unique client identifiers to audit how device attributes are used for online tracking. The platfor

    Vue
    Auf GitHub ansehen↗10,704
  • fiorix/freegeoipAvatar von fiorix

    fiorix/freegeoip

    4,932Auf GitHub ansehen↗

    freegeoip is a self-hosted geolocation service and API server that maps IP addresses and hostnames to geographic locations. It functions as a MaxMind database reader, parsing binary geolocation databases to provide location data through a REST interface. The project distinguishes itself by providing a private alternative to cloud geolocation providers, managing local database files and automating periodic updates. It includes a reverse proxy IP resolver to extract original client addresses from proxy headers, ensuring accurate mapping behind load balancers. The service incorporates a quota m

    Gofreegeoipgeolocationgo
    Auf GitHub ansehen↗4,932
  • borntoberoot/networkmanagerAvatar von BornToBeRoot

    BornToBeRoot/NETworkManager

    8,054Auf GitHub ansehen↗

    NETworkManager is a comprehensive suite of network administration tools designed for the deployment, monitoring, and diagnostic management of enterprise networks. It provides a centralized interface for subnet management, IP address configuration, and wireless network analysis. The project distinguishes itself by integrating a multi-protocol remote administration client that supports SSH, RDP, VNC, Telnet, and PowerShell sessions within a unified tabbed interface. It further differentiates its capabilities through hardware-level discovery using LLDP and CDP frames, alongside the ability to en

    C#aws-ssmdnsdns-lookup
    Auf GitHub ansehen↗8,054
  • duke-git/lancetAvatar von duke-git

    duke-git/lancet

    5,295Auf GitHub ansehen↗

    Lancet is a comprehensive extension of the Go standard library, providing a collection of reusable functions and data structures designed to reduce boilerplate code in applications. It serves as a general-purpose toolkit across multiple domains, including concurrency, security, networking, and functional logic. The project distinguishes itself through specialized toolkits for Go concurrency, such as keyed locking and channel-based stream processing, and a dedicated functional programming kit that supports currying and function composition. It also includes a dedicated cryptography library imp

    Gogenericsgogolang
    Auf GitHub ansehen↗5,295
Alle 30 Alternativen zu Echoip anzeigen→