Forum Replies Created

Viewing 15 replies - 76 through 90 (of 266 total)
  • Plugin Author IniLerm

    (@inilerm)

    Hi @mayecreate,

    I just checked IP address 198.153.xx.x. (Last malicious connection: 2026-04-17 00:10:49), we have manually removed it from our global database again.

    Please note that it may take a few hours for the updated list to automatically sync across all external websites using the plugin. The global database is automatically updated every six hours since the last update at each site.

    Best Regrads,

    Advanced IP Blocker Team

    Plugin Author IniLerm

    (@inilerm)

    = Version 8.10.1 =

    • Fixed: 2FA interim-login behaviour. Prevents the WordPress dashboard from loading inside the small session-expiration modal after a successful two-factor authentication.
    • Improved: Expanded Google reCAPTCHA protection support to third-party custom login forms (WooCommerce, BuddyPress, Ultimate Member, and frontend wp_login_form() implementations) without breaking unhookable themes (tested on flatsome theme).
    • Fixed: Minor PHPCS code standards warnings and improved query performance on 2FA list tables.
    • This reply was modified 5 months ago by IniLerm.
    Plugin Author IniLerm

    (@inilerm)

    After reviewing your security via Tawk, we’ve confirmed you have multiple layers of security. This is good, but it’s important to understand the differences between them.

    1- Host.it: First-level CDN and Cache. We recommend configuring it correctly to avoid interfering with the rules at the next levels.

    2- Htaccess: Excellent server-level protection.

    3- Advanced IP Blocker: Application-level protection against malicious attacks.

    This is a correct and robust configuration.

    ej. host.it blocked home for ip:

    HOST.IT

    HTTP 403Access Blocked

    Your request has been blocked by the security system protecting this website. This can happen if your request appeared suspicious, originated from a network flagged as risky, or triggered a protection rule.

    Client IP 77.111.246.44

    Timestamp2026-04-17 10:48:09

    Think this is a mistake? Take a screenshot of this page — including IP and timestamp — and send it to the website owner or technical support for troubleshooting.

    This request will never reach the security logs because it is blocked by your hosting/CDN before it reaches the application (WordPress).

    Plugin Author IniLerm

    (@inilerm)

    Hello @centoasa,

    This is really strange… if clearing the plugin and CDN cache hasn’t fixed the problem, it’s probably a plugin misconfiguration.

    The best way to investigate what might be happening is to review the Security logs to verify the reason why this request is being blocked.

    I just ran a test from this IP address. Please find this IP 77.111.246.44 in the security logs and copy and paste the exact log entry of the block. This will clearly tell us what’s happening.

    Could you tell me what “Reason” appears in your Security Logs for those homepage blocks?

    Best Regards,

    Advanced IP Blocker Team

    Plugin Author IniLerm

    (@inilerm)

    Fantastic news! I’m glad clearing the cache sorted it out. Aggressive page caching can sometimes ‘freeze’ a legitimate firewall block screen and accidentally show it to everyone.

    Regarding your question about the CDN IP (81.31.157.10): Yes, you are 100% correct! Adding that IP to the ‘Trusted Proxies’ list is exactly what you should do.

    Because your host routes traffic through their CDN, all visitors technically arrive at your WordPress server originating from that specific IP (81.31.157.10). By adding it to the Trusted Proxies list, you are telling our firewall: ‘I trust this specific CDN IP. When you see it, please look at the HTTP headers to find the REAL visitor’s IP address beneath it.’

    Doing this prevents the firewall from accidentally blocking your entire host’s CDN if it gets attacked, and ensures that the logging and blocking features target the actual attackers accurately instead of mixing real visitors up with the CDN server.

    Excellent intuition! You have configured it perfectly. If everything looks good and you are happy with the plugin, a quick 5-star review would mean the world to us. Don’t hesitate to reach out if you need any more help

    Plugin Author IniLerm

    (@inilerm)

    It’s complex because there are thousands of plugins and themes to customize the login, but it’s a great idea and it’s already on our list of future implementations.

    Thank you so much for your suggestion!

    If you have a spare moment, leaving a 5-star review would be amazing. It helps us grow and reach more people who need simple, powerful security.

    👉 Rate Advanced IP Blocker here

    Plugin Author IniLerm

    (@inilerm)

    Hi there, and thanks for reaching out!

    That is indeed a curious behavior. Advanced IP Blocker is designed to protect your site globally. When a block happens exclusively on the homepage (/) while letting traffic pass through deeper directory links, it almost always points to a caching interference or a very specific custom rule.

    Let’s solve this. Please follow these steps in order:

    1. Whitelist your IP: Go to Security -> Dashboard -> System Status and click ‘Add to Whitelist’ next to your IP. This ensures the firewall doesn’t accidentally pick you up as a false positive while testing.

    2. Clear All Caches (Crucial): If one of our security pages was accidentally cached by a caching plugin (like Fastcache by Host.it, LiteSpeed, WP Rocket, or your server’s Varnish cache) while stopping a bot, that cached blocked page will be served to everyone. Please purge all your website caches entirely.

    3. Check Advanced Rules: Did you recently create any custom rules under the Advanced Rules tab? If a rule uses a URI modifier pointing exclusively to /, it might be isolating your homepage. Try disabling your custom rules temporarily.

    4. Check the Security Logs: This will give us the definitive answer. Go to Security -> Security Logs and filter by “Blocked” or this IP address 77.111.246.56 that we have just used for testing. Look for the entry specifically targeting your homepage. The log will exactly state the “Reason” (e.g., WAF, GeoBlock, Threat Score, Admin Rule).

    Could you clear your cache first, and if it still fails, tell me what “Reason” appears in your Security Logs for those homepage blocks?

    I’ll be happy to guide you further!

    • This reply was modified 5 months ago by IniLerm.
    • This reply was modified 5 months ago by IniLerm.
    Plugin Author IniLerm

    (@inilerm)

    Hello @centoasa!

    This happens because your custom /my-account/ page deployed by WooCommerce (flatsome theme) bypasses the standard WordPress login hooks (wp-login.php). Our reCAPTCHA module injects the required Google JavaScript security tags exclusively on the traditional WordPress login page to maintain strict compliance and speed.

    Because the scripts aren’t loaded on your custom WooCommerce page, the frontend widget isn’t rendered, but our backend firewall still expects a reCAPTCHA token upon authentication—thus throwing the error.

    Solution: Disable the “Login reCAPTCHA” feature inside our plugin if you plan to exclusively use WooCommerce’s login portal. For WooCommerce-specific frontend fields, we recommend using a dedicated WooCommerce reCAPTCHA plugin integration, while keeping our Advanced IP Blocker to handle the underlying server-side WAF, Country Blocking, and 2FA features.

    Plugin Author IniLerm

    (@inilerm)

    Hello @mayecreate,

    I have just reviewed the IP 198.153.xx.x. Since it only had a total of 10 (login_lockdown, aib_network – Last Seen 2026-04-13 16:35:13) threat points on record, we have already manually removed it from our Global Database for you.

    Please note that it may take a few hours for the updated list to automatically sync across all external websites using the plugin. If you manage the website where you were originally blocked, you can force an immediate sync from your WordPress admin panel by temporarily disabling and re-enabling the Community Network feature.

    Best regards,

    AIB Support Team

    If you have a spare moment, leaving a 5-star review would be amazing. It helps us grow and reach more people who need simple, powerful security.

    👉 Rate Advanced IP Blocker here

    • This reply was modified 5 months ago by IniLerm.
    Plugin Author IniLerm

    (@inilerm)

    Hi again @wweber,

    To follow up on your interest in the AIB Community Defense Network, I’d like to share a deeper look into what exactly happens behind the scenes when you see an “AIB Community Block” in your logs, and where this intelligence comes from.

    Our Global Threat Intelligence Database currently tracks over 110,000 highly verified malicious IPs globally. When you enable the “Join Network” and “Enable Community Blocking” options, you are instantly protected against this massive pool of attackers.

    But how do those IPs get on that global blocklist in the first place? It’s a combination of crowdsourced telemetry and enterprise-grade feeds.1. The Anatomy of the Global Database

    At any given moment, the 110,000+ malicious IPs are classified from strictly curated sources. For example, a recent snapshot of our live database breakdown looks like this:

    • AIB Community Reports: ~79,000+ IPs (Crowdsourced attacks caught by our users).
    • Blocklist.de Feeds: ~29,000+ IPs (Including Apache, SSH, and known malicious Bot networks).
    • Tor Exit Nodes: ~1,200+ IPs (Dynamically updated to prevent anonymous attack tunneling).
    • Spamhaus ASN: We heavily integrate border-level routing protection to block entire autonomous systems known for harboring spam and malware infrastructures.

    2. How Local Modules Feed the Global Network

    The true power of the AIB Network comes from the thousands of sites running Advanced IP Blocker. When you enable telemetry, your local security modules report aggressive attackers to our central servers. The modules responsible for detecting and reporting these threats include:

    • Web Application Firewall (WAF): Catches SQL Injections, Cross-Site Scripting (XSS), and malicious payloads.
    • Intelligent Threat Score: Analyzes behavioral patterns over time and flags IPs that accumulate a critical danger score.
    • Impersonation Engine: Catches fake bots (e.g., scripts pretending to be Googlebot or Bingbot) trying to bypass security.
    • Login Lockdown & XML-RPC Block: Detects massive brute-force attacks targeting WordPress authentication endpoints.
    • AbuseIPDB Integration: Cross-references attackers with the AbuseIPDB worldwide database to confirm their malicious nature.

    3. Strict False Positive Prevention

    A common question we get is: “If anyone can report an IP, how do you prevent innocent users or search engines from being globally blocked?”

    This is the most critical part of our infrastructure. When an IP is reported via the aib_network by a local module (like WAF or Threat Score), it is not immediately added to the global blocklist. Our central Global Threat Intelligence engine acts as a strict quarantine filter:

    1. Consensus Check: The IP must be reported by multiple independent WordPress installations across our network. A single report is never enough.
    2. Whitelist Validation: The IP is cross-referenced against a massive internal whitelist of safe ASNs, CDNs (like Cloudflare, Fastly), Uptime Monitors, and legitimate Search Engine Crawlers (Google, Bing, PetalBot, etc.).
    3. Decay System: IPs are not blocked forever. If an IP stops attacking, its threat score gradually cools down until it is purged from the list, ensuring dynamic IPs assigned to new legitimate users are not penalized indefinitely.

    By the time an IP downloads to your local site and triggers an “AIB Community Block”, it has successfully bypassed all our strict False Positive filters and has been mathematically proven to be a coordinated threat.

    Hopefully, this provides a clearer picture of the massive shield that the AIB Community Defense Network places in front of your website!

    Plugin Author IniLerm

    (@inilerm)

    Hi @wweber,

    Thank you for reaching out and for participating in the AIB Community Defense network!

    What you are describing is actually the expected and correct behavior of the system. Let me explain how it works under the hood so you can understand what those logs mean:

    1. Regarding the missing “Trigger details” for AIB Community Blocks: When you enable Community Blocking, your site downloads a constantly updated list of over 110,000 strictly verified malicious IPs. When one of those IPs tries to visit your site, the plugin pre-emptively blocks it at the gateway. Because the IP is blocked instantly—before it can interact with your WordPress installation, drop a payload, or scan for vulnerabilities—there are no local trigger details to show.

    The “trigger” in this case is simply: The IP is globally recognized as dangerous because of attacks it performed on other sites across our network. Your site benefits from that shared intelligence, so it drops the connection without needing to gather new evidence.

    1. Regarding the preceding 403 Error on /: Malicious scripts rarely send just one request at a time; they usually perform concurrent, multi-threaded burst attacks. If a bot blasts your site with multiple requests in the exact same millisecond, the system processes them simultaneously. One thread might log as a standard 403 Forbidden (meaning the request to the root / was rejected globally by WordPress or your server configuration), while the parallel threads are immediately caught by the downloaded Threat List and logged as an AIB Community Block.

    In short: seeing an AIB Community Block with no local payload details means the firewall is doing exactly what it was designed to do—stopping known attackers dead in their tracks before they can even try anything on your specific site.

    I hope this clarifies how the Community Defense network operates! Let us know if you have any other questions.

    Plugin Author IniLerm

    (@inilerm)

    Hello @secretuser777,

    Since we haven’t received a response in a week, I’m marking this thread as resolved. If you have any further questions, please start a new thread.

    Thank you.

    Plugin Author IniLerm

    (@inilerm)

    Hello @theboina,

    Thank you for reaching out!

    To give you some context on how the AIB Community Defense Network works: the system is designed to be self-healing. Any IP address added to the global blocklist is automatically removed after 5 consecutive days of zero malicious activity reported across our network.

    If you ever need an IP removed immediately, the correct procedure is exactly what you just did: opening a support ticket so we can review it. When we receive a removal request, our team manually analyzes the IP’s threat score and its recent reported activity. If the total threat score is below 100 points, we consider it a low risk or a potential false positive and proceed to delete it from our Global Database.

    I have just reviewed the IP 5.159.138.232. Since it only had a total of 5 threat points on record, we have already manually removed it from our Global Database for you.

    Please note that it may take a few hours for the updated list to automatically sync across all external websites using the plugin. If you manage the website where you were originally blocked, you can force an immediate sync from your WordPress admin panel by temporarily disabling and re-enabling the Community Network feature.

    Let us know if you have any other questions.

    Best regards,

    AIB Support Team

    Plugin Author IniLerm

    (@inilerm)

    Hello @secretuser777,

    We are still investigating your case.
    Can you check if the problem persists? This would be very helpful, as it’s a higher-level security issue and we need to implement a solution for your site/IP address, etc. Please let us know if it’s resolved.

    Best regards, AIB Support Team

    Plugin Author IniLerm

    (@inilerm)

    Hello @secretuser777,

    Thank you for your patience and for confirming the 403 HTTP error from your logs.

    We have conducted a deep investigation and traced your request through our infrastructure. Here is what is happening:

    1. Your Web Server’s IP (62.109.31.252) is 100% clean and explicitly allowed on our firewalls. This is why 24 of your websites successfully registered without any issues. 2. When yandex-blog.ru attempts to register, it passes cleanly through our Cloudflare edge network. However, our internal Data Center (Origin Server) firewall is immediately rejecting the connection with a 403 Forbidden error before our WordPress API can even process it.

    Since the IP is definitely allowed, the server-level firewall is almost certainly reacting to the specific payload sent (the domain string yandex-blog.ru). Strict datacenter firewalls (like ModSecurity) sometimes have globally enforced rules that drop POST requests containing certain keywords (like “yandex”) to block spoofed bot traffic.

    But do not worry, I have some excellent news for you: Even without the V3 API Key, your website is STILL receiving the AIB Community Defense list! The plugin is designed with a smart fallback mechanism: if it fails to connect to the secure V3 API, it automatically downgrades and downloads the public V2 Community List feed. Therefore, your yandex-blog.ru website is fully protected right now, despite the registration 403 error.

    There is no need to reinstall or change your server configurations. You can safely leave it as it is while we investigate checking our origin server’s ModSecurity logs to see if we can manually whitelist that keyword bypass for your specific domain in the future.

    Please let me know if you have any other questions. We are glad to hear all your other 24 sites are perfectly synced!

    Best regards, AIB Support Team

    • This reply was modified 5 months, 3 weeks ago by IniLerm.
Viewing 15 replies - 76 through 90 (of 266 total)