IPQuality  by xykt

CLI tool for IP quality checks

created 1 year ago
4,246 stars

Top 11.7% on sourcepulse

GitHubView on GitHub
Project Summary

This script provides a comprehensive IP quality and streaming service unlock check, targeting network administrators, security researchers, and power users. It offers detailed insights into IP reputation, risk factors, and compatibility with various streaming platforms and email services, aiming to simplify network diagnostics and service accessibility checks.

How It Works

The script aggregates data from multiple IP intelligence databases (Maxmind, IPinfo, AbuseIPDB, etc.) and streaming/email service providers (Netflix, Gmail, etc.) to provide a consolidated report. It supports both IPv4 and IPv6, offering detailed analysis across six modules: basic information, IP type, risk score, risk factors, streaming unlock status, and email deliverability. The output is designed for clear, multi-terminal display and easy sharing.

Quick Start & Requirements

  • Primary install / run command: bash <(curl -Ls IP.Check.Place)
  • Prerequisites: curl, bash, dig (auto-installed if missing). Supports a wide range of Linux distributions and macOS.
  • Official quick-start: IP.Check.Place

Highlighted Details

  • Integrates data from over 15 IP quality and risk databases.
  • Checks unlock status for 7+ major streaming services (Netflix, TikTok, etc.).
  • Verifies deliverability across 10+ popular email providers (Gmail, Outlook, etc.).
  • Supports IPv4/IPv6 dual-stack checking and allows specifying network interfaces or proxy servers.

Maintenance & Community

  • Actively maintained with frequent updates (e.g., recent additions include new OS support, output formats, and risk data sources).
  • Sponsored by V.PS, BAGE, 丽萨主机, and DreamCloud.
  • Acknowledges contributions from lmc999 and spiritLHLS.

Licensing & Compatibility

  • The README does not explicitly state a license.
  • Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

The script's licensing is not clearly defined, which may impact commercial adoption. While it aims for broad OS support, specific configurations or network environments might encounter unforeseen issues.

Health Check
Last commit

22 hours ago

Responsiveness

1 day

Pull Requests (30d)
1
Issues (30d)
4
Star History
837 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.