{"id":229182,"date":"2025-04-17T20:43:26","date_gmt":"2025-04-17T20:43:26","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/blacklist-wp-protect\/"},"modified":"2025-11-07T23:43:26","modified_gmt":"2025-11-07T23:43:26","slug":"dolutech-blacklist-protect","status":"publish","type":"plugin","link":"https:\/\/azb.wordpress.org\/plugins\/dolutech-blacklist-protect\/","author":23053606,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.7.0","stable_tag":"0.7.0","tested":"6.8.5","requires":"6.7","requires_php":"8.2","requires_plugins":null,"header_name":"Dolutech Blacklist Protect","header_author":"Dolutech","header_description":"Prote\u00e7\u00e3o via blacklist autom\u00e1tica da Dolutech, com den\u00fancia e bloqueio de IPs personalizados.","assets_banners_color":"397bb6","last_updated":"2025-11-07 23:43:26","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/dolutech.com","rating":5,"author_block_rating":0,"active_installs":40,"downloads":773,"num_ratings":4,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.0.1":{"tag":"0.0.1","author":"dolutech","date":"2025-04-17 20:42:50"},"0.1.0":{"tag":"0.1.0","author":"dolutech","date":"2025-05-08 19:39:33"},"0.2.0":{"tag":"0.2.0","author":"dolutech","date":"2025-06-08 20:18:09"},"0.6.0":{"tag":"0.6.0","author":"dolutech","date":"2025-09-04 17:59:41"},"0.7.0":{"tag":"0.7.0","author":"dolutech","date":"2025-11-07 23:43:26"}},"upgrade_notice":{"0.7.0":"<p>Bloqueio por geolocaliza\u00e7\u00e3o! Integra\u00e7\u00e3o completa com MaxMind GeoIP2. Bloqueie pa\u00edses inteiros usando c\u00f3digos ISO de 2 letras. Cache inteligente e valida\u00e7\u00e3o autom\u00e1tica.<\/p>","0.6.0":"<p>Novos recursos: bot\u00e3o para visualizar chave secreta + bloqueio por usu\u00e1rios espec\u00edficos. Interface aprimorada com JavaScript din\u00e2mico.<\/p>","0.5.0":"<p>Google reCAPTCHA v2 integrado! Adicione prote\u00e7\u00e3o contra bots nos formul\u00e1rios de desbloqueio. Configure suas chaves e ative.<\/p>","0.4.0":"<p>Blacklists de terceiros! Adicione URLs externas de listas .txt para m\u00e1xima prote\u00e7\u00e3o. Dashboard com estat\u00edsticas detalhadas.<\/p>","0.3.0":"<p>Bloqueio em MINUTOS + chave secreta + prote\u00e7\u00e3o XML-RPC configur\u00e1vel. Sistema mais flex\u00edvel e seguro.<\/p>","0.2.0":"<p>Sistema de desbloqueio com tokens seguros por e-mail. IPs bloqueados podem solicitar revis\u00e3o aos administradores.<\/p>","0.1.0":"<p>Prote\u00e7\u00e3o contra for\u00e7a bruta com den\u00fancia autom\u00e1tica. Bloqueio inteligente ap\u00f3s X tentativas configur\u00e1veis.<\/p>","0.0.1":"<p>Primeira vers\u00e3o est\u00e1vel. Blacklist autom\u00e1tica Dolutech + bloqueio manual + whitelist + den\u00fancias.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":4},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3276190,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3276190,"resolution":"1544x500","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.0.1","0.1.0","0.2.0","0.6.0","0.7.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3308137,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3308137,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"Dashboard principal com estat\u00edsticas detalhadas de blacklists por fonte","2":"Configura\u00e7\u00e3o MaxMind GeoIP2 com valida\u00e7\u00e3o autom\u00e1tica de credenciais","3":"Interface de bloqueio por pa\u00edses com c\u00f3digos ISO e pa\u00edses comuns","4":"Configura\u00e7\u00f5es de prote\u00e7\u00e3o de login com bloqueio tempor\u00e1rio","5":"Interface de blacklists de terceiros com status e contadores","6":"Sistema de desbloqueio com reCAPTCHA e chave secreta","7":"Configura\u00e7\u00e3o de bloqueio por usu\u00e1rios espec\u00edficos","8":"Prote\u00e7\u00e3o XML-RPC com op\u00e7\u00f5es completas e parciais"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1784,2439,4124,1945,600],"plugin_category":[54],"plugin_contributors":[240985],"plugin_business_model":[],"class_list":["post-229182","plugin","type-plugin","status-publish","hentry","plugin_tags-blacklist","plugin_tags-brute-force","plugin_tags-geolocation","plugin_tags-ip-block","plugin_tags-security","plugin_category-security-and-spam-protection","plugin_contributors-dolutech","plugin_committers-dolutech"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/dolutech-blacklist-protect\/assets\/icon-256x256.png?rev=3276190","icon_2x":"https:\/\/ps.w.org\/dolutech-blacklist-protect\/assets\/icon-256x256.png?rev=3276190","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/dolutech-blacklist-protect\/assets\/screenshot-1.png?rev=3308137","caption":"Dashboard principal com estat\u00edsticas detalhadas de blacklists por fonte"},{"src":"https:\/\/ps.w.org\/dolutech-blacklist-protect\/assets\/screenshot-2.png?rev=3308137","caption":"Configura\u00e7\u00e3o MaxMind GeoIP2 com valida\u00e7\u00e3o autom\u00e1tica de credenciais"}],"raw_content":"<!--section=description-->\n<p>O <strong>Dolutech Blacklist Protect<\/strong> \u00e9 um sistema avan\u00e7ado de prote\u00e7\u00e3o que oferece m\u00faltiplas camadas de seguran\u00e7a para sites WordPress, com tecnologias modernas e interface intuitiva.<\/p>\n\n<h3>Bloqueio por Geolocaliza\u00e7\u00e3o (NOVO!)<\/h3>\n\n<ul>\n<li><strong>Integra\u00e7\u00e3o MaxMind GeoIP2<\/strong>: Bloqueie pa\u00edses inteiros automaticamente<\/li>\n<li><strong>Valida\u00e7\u00e3o Autom\u00e1tica<\/strong>: Teste de credenciais ao salvar configura\u00e7\u00f5es<\/li>\n<li><strong>Cache Inteligente<\/strong>: Reduz chamadas \u00e0 API (24h de cache por IP)<\/li>\n<li><strong>Interface Intuitiva<\/strong>: Lista de pa\u00edses comumente bloqueados para refer\u00eancia<\/li>\n<li><strong>C\u00f3digos ISO<\/strong>: Use c\u00f3digos de 2 letras (CN, RU, BR, etc.)<\/li>\n<\/ul>\n\n<h3>Sistema de Blacklists Avan\u00e7ado<\/h3>\n\n<ul>\n<li><strong>Blacklist Dolutech<\/strong>: Atualizada automaticamente 2x ao dia<\/li>\n<li><strong>Blacklists de Terceiros<\/strong>: Adicione URLs externas de listas .txt<\/li>\n<li><strong>Bloqueio Manual<\/strong>: IPs espec\u00edficos com gerenciamento completo<\/li>\n<li><strong>Whitelist Inteligente<\/strong>: IPs fixos e dom\u00ednios DDNS sempre permitidos<\/li>\n<\/ul>\n\n<h3>Prote\u00e7\u00e3o Contra For\u00e7a Bruta<\/h3>\n\n<ul>\n<li>Bloqueio autom\u00e1tico ap\u00f3s X tentativas falhadas (configur\u00e1vel)<\/li>\n<li><strong>Bloqueio Tempor\u00e1rio<\/strong>: Configure dura\u00e7\u00e3o em minutos, n\u00e3o horas<\/li>\n<li><strong>Bloqueio Permanente<\/strong>: Para m\u00e1xima seguran\u00e7a<\/li>\n<li><strong>Prote\u00e7\u00e3o XML-RPC<\/strong>: Bloqueio completo ou parcial configur\u00e1vel<\/li>\n<\/ul>\n\n<h3>Bloqueio por Usu\u00e1rios Espec\u00edficos<\/h3>\n\n<ul>\n<li>Configure usu\u00e1rios \"armadilha\" (admin, root, administrator)<\/li>\n<li>Bloqueio imediato do IP ao tentar login com usu\u00e1rios protegidos<\/li>\n<li>Valida\u00e7\u00e3o autom\u00e1tica: s\u00f3 bloqueia se o usu\u00e1rio realmente existir<\/li>\n<\/ul>\n\n<h3>Sistema de Desbloqueio Inteligente<\/h3>\n\n<ul>\n<li>Solicita\u00e7\u00e3o via e-mail com token seguro (v\u00e1lido 24h)<\/li>\n<li><strong>Chave Secreta<\/strong>: Camada extra de seguran\u00e7a opcional<\/li>\n<li><strong>Google reCAPTCHA v2<\/strong>: Prote\u00e7\u00e3o contra bots nos formul\u00e1rios<\/li>\n<li>Interface responsiva com toggle para visualizar chaves<\/li>\n<\/ul>\n\n<h3>Monitoramento Completo<\/h3>\n\n<ul>\n<li>Dashboard com estat\u00edsticas detalhadas por fonte<\/li>\n<li>Lista de IPs com bloqueio tempor\u00e1rio ativo (tempo restante)<\/li>\n<li>Tokens de desbloqueio pendentes<\/li>\n<li>Blacklists de terceiros com status e contadores<\/li>\n<\/ul>\n\n<h3>Recursos Avan\u00e7ados<\/h3>\n\n<ul>\n<li><strong>Interface Din\u00e2mica<\/strong>: JavaScript para mostrar\/ocultar op\u00e7\u00f5es<\/li>\n<li><strong>Valida\u00e7\u00f5es Robustas<\/strong>: Nonces, sanitiza\u00e7\u00e3o e escaping<\/li>\n<li><strong>Logs Autom\u00e1ticos<\/strong>: Registro de atividades e erros<\/li>\n<li><strong>Cron Jobs<\/strong>: Limpeza autom\u00e1tica de dados antigos<\/li>\n<\/ul>\n\n<p>Ideal para <strong>desenvolvedores<\/strong>, <strong>administradores<\/strong> e <strong>ag\u00eancias<\/strong> que buscam seguran\u00e7a m\u00e1xima sem comprometer usabilidade.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>Este plugin conecta-se a servi\u00e7os externos para funcionalidade completa:<\/p>\n\n<p><strong>Blacklist Dolutech (Obrigat\u00f3rio)<\/strong>\n- URL: https:\/\/raw.githubusercontent.com\/dolutech\/blacklist-dolutech\/refs\/heads\/main\/Black-list-semanal-dolutech.txt\n- Descri\u00e7\u00e3o: Lista oficial de IPs maliciosos, atualizada automaticamente\n- Termos: https:\/\/dolutech.com\/termos-de-uso\/\n- Privacidade: https:\/\/dolutech.com\/politica-de-privacidade\/<\/p>\n\n<p><strong>Sistema de E-mails (Opcional)<\/strong>\n- abuse@dolutech.com: Para den\u00fancias autom\u00e1ticas de IPs\n- Admins do site: Para notifica\u00e7\u00f5es de desbloqueio\n- Usa wp_mail() nativo do WordPress<\/p>\n\n<p><strong>Google reCAPTCHA v2 (Opcional)<\/strong>\n- API: https:\/\/www.google.com\/recaptcha\/api\/siteverify\n- Descri\u00e7\u00e3o: Valida\u00e7\u00e3o de formul\u00e1rios contra bots\n- Configura\u00e7\u00e3o: Requer Site Key + Secret Key\n- Termos: https:\/\/developers.google.com\/recaptcha\/docs\/terms<\/p>\n\n<p><strong>MaxMind GeoIP2 (Opcional)<\/strong>\n- API: https:\/\/geolite.info\/geoip\/v2.1\/country\/\n- Descri\u00e7\u00e3o: Geolocaliza\u00e7\u00e3o de IPs para bloqueio por pa\u00eds\n- Configura\u00e7\u00e3o: Requer Account ID + License Key\n- Cadastro: https:\/\/www.maxmind.com\/en\/geolite2\/signup\n- Termos: https:\/\/www.maxmind.com\/en\/geolite2\/eula\n- Privacidade: Dados de IP consultados s\u00e3o cacheados localmente por 24h<\/p>\n\n<p><strong>Blacklists de Terceiros (Opcional)<\/strong>\n- URLs definidas pelo usu\u00e1rio\n- Valida\u00e7\u00e3o autom\u00e1tica de formato .txt\n- Exemplos: SpamHaus, AbuseIPDB, etc.<\/p>\n\n<h3>License<\/h3>\n\n<p>Este plugin est\u00e1 licenciado sob a GNU General Public License v2.0 ou posterior. Para mais informa\u00e7\u00f5es, visite https:\/\/www.gnu.org\/licenses\/gpl-2.0.html.<\/p>\n\n<!--section=installation-->\n<ol>\n<li><strong>Upload<\/strong>: Envie a pasta <code>dolutech-blacklist-protect<\/code> para <code>\/wp-content\/plugins\/<\/code><\/li>\n<li><strong>Ativa\u00e7\u00e3o<\/strong>: Ative o plugin em <strong>Plugins<\/strong> \u2192 <strong>Plugins Instalados<\/strong><\/li>\n<li><strong>Configura\u00e7\u00e3o<\/strong>: Acesse <strong>Configura\u00e7\u00f5es<\/strong> \u2192 <strong>Dolutech Blacklist Protect<\/strong><\/li>\n<li><strong>Requisitos<\/strong>: PHP 8.2+ e WordPress 6.7+ (verificados automaticamente)<\/li>\n<li><strong>Recomenda\u00e7\u00f5es<\/strong>: \n\n<ul>\n<li>Configure sua whitelist ANTES de ativar bloqueios<\/li>\n<li>Teste o sistema de e-mail para desbloqueios<\/li>\n<li>Configure reCAPTCHA para m\u00e1xima seguran\u00e7a<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='como%20funciona%20o%20bloqueio%20por%20geolocaliza%C3%A7%C3%A3o%3F'><h3>Como funciona o bloqueio por geolocaliza\u00e7\u00e3o?<\/h3><\/dt>\n<dd><p>Ao ativar o MaxMind GeoIP2, voc\u00ea insere suas credenciais da API e seleciona os pa\u00edses a bloquear usando c\u00f3digos ISO (2 letras). Quando algu\u00e9m de um pa\u00eds bloqueado tenta acessar, o plugin consulta a API MaxMind, identifica o pa\u00eds do IP e bloqueia automaticamente. Os resultados ficam em cache por 24 horas para otimizar performance.<\/p><\/dd>\n<dt id='onde%20consigo%20credenciais%20da%20maxmind%3F'><h3>Onde consigo credenciais da MaxMind?<\/h3><\/dt>\n<dd><p>Acesse https:\/\/www.maxmind.com\/en\/geolite2\/signup e crie uma conta gratuita. Em \"Manage License Keys\", crie uma nova chave. Voc\u00ea receber\u00e1 um Account ID e uma License Key. O plugin valida automaticamente ao salvar.<\/p><\/dd>\n<dt id='como%20as%20blacklists%20s%C3%A3o%20atualizadas%3F'><h3>Como as blacklists s\u00e3o atualizadas?<\/h3><\/dt>\n<dd><p>As listas s\u00e3o atualizadas automaticamente 2x ao dia via cron do WordPress. Inclui a blacklist Dolutech oficial + todas as blacklists de terceiros configuradas.<\/p><\/dd>\n<dt id='e%20se%20meu%20ip%20estiver%20bloqueado%3F'><h3>E se meu IP estiver bloqueado?<\/h3><\/dt>\n<dd><p>Configure sua <strong>whitelist<\/strong> primeiro! Adicione IP fixo ou dom\u00ednio DDNS em <strong>Configura\u00e7\u00f5es<\/strong> \u2192 <strong>Whitelist<\/strong>. IPs bloqueados manualmente podem solicitar desbloqueio.<\/p><\/dd>\n<dt id='como%20funciona%20o%20sistema%20de%20desbloqueio%3F'><h3>Como funciona o sistema de desbloqueio?<\/h3><\/dt>\n<dd><ol>\n<li>IP bloqueado v\u00ea op\u00e7\u00e3o \"Solicitar Desbloqueio\"<\/li>\n<li>Sistema envia token seguro por e-mail aos admins<\/li>\n<li>Admin clica no link para desbloquear<\/li>\n<li>Se configurado: reCAPTCHA + chave secreta obrigat\u00f3rios<\/li>\n<\/ol><\/dd>\n<dt id='posso%20usar%20recaptcha%20nos%20formul%C3%A1rios%3F'><h3>Posso usar reCAPTCHA nos formul\u00e1rios?<\/h3><\/dt>\n<dd><p>Sim! Configure suas chaves do Google reCAPTCHA v2 em <strong>Configura\u00e7\u00f5es<\/strong> \u2192 <strong>reCAPTCHA<\/strong>. Aparece automaticamente nos formul\u00e1rios de desbloqueio.<\/p><\/dd>\n<dt id='como%20proteger%20usu%C3%A1rios%20espec%C3%ADficos%3F'><h3>Como proteger usu\u00e1rios espec\u00edficos?<\/h3><\/dt>\n<dd><p>Use <strong>Bloqueio por Usu\u00e1rios Espec\u00edficos<\/strong>: adicione usernames como \"admin\", \"root\". Qualquer tentativa de login bloqueia o IP imediatamente.<\/p><\/dd>\n<dt id='xml-rpc%20fica%20completamente%20desabilitado%3F'><h3>XML-RPC fica completamente desabilitado?<\/h3><\/dt>\n<dd><p>Voc\u00ea escolhe: <strong>Bloqueio Completo<\/strong> (desabilita tudo) ou <strong>Prote\u00e7\u00e3o Parcial<\/strong> (remove m\u00e9todos perigosos, monitora tentativas).<\/p><\/dd>\n<dt id='blacklists%20de%20terceiros%20s%C3%A3o%20confi%C3%A1veis%3F'><h3>Blacklists de terceiros s\u00e3o confi\u00e1veis?<\/h3><\/dt>\n<dd><p>Voc\u00ea adiciona apenas URLs que confia. O plugin valida IPs antes de bloquear. Recomendamos fontes como SpamHaus, AbuseIPDB, etc.<\/p><\/dd>\n<dt id='o%20plugin%20afeta%20performance%3F'><h3>O plugin afeta performance?<\/h3><\/dt>\n<dd><p>M\u00ednima. Bloqueios s\u00e3o verificados apenas no in\u00edcio da requisi\u00e7\u00e3o. Usa caching e limpeza autom\u00e1tica de dados antigos.<\/p><\/dd>\n<dt id='posso%20contribuir%3F'><h3>Posso contribuir?<\/h3><\/dt>\n<dd><p>Sim! GitHub: <a href=\"https:\/\/github.com\/dolutech\">https:\/\/github.com\/dolutech<\/a> | Sugest\u00f5es: suporte@dolutech.com<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.7.0<\/h4>\n\n<ul>\n<li><strong>Novo<\/strong>: Integra\u00e7\u00e3o com MaxMind GeoIP2 para bloqueio por geolocaliza\u00e7\u00e3o<\/li>\n<li><strong>Novo<\/strong>: Valida\u00e7\u00e3o autom\u00e1tica de credenciais MaxMind ao salvar<\/li>\n<li><strong>Novo<\/strong>: Campo para configurar Account ID e License Key<\/li>\n<li><strong>Novo<\/strong>: Campo para bloquear pa\u00edses por c\u00f3digo ISO (2 letras)<\/li>\n<li><strong>Novo<\/strong>: Cache de geolocaliza\u00e7\u00e3o por 24 horas para otimizar performance<\/li>\n<li><strong>Novo<\/strong>: Lista de pa\u00edses comumente bloqueados como refer\u00eancia<\/li>\n<li><strong>Novo<\/strong>: P\u00e1gina de bloqueio personalizada para bloqueios geogr\u00e1ficos<\/li>\n<li><strong>Novo<\/strong>: Limpeza autom\u00e1tica de cache de geolocaliza\u00e7\u00e3o expirado<\/li>\n<li><strong>Melhoria<\/strong>: Toggle seguro para visualizar License Key da MaxMind (textContent)<\/li>\n<li><strong>Melhoria<\/strong>: Interface condicional que aparece ap\u00f3s validar credenciais<\/li>\n<li><strong>Docs<\/strong>: Instru\u00e7\u00f5es completas para obter credenciais MaxMind<\/li>\n<li><strong>Seguran\u00e7a<\/strong>: Valida\u00e7\u00e3o de c\u00f3digos de pa\u00eds com regex<\/li>\n<li><strong>Seguran\u00e7a<\/strong>: Sanitiza\u00e7\u00e3o e escaping em todos os campos MaxMind<\/li>\n<\/ul>\n\n<h4>0.6.0<\/h4>\n\n<ul>\n<li><strong>Novo<\/strong>: Bot\u00e3o toggle para visualizar\/ocultar chave secreta<\/li>\n<li><strong>Novo<\/strong>: Bloqueio de IPs por usu\u00e1rios espec\u00edficos (admin, root, etc)<\/li>\n<li><strong>Novo<\/strong>: Valida\u00e7\u00e3o autom\u00e1tica de exist\u00eancia de usu\u00e1rios na lista<\/li>\n<li><strong>Melhoria<\/strong>: Interface JavaScript din\u00e2mica para mostrar\/ocultar campos<\/li>\n<li><strong>Melhoria<\/strong>: Hook wp_authenticate para interceptar logins maliciosos<\/li>\n<li><strong>Docs<\/strong>: README.md completo com todas as funcionalidades<\/li>\n<\/ul>\n\n<h4>0.5.0<\/h4>\n\n<ul>\n<li><strong>Novo<\/strong>: Google reCAPTCHA v2 integrado aos formul\u00e1rios de desbloqueio<\/li>\n<li><strong>Novo<\/strong>: Configura\u00e7\u00e3o completa de reCAPTCHA (Site Key + Secret Key)<\/li>\n<li><strong>Novo<\/strong>: Valida\u00e7\u00e3o server-side robusta do reCAPTCHA<\/li>\n<li><strong>Melhoria<\/strong>: Formul\u00e1rios responsivos com design aprimorado<\/li>\n<li><strong>Melhoria<\/strong>: Tratamento de erro elegante para reCAPTCHA<\/li>\n<li><strong>Seguran\u00e7a<\/strong>: Timeout e valida\u00e7\u00e3o de IP nas requisi\u00e7\u00f5es reCAPTCHA<\/li>\n<\/ul>\n\n<h4>0.4.0<\/h4>\n\n<ul>\n<li><strong>Novo<\/strong>: Sistema de blacklists de terceiros (URLs externas)<\/li>\n<li><strong>Novo<\/strong>: Interface completa para gerenciar listas externas<\/li>\n<li><strong>Novo<\/strong>: Estat\u00edsticas detalhadas por fonte (Dolutech + terceiros)<\/li>\n<li><strong>Novo<\/strong>: Status visual das blacklists (Ativa, Erro, Pendente)<\/li>\n<li><strong>Melhoria<\/strong>: Atualiza\u00e7\u00e3o autom\u00e1tica de m\u00faltiplas listas em paralelo<\/li>\n<li><strong>Melhoria<\/strong>: Dashboard reorganizado com contadores por categoria<\/li>\n<\/ul>\n\n<h4>0.3.0<\/h4>\n\n<ul>\n<li><strong>Novo<\/strong>: Sistema de chave secreta para desbloqueio<\/li>\n<li><strong>Novo<\/strong>: Bloqueio tempor\u00e1rio em MINUTOS (n\u00e3o mais horas)<\/li>\n<li><strong>Novo<\/strong>: Prote\u00e7\u00e3o XML-RPC configur\u00e1vel (completa ou parcial)<\/li>\n<li><strong>Novo<\/strong>: Interface para mostrar tempo restante de bloqueios<\/li>\n<li><strong>Melhoria<\/strong>: P\u00e1ginas de bloqueio tempor\u00e1rio personalizadas<\/li>\n<li><strong>Melhoria<\/strong>: JavaScript para campos condicionais<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li><strong>Novo<\/strong>: Sistema completo de solicita\u00e7\u00e3o de desbloqueio<\/li>\n<li><strong>Novo<\/strong>: Tokens seguros por e-mail (v\u00e1lidos 24h)<\/li>\n<li><strong>Novo<\/strong>: Configura\u00e7\u00e3o de tentativas m\u00e1ximas de login<\/li>\n<li><strong>Novo<\/strong>: E-mails autom\u00e1ticos para administradores<\/li>\n<li><strong>Melhoria<\/strong>: Interface de tokens pendentes no admin<\/li>\n<li><strong>Melhoria<\/strong>: Limpeza autom\u00e1tica de tokens expirados<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li><strong>Novo<\/strong>: Prote\u00e7\u00e3o avan\u00e7ada contra for\u00e7a bruta<\/li>\n<li><strong>Novo<\/strong>: Den\u00fancia autom\u00e1tica de IPs maliciosos<\/li>\n<li><strong>Novo<\/strong>: Contadores de tentativas com transients<\/li>\n<li><strong>Melhoria<\/strong>: Sistema de bloqueio mais eficiente<\/li>\n<li><strong>Seguran\u00e7a<\/strong>: Valida\u00e7\u00e3o aprimorada de IPs<\/li>\n<\/ul>\n\n<h4>0.0.1<\/h4>\n\n<ul>\n<li><strong>Lan\u00e7amento<\/strong>: Vers\u00e3o inicial est\u00e1vel<\/li>\n<li>Blacklist autom\u00e1tica da Dolutech (atualizada 2x\/dia)<\/li>\n<li>Bloqueio e desbloqueio manual de IPs<\/li>\n<li>Sistema de den\u00fancia manual para abuse@dolutech.com<\/li>\n<li>Whitelist com suporte a IPs fixos e dom\u00ednios DDNS<\/li>\n<li>Interface administrativa completa<\/li>\n<li>Compatibilidade WordPress 6.7+ e PHP 8.2+<\/li>\n<\/ul>","raw_excerpt":"Prote\u00e7\u00e3o avan\u00e7ada WordPress: blacklists autom\u00e1ticas, bloqueio por pa\u00eds (MaxMind), anti for\u00e7a bruta, reCAPTCHA e prote\u00e7\u00e3o XML-RPC.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/229182","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=229182"}],"author":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/dolutech"}],"wp:attachment":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=229182"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=229182"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=229182"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=229182"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=229182"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=229182"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}