[XTR] IP Threat Monitor

[XTR] IP Threat Monitor [Paid] 1.0.8

No permission to buy ($30.00)
I would also like the same or to at least share my Cloudflare data with you to see if this will help in anyway. I added rate limiting via Cloudflare hower this was overly aggressive as it appears cloudflare looks at internal page requests as requests as well and I need to really look at the initial request only and not all of the libraries etc that need to be pulled in
Hi,

You've hit the exact problem that our add-on is designed to solve!

The Cloudflare Problem: Cloudflare's rate limiting counts every HTTP request including CSS, JS, images, fonts, etc. A single page load can trigger 30-50+ requests, which quickly hits the limit and blocks legitimate users.

How IP Threat Monitor Handles This: Our add-on is specifically built for XenForo and understands the difference between:
  • Real page requests(index.php) → Counted
  • Static assets(css.php, js.php, data.php) → NOT counted
  • Background scripts(job.php, admin.php) → NOT counted
This means a user browsing normally will only trigger 1-3 "requests" per page, not 30-50+.

Additionally, our add-on:
  • Works with Cloudflare (we auto-whitelist Cloudflare IPs and detect the real visitor IP behind CF)
  • Protects registered members and search engine bots automatically
  • Offers Captcha challenges instead of hard blocks (user-friendly)
I've sent you a private message with real-world data from a live site to demonstrate how this works in practice.
 
I am going to roll the dice on this, its a much needed bit of kit and I am at a loss to how long it would take me to build the same
 
Actually one question, I have cloudflare pretty heavily embedded with my site. Are there going to be conflicts here and am I going ot have to peel some of that back?
 
Actually one question, I have cloudflare pretty heavily embedded with my site. Are there going to be conflicts here and am I going ot have to peel some of that back?
No conflicts! IP Threat Monitor is built to work with Cloudflare.
  • We detect the real visitor IP behind CF automatically
  • Cloudflare IPs are whitelisted by default
  • No need to change your Cloudflare setup
Just install, enable "Whitelist Cloudflare IPs", and you're good to go. ;)
 
@Osman: Is is possible to block on a ASN basis as well? The featurelist is somewhat unclear here:

  • Manual IP Management: Whitelist, blacklist, unblock operations with one click
  • CIDR Support: Easily manage IP ranges (192.168.1.0/24)

Would come in very handy in defense against AI bots and scrapers.

What would also be useful was, if the list of current visitors would be enriched with country flags (when viewed with admin rights) like cloudlfare seems do offer it currently - would be helpful for those that do not use Cloudflare.

PS: The pic of the settings in the add on description is unreadable as to much i shown for the resolution.
 
Osman updated [XTR] IP Threat Monitor with a new update entry:

1.0.7

  • Refactored options page into a tabbed layout (General, Rate Limit, VPN & ASN, Exemptions).
  • Added ASN (Autonomous System Number) based blocking system.
  • Added Country Flags display in user postbit information.
  • Added xentr_ipt_country column to xf_user table.
  • Added option to white-list Apple iCloud Private Relay traffic.
  • Fixed array/string conversion error in Blocked ASN list input.
  • Refactored Setup.php structure (Install/Upgrade/Uninstall) for better...

Read the rest of this update entry...
 
@Osman: Is is possible to block on a ASN basis as well? The featurelist is somewhat unclear here:



Would come in very handy in defense against AI bots and scrapers.

What would also be useful was, if the list of current visitors would be enriched with country flags (when viewed with admin rights) like cloudlfare seems do offer it currently - would be helpful for those that do not use Cloudflare.

PS: The pic of the settings in the add on description is unreadable as to much i shown for the resolution.
Hello! You have impeccable timing. We have just released Version 1.0.7, which addresses exactly your requests:
  1. ASN Blocking: Yes, implemented! We added a dedicated "Blocked ASN List"option. You can now define specific ASNs (e.g.,
    AS14061 for DigitalOcean or AS16509for Amazon) to permanently block AI bots, scrapers, or specific networks.
  2. Country Flags: We implemented a Country Flag system in this update. It currently displays flags next to usernames in discussion threads (postbits) based on their detected IP country.
  3. Readable Settings: We heard you regarding the screenshot. In v1.0.7, we completely refactored the options page into a modern Tabbed Interface (General, Rate Limit, VPN, etc.). It is now much cleaner, organized, and easier to navigate.
