Repolode
xykt

xykt/IPQuality

IPアドレスのリスクスコアや種類、動画配信・AIサービスの利用可否、メールサーバーへの接続性を調べるBashスクリプトです。

スター
10,778
フォーク
743
未解決の Issue
0
最終コミット
20 日前

これは何?

IPQualityは、実行環境のIPアドレスを複数の項目にわたってチェックするシェルスクリプトです。レポートには、MaxMindデータベースによる基本的な位置情報、IPの種類、複数の不正利用・詐欺データベースに基づくリスクスコアとリスク要因、動画配信・AIサービスの利用可否テスト、主要なメールプロバイダーへの接続チェックが含まれます。

IPv4とIPv6のデュアルスタッククエリに対応し、特定のネットワークインターフェースを指定したり、プロキシ経由で接続したりできます。出力形式は対話型のターミナル表示、JSON、またはディスクに書き込むプレーンテキスト/ANSIファイルから選べます。また、オンラインレポートの生成を無効にするプライバシーモードも備えています。

幅広いLinuxディストリビューションとmacOSで動作し、Dockerを使えばWindowsでも実行できます。中国語と英語のインターフェースに加え、基本情報にはほかの言語もいくつか用意されています。

主な機能

  • 01デュアルスタックに対応し、IPv4とIPv6のアドレスをチェック
  • 02複数のIPレピュテーションデータベースのリスクスコアを集約
  • 03Netflix、YouTube、ChatGPTなどの動画配信・AIサービスの利用可否をテスト
  • 04GmailやOutlookなどの主要メールプロバイダーへの接続をチェック
  • 05結果をJSON、ANSI、プレーンテキストのファイルとしてエクスポート

ユースケース

  • VPSやプロキシのIPがリスクありと判定されていないか、導入前に確認する
  • 特定のサーバーから利用できる動画配信・AIサービスを確認する
  • ホストから主要なメールプロバイダーへの送信メールが届くかテストする
  • JSON形式の結果をほかのツールに渡し、IP監査を自動化する

クイックスタート

  1. 1

    Linux上のDockerコンテナでスクリプトを実行します

    docker run --rm --net=host -it xykt/ipquality && docker rmi xykt/ipquality > /dev/null 2>&1
  2. 2

    または、READMEに記載されている公式の1行bashコマンドで対話型メニューを起動します

使う前に知っておきたいこと

  • WindowsはDocker経由でのみサポートされています。
  • AGPL-3.0ライセンスで提供されています。コピーレフトライセンスのため、変更したバージョンも同じ条件で共有する必要があります。
  • 結果は、スクリプトがネットワーク経由で照会する多数のサードパーティ製リスクデータベースやストリーミングサービスに左右されます。

トピック

よくある質問

IPQuality とは?
IPアドレスのリスクスコアや種類、動画配信・AIサービスの利用可否、メールサーバーへの接続性を調べるBashスクリプトです。 IPQualityは、実行環境のIPアドレスを複数の項目にわたってチェックするシェルスクリプトです。レポートには、MaxMindデータベースによる基本的な位置情報、IPの種類、複数の不正利用・詐欺データベースに基づくリスクスコアとリスク要因、動画配信・AIサービスの利用可否テスト、主要なメールプロバイダーへの接続チェックが含まれます。
IPQuality は無料で使えますか?ライセンスは?
IPQuality は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
IPQuality は今もメンテナンスされていますか?
活発にメンテナンス中。IPQuality の最終コミットは 2026年9月30日 です。
IPQuality は何に使えますか?
VPSやプロキシのIPがリスクありと判定されていないか、導入前に確認する 特定のサーバーから利用できる動画配信・AIサービスを確認する ホストから主要なメールプロバイダーへの送信メールが届くかテストする JSON形式の結果をほかのツールに渡し、IP監査を自動化する
IPQuality のインストール方法は?
Linux上のDockerコンテナでスクリプトを実行します: docker run --rm --net=host -it xykt/ipquality && docker rmi xykt/ipquality > /dev/null 2>&1 または、READMEに記載されている公式の1行bashコマンドで対話型メニューを起動します
IPQuality はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/xykt/IPQuality

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト