NextTraceをバックエンドに使用し、Windows、Linux、macOSでtracerouteを可視化するクロスプラットフォームGUI。
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
Linux上のDockerコンテナでスクリプトを実行します
docker run --rm --net=host -it xykt/ipquality && docker rmi xykt/ipquality > /dev/null 2>&1 - 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 の数値は毎日更新されます。
関連プロジェクト
Microsoftによるオープンソースの音声AIモデル群。長時間音声の認識(ASR)、複数話者の音声合成(TTS)、リアルタイムストリーミングTTSに対応。
同期・非同期クライアントと型付きのリクエスト/レスポンスモデルを備えた、OpenAI REST API公式Pythonライブラリ。
AIエージェントとユーザー向けフロントエンドアプリケーションの接続方法を標準化する、オープンなイベントベースのプロトコルです。
再利用可能なコンポーネント、グラフによるオーケストレーション、Human-in-the-loopの割り込み機能を備えた、LLMアプリケーションとAIエージェント構築のためのGoフレームワーク。
本番品質のAIチャットUIを構築するためのTypeScript/Reactライブラリ。合成可能なプリミティブとバックエンド連携を備えています。