Dolutech Blacklist Protect
O Dolutech Blacklist Protect é um sistema avançado de proteção que oferece múltiplas camadas de segurança para sites WordPress, com tecnologias modernas e interface intuitiva.
Bloqueio por Geolocalização (NOVO!)
- Integração MaxMind GeoIP2: Bloqueie países inteiros automaticamente
- Validação Automática: Teste de credenciais ao salvar configurações
- Cache Inteligente: Reduz chamadas à API (24h de cache por IP)
- Interface Intuitiva: Lista de países comumente bloqueados para referência
- Códigos ISO: Use códigos de 2 letras (CN, RU, BR, etc.)
Sistema de Blacklists Avançado
- Blacklist Dolutech: Atualizada automaticamente 2x ao dia
- Blacklists de Terceiros: Adicione URLs externas de listas .txt
- Bloqueio Manual: IPs específicos com gerenciamento completo
- Whitelist Inteligente: IPs fixos e domínios DDNS sempre permitidos
Proteção Contra Força Bruta
- Bloqueio automático após X tentativas falhadas (configurável)
- Bloqueio Temporário: Configure duração em minutos, não horas
- Bloqueio Permanente: Para máxima segurança
- Proteção XML-RPC: Bloqueio completo ou parcial configurável
Bloqueio por Usuários Específicos
- Configure usuários «armadilha» (admin, root, administrator)
- Bloqueio imediato do IP ao tentar login com usuários protegidos
- Validação automática: só bloqueia se o usuário realmente existir
Sistema de Desbloqueio Inteligente
- Solicitação via e-mail com token seguro (válido 24h)
- Chave Secreta: Camada extra de segurança opcional
- Google reCAPTCHA v2: Proteção contra bots nos formulários
- Interface responsiva com toggle para visualizar chaves
Monitoramento Completo
- Dashboard com estatísticas detalhadas por fonte
- Lista de IPs com bloqueio temporário ativo (tempo restante)
- Tokens de desbloqueio pendentes
- Blacklists de terceiros com status e contadores
Recursos Avançados
- Interface Dinâmica: JavaScript para mostrar/ocultar opções
- Validações Robustas: Nonces, sanitização e escaping
- Logs Automáticos: Registro de atividades e erros
- Cron Jobs: Limpeza automática de dados antigos
Ideal para desenvolvedores, administradores e agências que buscam segurança máxima sem comprometer usabilidade.
External Services
Este plugin conecta-se a serviços externos para funcionalidade completa:
Blacklist Dolutech (Obrigatório) — URL: https://raw.githubusercontent.com/dolutech/blacklist-dolutech/refs/heads/main/Black-list-semanal-dolutech.txt — Descrição: Lista oficial de IPs maliciosos, atualizada automaticamente — Termos: https://dolutech.com/termos-de-uso/ — Privacidade: https://dolutech.com/politica-de-privacidade/
Sistema de E-mails (Opcional) — abuse@dolutech.com: Para denúncias automáticas de IPs — Admins do site: Para notificações de desbloqueio — Usa wp_mail() nativo do WordPress
Google reCAPTCHA v2 (Opcional) — API: https://www.google.com/recaptcha/api/siteverify — Descrição: Validação de formulários contra bots — Configuração: Requer Site Key + Secret Key — Termos: https://developers.google.com/recaptcha/docs/terms
MaxMind GeoIP2 (Opcional) — API: https://geolite.info/geoip/v2.1/country/ — Descrição: Geolocalização de IPs para bloqueio por país — Configuração: Requer Account ID + License Key — Cadastro: https://www.maxmind.com/en/geolite2/signup — Termos: https://www.maxmind.com/en/geolite2/eula — Privacidade: Dados de IP consultados são cacheados localmente por 24h
Blacklists de Terceiros (Opcional) — URLs definidas pelo usuário — Validação automática de formato .txt — Exemplos: SpamHaus, AbuseIPDB, etc.
License
Este plugin está licenciado sob a GNU General Public License v2.0 ou posterior. Para mais informações, visite https://www.gnu.org/licenses/gpl-2.0.html.