Thank you for the great suggestions that helped shape this update!

1765562835247.webp
 
Trying to make the purchase but I notice a USD 10 sales tax.

I am trying to figure what this tax is about, for what country and should that not only apply for business purchasers?
 
Trying to make the purchase but I notice a USD 10 sales tax.

I am trying to figure what this tax is about, for what country and should that not only apply for business purchasers?
Hello,

Thank you for your message.

The tax you previously saw was caused by a default system setting. This has now been corrected.
No sales tax is applied to purchases from Australia, and you should now be able to complete the checkout without any additional tax.

Please let us know if you encounter any further issues.

Kind regards,
 
@Osman - i have a few users who continue to have issues - However i have since changed settings. Is there any way, short of uninstalling and re-installing, of wiping the data in the background that has been built up (for example - blacklisting). I am wondering if their issues are because they were previously blacklisted, settings have now been changed, but they are still part of the lists.

P.S. Country flags doesnt seem to work for me..

Thanks!
 
Country Flags: We implemented a Country Flag system in this update. It currently displays flags next to usernames in discussion threads (postbits) based on their detected IP country.
Is this configurable? While it does not hurt I don't need it there (and would prefer to not have it there for reasons of privacy). Where I really would like to have it on the other hand would be in the list of current visitors, namely with the guest visitors, as this would help me to support unusual patterns and potentially bad bots. If one uses Cloudflare along with the according cloudflare add on it seems to be there and looks like that:

1758123152860-webp.327207


(Pic sourced from this thread: https://xenforo.com/community/threads/massive-increase-in-guest-users-online.233206/post-1759107)

It would be gread if your add on would deliver the same functionality w/o having to use Cloudflare. Would safe me a ton of time.
 
Osman updated [XTR] IP Threat Monitor with a new update entry:

1.0.8

  • [New] Added "Prune / Clear Logs" tool to Admin Dashboard for easy database cleanup.
  • [New] Added "Top Threat Countries" widget to the main Dashboard.
  • [New] Added "Allow Legitimate Network Types" option to prevent blocking Wireless, Residential, and Business IPs.
  • [Update] Added country flags to Blocked, Blacklisted, and Log List views for better visual identification.
  • [Update] Dashboard navigation now includes a shortcut for the Prune...

Read the rest of this update entry...
 
@Osman - i have a few users who continue to have issues - However i have since changed settings. Is there any way, short of uninstalling and re-installing, of wiping the data in the background that has been built up (for example - blacklisting). I am wondering if their issues are because they were previously blacklisted, settings have now been changed, but they are still part of the lists.

P.S. Country flags doesnt seem to work for me..

Thanks!
We just released version 1.0.8 specifically to address these points. It includes a new "Prune / Clear Logs" tool to wipe data without reinstalling, fixes the country flag issues, and adds a setting to prevent false positives for mobile users. Please update and check the release notes for details.
 
Is this configurable? While it does not hurt I don't need it there (and would prefer to not have it there for reasons of privacy). Where I really would like to have it on the other hand would be in the list of current visitors, namely with the guest visitors, as this would help me to support unusual patterns and potentially bad bots. If one uses Cloudflare along with the according cloudflare add on it seems to be there and looks like that:
For the postbit flags, good news! This option already exists. You can disable it by navigating to: Options > [XTR] IP Threat Monitor > Show country flags in postbit. Unchecking this will hide the flags from the postbit as requested.

Regarding the 'Current Visitors' list for guests: While technically possible, implementing this would require core session modifications which are outside the scope of this add-on to ensure optimal performance.
 
Back
Top Bottom