Repolode
xykt

xykt/IPQuality

Bash-скрипт для проверки качества IP-адреса: оценивает риски, определяет тип IP, проверяет доступность стриминговых и AI-сервисов и связь с почтовыми серверами.

Звёзды
10,778
Форки
743
Открытые issues
0
Последний коммит
20 дней назад

Что это?

IPQuality — shell-скрипт для комплексной проверки IP-адреса машины, на которой он запущен. Отчёт включает базовые геоданные из базы MaxMind, классификацию типа IP, оценку риска на основе нескольких баз данных о мошенничестве и злоупотреблениях, факторы риска, проверку доступности стриминговых и AI-сервисов, а также проверку связи с популярными почтовыми провайдерами.

Скрипт поддерживает запросы по IPv4 и IPv6 в dual-stack-режиме, а также позволяет проверять конкретный сетевой интерфейс или направлять запросы через прокси. Результаты можно просматривать в интерактивном терминале, выводить в формате JSON или сохранять на диск в виде файлов с обычным текстом или ANSI-кодами. Также предусмотрен режим конфиденциальности, отключающий создание онлайн-отчётов.

Скрипт работает во множестве дистрибутивов Linux и в macOS, а также в Windows через Docker. Интерфейс доступен на китайском и английском языках; для основной информации предусмотрено ещё несколько языков.

Ключевые возможности

  • 01Проверяет адреса IPv4 и IPv6 с поддержкой dual-stack
  • 02Объединяет оценки риска из нескольких баз репутации IP-адресов
  • 03Проверяет доступность стриминговых и AI-сервисов, таких как Netflix, YouTube и ChatGPT
  • 04Проверяет связь с крупнейшими почтовыми провайдерами, включая Gmail и Outlook
  • 05Экспортирует результаты в файлы JSON, ANSI или обычного текста

Сценарии использования

  • Проверить, не помечен ли IP-адрес VPS или прокси как рискованный, прежде чем использовать его
  • Узнать, какие стриминговые и AI-сервисы доступны с конкретного сервера
  • Проверить, могут ли исходящие письма с хоста доходить до крупнейших почтовых провайдеров
  • Автоматизировать аудит IP-адресов, экспортируя результаты в JSON для обработки другими инструментами

Быстрый старт

  1. 1

    Запустите скрипт в контейнере Docker в Linux

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

    Или запустите интерактивное меню с помощью официальной однострочной bash-команды из README

Что важно знать

  • Windows поддерживается только через Docker.
  • Лицензия AGPL-3.0 — лицензия с копилефтом, требующая распространять изменённые версии на тех же условиях.
  • Результаты зависят от множества сторонних баз данных рисков и стриминговых сервисов, к которым скрипт обращается по сети.

Темы

Частые вопросы

Что такое IPQuality?
Bash-скрипт для проверки качества IP-адреса: оценивает риски, определяет тип IP, проверяет доступность стриминговых и AI-сервисов и связь с почтовыми серверами. IPQuality — shell-скрипт для комплексной проверки IP-адреса машины, на которой он запущен. Отчёт включает базовые геоданные из базы MaxMind, классификацию типа IP, оценку риска на основе нескольких баз данных о мошенничестве и злоупотреблениях, факторы риска, проверку доступности стриминговых и AI-сервисов, а также проверку связи с популярными почтовыми провайдерами.
IPQuality можно использовать бесплатно? Какая у него лицензия?
IPQuality распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
IPQuality всё ещё поддерживается?
Активно поддерживается. Последний коммит в IPQuality — 30 сент. 2026 г..
Для чего можно использовать IPQuality?
Проверить, не помечен ли IP-адрес VPS или прокси как рискованный, прежде чем использовать его Узнать, какие стриминговые и AI-сервисы доступны с конкретного сервера Проверить, могут ли исходящие письма с хоста доходить до крупнейших почтовых провайдеров Автоматизировать аудит IP-адресов, экспортируя результаты в JSON для обработки другими инструментами
Как установить IPQuality?
Запустите скрипт в контейнере Docker в Linux: docker run --rm --net=host -it xykt/ipquality && docker rmi xykt/ipquality > /dev/null 2>&1 Или запустите интерактивное меню с помощью официальной однострочной bash-команды из README
Где скачать IPQuality?
Исходный код и инструкции по установке — на GitHub: https://github.com/xykt/IPQuality

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты