Repolode
xykt

xykt/IPQuality

Script Bash que avalia a qualidade de um endereço IP, verificando pontuação de risco, tipo de IP, acesso a serviços de streaming e IA e conectividade com servidores de e-mail.

Estrelas
10,778
Forks
743
Issues abertas
0
Último commit
há 20 dias

O que é?

IPQuality é um script de shell que executa uma verificação completa do endereço IP da máquina em que é executado. O relatório inclui dados básicos de geolocalização de um banco de dados MaxMind, classificação do tipo de IP, uma pontuação de risco calculada a partir de vários bancos de dados de fraude e abuso, fatores de risco, testes de acesso a serviços de streaming e IA e verificações de conectividade com provedores de e-mail comuns.

O script oferece suporte a consultas dual-stack de IPv4 e IPv6 e permite verificar uma interface de rede específica ou rotear o tráfego por um proxy. A saída pode ser exibida em um terminal interativo ou salva em disco como JSON, texto simples ou arquivos ANSI. Ele também inclui um modo de privacidade que desativa a geração de relatórios online.

Funciona em várias distribuições Linux, no macOS e no Windows por meio do Docker, e oferece interfaces em chinês e inglês, além de opções em vários outros idiomas para informações básicas.

Recursos principais

  • 01Verifica endereços IPv4 e IPv6 com suporte dual-stack
  • 02Combina pontuações de risco de vários bancos de dados de reputação de IP
  • 03Testa o acesso a serviços de streaming e IA, como Netflix, YouTube e ChatGPT
  • 04Verifica a conectividade com grandes provedores de e-mail, incluindo Gmail e Outlook
  • 05Exporta os resultados como arquivos JSON, ANSI ou de texto simples

Casos de uso

  • Verificar se o IP de uma VPS ou de um proxy está sinalizado como arriscado antes de implantá-lo
  • Conferir quais serviços de streaming e IA estão acessíveis a partir de determinado servidor
  • Testar se os e-mails enviados de um host conseguem chegar aos principais provedores de e-mail
  • Automatizar auditorias de IP exportando resultados em JSON para outras ferramentas

Início rápido

  1. 1

    Execute o script em um contêiner Docker no Linux

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

    Ou execute o menu interativo com o comando bash oficial de uma linha indicado no README

Antes de usar

  • O Windows é compatível apenas por meio do Docker.
  • Licenciado sob AGPL-3.0, uma licença copyleft que exige o compartilhamento de versões modificadas nos mesmos termos.
  • Os resultados dependem de vários bancos de dados de risco e serviços de streaming de terceiros que o script consulta pela rede.

Tópicos

Perguntas frequentes

O que é IPQuality?
Script Bash que avalia a qualidade de um endereço IP, verificando pontuação de risco, tipo de IP, acesso a serviços de streaming e IA e conectividade com servidores de e-mail. IPQuality é um script de shell que executa uma verificação completa do endereço IP da máquina em que é executado. O relatório inclui dados básicos de geolocalização de um banco de dados MaxMind, classificação do tipo de IP, uma pontuação de risco calculada a partir de vários bancos de dados de fraude e abuso, fatores de risco, testes de acesso a serviços de streaming e IA e verificações de conectividade com provedores de e-mail comuns.
IPQuality é gratuito? Qual é a licença?
IPQuality é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
IPQuality ainda é mantido?
Manutenção ativa. O último commit de IPQuality foi em 30 de set. de 2026.
Para que posso usar IPQuality?
Verificar se o IP de uma VPS ou de um proxy está sinalizado como arriscado antes de implantá-lo Conferir quais serviços de streaming e IA estão acessíveis a partir de determinado servidor Testar se os e-mails enviados de um host conseguem chegar aos principais provedores de e-mail Automatizar auditorias de IP exportando resultados em JSON para outras ferramentas
Como instalar IPQuality?
Execute o script em um contêiner Docker no Linux: docker run --rm --net=host -it xykt/ipquality && docker rmi xykt/ipquality > /dev/null 2>&1 Ou execute o menu interativo com o comando bash oficial de uma linha indicado no README
Onde consigo IPQuality?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/xykt/IPQuality

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados