IniLerm
Forum Replies Created
-
Forum: Plugins
In reply to: [Advanced IP Blocker] WAF Rule SyntaxBonus Tip for Advanced Control (Example):
If you only want to block that IP range from specific areas (like the login page) instead of the whole site, you can use our Advanced Rules Engine:
- Go to Security > Blocking Rules > Advanced Rules.
- Click Add New Rule.
- Name: Block Range on Login
- Condition 1: IP Range Is 21.0.0.0/8
- Click AND to add a second condition.
- Condition 2: Request URI Contains wp-login.php
- Action: Block (or Challenge if you want to give them a chance).
This gives you surgical precision that simple IP blocking lists can’t offer!
- This reply was modified 6 months, 3 weeks ago by IniLerm.
Forum: Plugins
In reply to: [Advanced IP Blocker] WAF Rule SyntaxGreat question. The syntax you posted (SecRule REMOTE_ADDR…) is for ModSecurity (an Apache server module), not for this plugin. If you paste that into our WAF settings, it will not work because our engine does not read ModSecurity rules.
How to block an IP Range in this plugin (The Easy Way):
You don’t need complex code! We have a dedicated tool for this:
- Go to Security > IP Management > Blocked IPs.
- In the “Manually Block IP” box, simply type the CIDR range:
21.0.0.0/8 - Click Block IP.
That’s it! The plugin will handle the math to block every IP in that range automatically (and even sync it to .htaccess/Cloudflare if you have those enabled).
About the WAF Tab:
The “Firewall (WAF)” tab in our plugin is designed for blocking URL patterns and Text (like SQL injections or bad keywords), not for IP addresses. For IPs, always use the “IP Management” tab.Best regards,
Advancedr IP Blocker Team
Forum: Plugins
In reply to: [Advanced IP Blocker] Import / Export Manually Block IPHi @martje65,
That is a great suggestion for consistency. Since we added it to the Whitelist tab, it makes total sense to have it on the Blocked IPs tab too.
Why it’s not there yet (Complexity):
Importing a massive Blocklist is technically more complex than a Whitelist because it triggers many background processes:- We have to validate every IP.
- We have to sync them to Cloudflare (if enabled).
- We have to write them to .htaccess (if enabled).
Doing this for 5,000 IPs at once via a simple text paste could timeout the server or hit API limits.
Current Solution:
As you know, you can use the main Import/Export tab (Security > Settings > Import / Export) and select “Export Full Backup”. This JSON file includes your entire Blocked IPs list, current configuration, and API keys (Important: Some API keys are unique to each site.). You can import this file on another site to transfer everything perfectly.Future Plan:
We are working on a safe “Bulk Import” for Blocked IPs that handles these synchronizations in small batches to avoid crashing the server. Expect to see it in a future update (v8.9+)!Best regards,
Advanced IP Blocker Team
Forum: Plugins
In reply to: [Advanced IP Blocker] AJAX error while loading dashboard data.== Upgrade Notice ==
= 8.8.5 =
CRITICAL UPDATE: Fixes infinite loading conflicts with Elementor and background AJAX requests. Also resolves Cloudflare synchronization timeouts. Update immediately.Please, can you confirm if this update resolves your issue?
Best regards,
Advanced IP Blocker Team
Forum: Plugins
In reply to: [Advanced IP Blocker] AJAX error while loading dashboard data.Hi @cousineddie,
Thank you for reporting this issue! Yes, those 3 issues are definitely related.
We have identified a conflict where our new ‘Malicious Signature Analysis’ engine is intercepting background AJAX requests (which page builders like Elementor and our own Dashboard heavily rely on). If a specific browser fingerprint gets incorrectly flagged, the plugin tries to serve a JavaScript challenge inside the background data request, breaking the JSON response and causing the loading errors you experienced.
We consider this a high-priority bug and are already working on a hotfix (v8.8.5) that properly excludes all standard WordPress AJAX (
wp-admin/admin-ajax.php) and REST API requests from the signature challenging engine.In the meantime, as a temporary workaround so you can keep the plugin active, you can simply disable the ‘Malicious Signature Engine’ inside the plugin settings (under the Advanced Rules or Security Engine tab). The rest of the Firewall and AIB Network will continue to protect your site flawlessly.
Thanks again for the detailed report, we’ll get this patched very soon!
Forum: Plugins
In reply to: [Advanced IP Blocker] How do I add 200 IPs to the whitelist?Hi @theboina,
Just a quick update for you (and anyone reading this thread later):
Inspired by your request, we have officially added a native “Bulk Import” button directly inside the Whitelist tab in version 8.8.3 (and newer).
You can now paste a list of IPs (one per line) without needing to manually edit the JSON export file.
Recommendation:
While your JSON workaround was brilliant, we strongly recommend using the new official Bulk Import button for future updates. Manually editing the full settings JSON file carries a risk of syntax errors or accidentally overwriting other critical plugin settings if not done carefully. The new tool is safer and faster!Thanks again for the great suggestion that led to this feature.
Best regards,
Advanced IP Blocker Team
Forum: Plugins
In reply to: [Advanced IP Blocker] Wanting to whitelist UpTimeDoctor botThanks for sharing that resource, Greg! I am sure it will be very useful for other users.
For anyone needing to import these:
The list is available in XML format at https://www.uptimedoctor.com/en/network.php?type=xml. You can extract the IPs and paste them into our “Bulk Import” tool (Whitelist tab) using a simple online XML-to-Text converter.Important Note:
According to UptimeDoctor’s documentation, this list may change without prior notice.
Since our Whitelist is static (it doesn’t auto-update from external URLs yet), I recommend checking that link periodically to ensure your whitelist stays up to date. If they add new monitoring servers, you might see new “403 Forbidden” errors until you add the new IPs.- This reply was modified 7 months ago by IniLerm.
Forum: Reviews
In reply to: [Advanced IP Blocker] THANK YOU Advaipbl Team. This is AMAZING!Hi MuttMutt (@muttmutt),
Thank you for sharing such a personal and powerful story. Reading this truly made our day.
Knowing that our tool is helping you reduce stress and focus on your important work—both your personal journey and your foundation to help others—is the best reward we could possibly receive.
This is exactly why we keep Advanced IP Blocker free and accessible: security shouldn’t be a luxury, and everyone deserves to feel safe online without needing a huge budget.
We are honored to be one of your top tools. If you ever need help or feel overwhelmed by a setting, just reach out in the support forum. We are here to help.
Wishing you all the best with your foundation.
Warm regards,
The Advanced IP Blocker Team
Forum: Reviews
In reply to: [Advanced IP Blocker] A Fantastic Security ProgramHi @darkangel1,
Thank you so much for the detailed 5-star review!
It is great to hear that the plugin is performing well in your Multisite environment. Ensuring compatibility with complex setups like Multisite and Cloudflare is a top priority for us, so your feedback is incredibly validating.
We are working hard to make it “much more than an IP blocker,” as you noticed, evolving it into a complete security suite. Thanks for being part of that journey!
Forum: Plugins
In reply to: [Advanced IP Blocker] Google site kit failed to connect – retry?Hi @cousineddie,
Thanks for reaching out! That is unusual, as we test extensively with Site Kit, but valid requests can sometimes be flagged depending on strictness levels and server variables.
If disabling the plugin fixes the connection instantly, it confirms that one of our security modules (likely the WAF, Bot Protection, or REST API hardening) is blocking the background requests Site Kit makes to Google.
The Solution (Safe & Quick): Instead of disabling security checks globally, the best practice is to create a specific “Allow” rule for Site Kit traffic. This keeps your site secure while letting Google do its job.
Go to Security > Blocking Rules > Advanced Rules.
Click Add New Rule.
Configure it as follows:
Name: Allow Site Kit
Condition 1: Request URI CONTAINS google-site-kit
Condition 2: ASN EQUALS AS15169 (This is Google’s unique network identifier)
Action: Allow (Bypass Security)
Click Save Rule.
This tells the firewall: “If a request comes from Google’s network AND is specifically for Site Kit, let it pass.”Diagnosis (Optional): If you want to know exactly what triggered the block:
Re-enable Advanced IP Blocker.
Trigger the Site Kit error again.
Go to Security > Logs & Sessions > Security Log.
Look for a “Blocked” entry at that exact time. The “Reason” column (e.g., WAF: SQL Injection, Fake Crawler, Protocol Violation) will reveal exactly why the plugin stopped the request.
Let us know if the Advanced Rule solves it for you!Best regards,
Advanced IP Blocker Team
Forum: Plugins
In reply to: [Advanced IP Blocker] Wanting to whitelist UpTimeDoctor botHi @thewatchman3,
I have just performed a technical analysis of UptimeDoctor specifically, and I have some important findings for you.
The Problem with UptimeDoctor:
Unlike other monitoring services (like UptimeRobot or StatusCake), UptimeDoctor does not seem to provide a public list of IPs for whitelisting, and they use generic User-Agents that mimic regular browsers or even attackers.
In fact, our AIB Community Network has already flagged many of their IPs as “malicious” because their aggressive checking behavior looks exactly like a brute-force or scraper attack to most firewalls.Why you see 403 Forbidden:
Since they behave aggressively, they are likely being blocked at the Server Level (Htaccess) or by the Cloudflare/Community Blocklist automatically.Recommendation:
Since we cannot safely whitelist them without a specific User-Agent or IP list (opening the door to them would open the door to real attackers using the same generic methods), I recommend contacting their support and asking:- “Do you have a fixed list of IPs I can whitelist?”
- “Do you use a specific User-Agent I can trust?”
If they cannot provide this, I strongly suggest switching to a more “firewall-friendly” service like UptimeRobot (which provides a clean text file of IPs that you can import with our new Bulk feature).
Best regards,
Advanced Ip Blocker Team
Forum: Plugins
In reply to: [Advanced IP Blocker] Wanting to whitelist UpTimeDoctor botSorry, perhaps the last answer wasn’t correct and they are two different services.
You need to verify the service you want to whitelist and identify the firewall rules on its official website.
Once identified, add the correct rules: User Agent, IPs, ASNS, etc. Apologies for the confusing answer.Forum: Plugins
In reply to: [Advanced IP Blocker] Wanting to whitelist UpTimeDoctor botUntil the new version 8.8.3 is released, reading recommendations:
example UpTimeDoctor.com monitoring service:
Official documentation (recommended reading):
https://uptimerobot.com/blog/new-uptimerobot-ip-addresses/
https://uptimerobot.com/help/locations/
Recommended formats for importing (One IP per line)
IPv4 (.txt)
IPv4 and IPv6 combined (.txt)- This reply was modified 7 months ago by IniLerm.
Forum: Plugins
In reply to: [Advanced IP Blocker] Wanting to whitelist UpTimeDoctor botHi @thewatchman3,
Good catch on the monitoring service. These services often trigger security rules because they behave like bots (frequent checks, automated requests).
Regarding the User-Agent:
If adding “UptimeDoctor” to the UA whitelist didn’t work, it’s likely they use a generic User-Agent (like Chrome/Mozilla) or a variation you haven’t guessed. The most reliable method is always IP Whitelisting.Great News (New Feature):
We are releasing version 8.8.3 within the next few hours specifically to solve this problem!We have added a new “Bulk Import / Export” feature directly in the Whitelist tab.
How to fix it (Once updated):
- Find the official list of IPs from your provider (e.g., UptimeRobot publishes a .txt file, UpTimeDoctor should have a help page with theirs).
- Go to Security > IP Management > Whitelist.
- Click the new “Bulk Import” button.
- Paste the full list of IPs (one per line).
- Add a note (e.g., “UptimeRobot Europe”) and click Import.
This will instantly whitelist their entire infrastructure without you having to add them one by one.
Pro Tip: If they offer IPs by region, try adding only the regions you use to keep your whitelist clean.
Let me know if this helps once the update is live!
Best regards,
Advanced IP Bolcked Team
Forum: Plugins
In reply to: [Advanced IP Blocker] whitelisted but still blockedHi @tedraortega,
I am sorry to hear you are still locked out. Since you are seeing a generic “403 access restricted” message (and not our plugin’s custom HTML message), this strongly suggests the block is happening at the Server Level (via .htaccess or ModSecurity), not within the WordPress plugin code itself.
If you have access to the plugin, try this:
- Go to Security > IP Management > Blocked IPs.
- Select “Unblock ALL IPs” from the bulk actions dropdown. This flushes the database and attempts to clear Cloudflare/Htaccess rules.
- Go to Security > Settings > Login & User Protection and ensure “Whitelist Login Access” is UNCHECKED. (This setting is the #1 cause of self-lockouts on dynamic IPs).
- Add your current IP to the Whitelist in Dashboard > System Status.
If you still see “denied by modsecurity”, that is a hosting-level firewall completely separate from WordPress. You would need to contact your hosting provider to whitelist your IP in their system.
Let us know if this gets you back in!