awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to ipinfo/cli

Open-source alternatives to Ipinfo Cli

30 open-source projects similar to ipinfo/cli, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Ipinfo Cli alternative.

  • jason5ng32/myipjason5ng32 avatar

    jason5ng32/MyIP

    10,704View on GitHub↗

    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
    View on GitHub↗10,704
  • moham3driahi/th3inspectorMoham3dRiahi avatar

    Moham3dRiahi/Th3inspector

    2,571View on GitHub↗

    Th3inspector is a command-line open-source intelligence reconnaissance tool used for gathering public information on websites, phone numbers, and network records. It functions as a central interface for collecting technical metadata and performing various lookups to build profiles of target entities. The project provides specialized verification utilities for validating email addresses, phone numbers, and credit card bank identification numbers. It also includes tools for retrieving domain registration age, ownership records, and identified subdomains from global databases. Additional capabi

    Perlage-checkcloudflarecms-detector
    View on GitHub↗2,571
  • lissy93/networking-toolboxLissy93 avatar

    Lissy93/networking-toolbox

    2,577View on GitHub↗

    A suite of administrative tools for analyzing BGP paths, calculating IP ranges, and managing protocol and DNS references. It functions as a network administration toolkit providing web-based utilities for calculating subnets, resolving IP addresses, and diagnosing routing issues. The project provides specialized analysis for Autonomous System numbers and BGP path attributes, alongside tools for detecting and bypassing carrier-grade NAT restrictions. It also includes a reverse DNS tool for generating zone formats and performing PTR record lookups. Capabilities cover network planning and desig

    Sveltedockernetwork-analysisnetwork-security
    View on GitHub↗2,577

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • memgraph/memgraphmemgraph avatar

    memgraph/memgraph

    4,163View on GitHub↗

    Memgraph is an in-memory, distributed graph database designed for high-performance labeled property graph management. It utilizes a Cypher query engine for declarative data retrieval and manipulation, providing a scalable knowledge graph backend that integrates vector search and graph traversals. The system distinguishes itself as a real-time graph analytics platform, employing native C++ and CUDA implementations to execute complex network analysis and dynamic community detection on streaming data. It provides specialized support for AI integration, including GraphRAG capabilities, the constr

    C++cyphergraphgraph-algorithms
    View on GitHub↗4,163
  • lionsoul2014/ip2regionlionsoul2014 avatar

    lionsoul2014/ip2region

    19,159View on GitHub↗

    ip2region is an offline IP geolocation library and framework designed to resolve IPv4 and IPv6 addresses to city-level regional information using local binary data files. It functions as a binary IP database compiler and a cross-language search client, allowing for regional lookups without relying on external APIs. The project distinguishes itself through a specialized binary format that supports high-performance query optimization. It employs adjacent-segment IP merging and deduplicated region storage to minimize the database footprint, while utilizing memory-mapped file caching and vector-i

    Javaip-addressip-address-databaseip-address-location
    View on GitHub↗19,159
  • mpolden/echoipmpolden avatar

    mpolden/echoip

    4,324View on GitHub↗

    echoip is a network utility and API for detecting public IPv4 and IPv6 addresses and retrieving associated metadata. It serves as a client IP detection tool and a geolocation API that maps incoming requests to physical locations and geographic metadata. The project provides network identity analysis by resolving IP addresses to their corresponding autonomous system numbers and owning network organizations. It also includes a connectivity tester to verify if specific ports on a target remote host are open and reachable. The system supports structured data export via JSON and plain text throug

    Gogeoipgoip-address-lookup
    View on GitHub↗4,324
  • geocoder-php/geocodergeocoder-php avatar

    geocoder-php/Geocoder

    3,975View on GitHub↗

    Geocoder is a PHP library for converting addresses to geographic coordinates and coordinates back into addresses using various third-party services. It functions as a multi-provider geocoding wrapper and a reverse geocoding engine, providing an abstraction layer to manage multiple geocoding APIs. The project allows for switching between providers or chaining requests for failover to ensure high availability. It also serves as a GeoIP location resolver, translating IP addresses into geographic coordinates and location details through either remote services or local binary databases. The libra

    PHPgeocoder
    View on GitHub↗3,975
  • systemsapproach/bookSystemsApproach avatar

    SystemsApproach/book

    3,298View on GitHub↗

    This project is a comprehensive computer networking textbook and instructional resource. It serves as a technical guide for the design and implementation of network layers, protocols, and hardware architecture, covering the spectrum from physical links to application-layer protocols. The content provides a detailed study of standards for congestion control, reliable data delivery, and internetwork routing. It includes specialized technical material on network security, public-key infrastructure, and the operation of modern cloud infrastructure and data centers. The material covers a broad ra

    Python
    View on GitHub↗3,298
  • lucksi/mr.holmesLucksi avatar

    Lucksi/Mr.Holmes

    3,032View on GitHub↗

    Mr.Holmes is an open-source intelligence investigation framework designed to gather public data from phone numbers, usernames, IP addresses, and domains. It functions as a collection of tools for digital footprint analysis and social media reconnaissance. The system integrates several specialized capabilities, including a search engine dorking tool for uncovering hidden public records and a geolocation utility for identifying the physical location and ownership of network addresses. It also includes a social media reconnaissance system that scrapes and links public profiles using usernames an

    Pythongeolocationinformation-gatheringkali-linux
    View on GitHub↗3,032
  • hackl0us/geoip2-cnHackl0us avatar

    Hackl0us/GeoIP2-CN

    7,273View on GitHub↗

    GeoIP2-CN provides curated datasets and binary database files designed to identify network addresses originating from mainland China. It provides a GeoIP2 China database and a routing list formatted as a MaxMind compatible database for use with network tools. The project enables proxy traffic management by distinguishing between domestic and international IP addresses. This allows for regional network routing and the application of decision logic to separate traffic paths based on geographic location. The system implements IP identification through MMDB-based lookups, binary-search range mat

    Goclashgeoipgeoip2
    View on GitHub↗7,273
  • kennethreitz-archive/recordskennethreitz-archive avatar

    kennethreitz-archive/records

    7,219View on GitHub↗

    Records is a suite of tools providing a SQL database client library, a transaction manager, and utilities for command line access and data export. It functions as a thin-layer wrapper that executes raw SQL queries against relational databases to retrieve results in simplified data formats. The project includes a command line interface for running database queries and a dedicated data export tool that converts relational query results into CSV, JSON, or Excel files for external analysis. The library covers relational database management through atomic transaction control with commit and rollb

    Python
    View on GitHub↗7,219
  • kennethreitz/recordskennethreitz avatar

    kennethreitz/records

    7,217View on GitHub↗

    Records is a SQL database client designed for executing raw queries and managing result sets through a simplified interface. It provides a parameterized SQL executor to bind values to placeholders, ensuring safe data handling and preventing injection attacks, alongside a database transaction manager for grouping operations into atomic units. The project includes a dedicated command-line interface for running database statements and exporting query results directly to local files. This tooling allows for the conversion of SQL result sets into multiple serialization formats, including CSV, JSON

    Pythonforhumanskennethreitzorm
    View on GitHub↗7,217
  • data-centric-ai-community/fg-data-profilingData-Centric-AI-Community avatar

    Data-Centric-AI-Community/fg-data-profiling

    13,609View on GitHub↗

    This project is a data profiling and exploratory data analysis tool designed to generate automated quality reports for Pandas and Spark dataframes. It serves as a system for computing descriptive statistics, identifying correlations, and analyzing univariate and multivariate data patterns. The tool provides specialized capabilities for comparing different versions of datasets to identify changes in data quality and distributions. It includes a dedicated profiler for time-dependent data to extract statistical information such as seasonality and auto-correlation. The software covers a broad an

    Python
    View on GitHub↗13,609
  • johnkerl/millerjohnkerl avatar

    johnkerl/miller

    9,911View on GitHub↗

    Miller is a command-line data processor used for filtering, transforming, and aggregating name-indexed tabular data. It functions as a tool for querying and reshaping records across multiple file formats, serving as a converter between CSV, JSON, and YAML. The tool distinguishes itself by using a name-indexed data model, allowing users to manipulate fields by name rather than numeric position. It utilizes single-pass streaming algorithms to compute statistics and summaries on large datasets that exceed available system memory. Its capabilities cover data transformation and analysis, includin

    Gocommand-linecommand-line-toolscsv
    View on GitHub↗9,911
  • stephane/libmodbusstephane avatar

    stephane/libmodbus

    4,180View on GitHub↗

    libmodbus is a portable C library that implements the Modbus protocol stack for industrial hardware communication. It provides a set of tools for reading and writing coils and registers on industrial controllers and sensors, functioning as both a client and a protocol server. The library supports multiple transport layers, including a Modbus TCP stack for IPv4 and IPv6 network communication and a Modbus RTU driver for serial communication. It distinguishes itself through specialized data conversion utilities that handle byte-swapping and endianness for floating-point numbers and bit-field map

    Cautomationclibmodbus
    View on GitHub↗4,180
  • shlinkio/shlinkshlinkio avatar

    shlinkio/shlink

    5,117View on GitHub↗

    Shlink is a self-hosted URL shortener designed for creating and managing shortened web addresses on custom domains with full data ownership. It functions as a dynamic URL redirector and a multi-domain link manager, allowing a single installation to organize and serve aliases across several different root domains. The system is centered around a REST API for programmatic link management, enabling external applications to automate the creation, updating, and deletion of short URLs. It includes a dedicated traffic analytics engine that records visits, detects bots, and provides geolocation data

    PHPlaminasmezziophp
    View on GitHub↗5,117
  • jhspetersson/fselectjhspetersson avatar

    jhspetersson/fselect

    4,451View on GitHub↗

    fselect is a command line utility and file metadata query engine that uses SQL-like syntax to filter and find files based on their attributes. It functions as a file system analysis tool capable of selecting files and directories using relational logic, subqueries, and structured data filtering. The tool distinguishes itself by integrating Git tracking status and branch metadata into the search process while respecting project ignore files. It also includes a specialized media metadata search capability that filters audio and image files by technical properties such as resolution, bitrate, an

    Rustclicommand-linefiles
    View on GitHub↗4,451
  • six2dez/reconftwsix2dez avatar

    six2dez/reconftw

    7,226View on GitHub↗

    reconftw is an attack surface management framework and reconnaissance workflow orchestrator designed to automate the discovery, mapping, and monitoring of external digital assets. It operates as a modular tool-chain pipeline that coordinates a sequence of security tools to perform intelligence gathering and vulnerability scanning. The project distinguishes itself through a cloud-native deployment model that parallelizes scanning workloads across a fleet of remote VPS instances to bypass local resource constraints. It utilizes container-based environment isolation to ensure consistent executio

    Shellbug-bountybugbountybugbounty-tool
    View on GitHub↗7,226
  • streamlink/streamlinkstreamlink avatar

    streamlink/streamlink

    11,558View on GitHub↗

    Streamlink is a command line video stream extractor that retrieves direct stream URLs from online services for use in external media players. It functions as a local media stream pipe, redirecting raw video data from web services into local files or players via standard input or HTTP. The project includes a headless browser stream scraper to intercept network requests and extract media data from script-heavy websites, alongside a dedicated processor for HLS and DASH segmented media streams. The tool utilizes a modular video plugin framework, allowing support for new streaming platforms to be

    Pythonclilivestreampython
    View on GitHub↗11,558
  • rcoh/angle-grinderrcoh avatar

    rcoh/angle-grinder

    3,740View on GitHub↗

    Angle Grinder is a command line log processor and analytics tool used for parsing, filtering, and aggregating logs through a pipeline of text transformations. It functions as a text transformation pipeline that converts unstructured logs, as well as JSON and logfmt serialized data, into structured fields for analysis. The tool enables the computation of summary statistics, including running totals, counts, averages, and percentiles. It specifically supports time series log processing by partitioning data into discrete time windows to analyze event frequency and system behavior. The processin

    Rustanalyticscli-applogging
    View on GitHub↗3,740
  • saulpw/visidatasaulpw avatar

    saulpw/visidata

    8,834View on GitHub↗

    VisiData is a terminal-based interactive data analysis tool and browser designed for exploring, filtering, and sorting large tabular datasets. It functions as a structured data inspector that loads and flattens complex formats like JSON, XML, and PCAP into interactive sheets, as well as a terminal file manager for navigating directories and performing staged filesystem operations. The project distinguishes itself by rendering data visualizations, such as scatter plots and histograms, directly in the terminal using Unicode Braille characters. It provides a Python-based data wrangling environme

    Pythonclicsvdatajournalism
    View on GitHub↗8,834
  • fujiapple852/trippyfujiapple852 avatar

    fujiapple852/trippy

    6,966View on GitHub↗

    Trippy is a network diagnostic tool and terminal user interface that combines ping and traceroute functionality to analyze network paths and performance. It provides a network packet parser and path analyzer to detect packet loss, jitter, and multipath routing through continuous network probing. The project is distinguished by its support for specialized tracing strategies, including Paris and Dublin, to ensure consistent path discovery. It identifies network address translation devices and utilizes heuristic analysis to distinguish genuine packet loss from rate-limiting. Broad capability ar

    Rust
    View on GitHub↗6,966
  • alexreisner/geocoderalexreisner avatar

    alexreisner/geocoder

    6,446View on GitHub↗

    This is a Ruby toolkit for converting addresses to geographic coordinates and performing reverse geocoding via multiple external API providers. It provides a library for integrating location services into Ruby applications, including an IP geolocation tool to translate IP addresses into coordinates, city names, and country data. The project includes a command line interface for bulk geocoding of database records with integrated rate limiting and a geospatial query engine for calculating distances and performing radius or bounding box searches. It also features a mocking framework that provide

    Ruby
    View on GitHub↗6,446
  • alexandreborges/malwoverviewalexandreborges avatar

    alexandreborges/malwoverview

    3,882View on GitHub↗

    This project is a Python command-line security tool and malware analysis framework designed for threat intelligence aggregation and incident triage. It functions as an aggregator that orchestrates queries across multiple security services and sandboxes to analyze hashes, IP addresses, and domains. The tool distinguishes itself by incorporating an intelligence layer that uses language models to provide automated risk assessments and framework mappings. It also includes specialized capabilities for extracting indicators of compromise from unstructured text, documents, and web pages, as well as

    Pythonalienvaultcvecve-search
    View on GitHub↗3,882
  • nicolaskruchten/pivottablenicolaskruchten avatar

    nicolaskruchten/pivottable

    4,440View on GitHub↗

    This project is a JavaScript pivot table library and client-side data processor. It provides an interactive interface for transforming raw datasets into summarized tables, heatmaps, and charts, allowing for browser-based data analysis without a backend server. The library distinguishes itself through a drag-and-drop interface for dynamic data exploration and the ability to derive new attributes via date binning or custom logic. It supports flexible data rendering by converting analyzed results into HTML tables or graphical representations using integrated or third-party charting libraries. T

    CoffeeScriptcrosstabpivot-chartpivot-grid
    View on GitHub↗4,440
  • shelljs/shelljsshelljs avatar

    shelljs/shelljs

    14,402View on GitHub↗

    ShellJS is a Node.js shell command library that provides a portable Unix-like utility suite for cross-platform system automation. It serves as a cross-platform filesystem API and a process wrapper for spawning and controlling external system subprocesses. The project translates Unix shell commands into equivalent operations for the host operating system, allowing scripts to run consistently across different platforms. It supports the registration of custom commands and the integration of third-party plugins to extend its portable shell capabilities. The library covers broad capability areas

    JavaScriptbashjavascriptnode
    View on GitHub↗14,402
  • hatboy/pcap-analyzerHatBoy avatar

    HatBoy/Pcap-Analyzer

    1,047View on GitHub↗

    Pcap-Analyzer is a desktop utility designed for the forensic analysis of offline packet capture files. It functions by decoding binary network protocols into structured metadata, allowing users to examine network activity without requiring a live connection. The tool provides comprehensive capabilities for reconstructing communication sessions and extracting application-layer artifacts, such as transmitted files and credentials. It distinguishes itself through integrated geospatial mapping, which correlates source and destination network addresses with physical location databases to visualize

    Pythonpcappcap-analyzerpython
    View on GitHub↗1,047
  • facebookincubator/veloxfacebookincubator avatar

    facebookincubator/velox

    4,155View on GitHub↗

    Velox is a high-performance C++ query execution engine and columnar data processing library. It serves as a composable framework for implementing analytical query engines, providing a vectorized expression evaluator and a toolkit for data management systems. The project is distinguished by its use of vectorized columnar execution and arena-based memory allocation to process large-scale datasets. It features specialized optimizations such as broadcast join table caching, dynamic filter push-down, and dictionary encoding to reduce memory overhead and accelerate analytical reads. The engine cov

    C++
    View on GitHub↗4,155
  • lmc999/regionrestrictionchecklmc999 avatar

    lmc999/RegionRestrictionCheck

    5,078View on GitHub↗

    RegionRestrictionCheck is a bash-based geo-restriction checker and network accessibility tester. It verifies whether a network IP address is permitted or blocked by regional service restrictions by testing network interfaces against a list of geo-restricted games and online services. The tool performs IP location auditing to determine if a public IP address is recognized as being in a permitted region by third party platforms. It also validates network interfaces and VPN connectivity to confirm that traffic is correctly routed to a different geographic region and that regional blocks are bein

    Shell
    View on GitHub↗5,078
  • ther1d/shell_gptTheR1D avatar

    TheR1D/shell_gpt

    12,131View on GitHub↗

    Shell GPT is an AI-powered command-line interface that generates shell commands and source code from natural language prompts. It serves as a terminal-based tool for automating technical tasks, producing executable commands, and generating code snippets directly within the shell. The tool distinguishes itself through a read-eval-print loop for interactive chatting and the ability to maintain stateful conversational history via named sessions. It supports flexible backend routing, allowing users to connect to cloud-based APIs or local language model hosts for offline operation and data privacy

    Pythonchatgptcheat-sheetcli
    View on GitHub↗12,131