Forum Replies Created

Viewing 15 replies - 1 through 15 (of 766 total)
  • Plugin Author Pascal

    (@iqpascal)

    Hi,

    Thank you for the report. I cannot reproduce this on either PHP 8.2 or PHP 8.4 myself either by checking myself or with the Sucuri tool. In all cases I properly get a 403 HTTP error.

    Either way checking if it’s set is never a bad thing so I’ll include it in the next update.

    Plugin Author Pascal

    (@iqpascal)

    That really depends. If you redirect the blocked users to a page with a lot of images and stuff it will be exactly the payload of that page. If you just have them shown a short message the payload is just a few bytes + the necessary headers.

    Plugin Author Pascal

    (@iqpascal)

    You can put the list – if needed – in either CIDR format or singular IP addresses in the allow list

    Plugin Author Pascal

    (@iqpascal)

    It does not force you to buy data from us. You’re free to use the MaxMind database and download it yourself. If you do not want to do this we offer the ability to use our API.

    The plugin is free to use and has no premium features at all

    Plugin Author Pascal

    (@iqpascal)

    Hi,

    I’ve been unable to reproduce this so far. If you use the free MaxMind GeoIP Lite database you could try upgrading it.

    Plugin Author Pascal

    (@iqpascal)

    Do you happen to know which IP address is accessing your website at the time of the error?

    Plugin Author Pascal

    (@iqpascal)

    // “Fixed” in 1.2.26 btw by using a function still available in PHP 8 as well as PHP 7

    Plugin Author Pascal

    (@iqpascal)

    Alrighty then, my bad for using a function that is only available in PHP 8.x

    Although anyone still running stuff on PHP 7 (or prior) should really look into this as any version of PHP below 8.1 isn’t getting security updates anymore. For instance in the case of PHP 7.4 it hasn’t been supported anymore on security fixes since 2023 (so over 2.5 years now).

    Plugin Author Pascal

    (@iqpascal)

    Hi,

    That’s really a question for MaxMind who’s free database you use. Satellite providers should be any satellite provider that doesn’t provide localization. As far as I am aware fi the ip addresses that Starlink hands out can be recognized towards a country.

    In general this should be categories that cannot be linked to a specific country.

    Plugin Author Pascal

    (@iqpascal)

    Thanks for the report, will have a look

    Plugin Author Pascal

    (@iqpascal)

    If you have this message you’re using an incompatible caching solution. So everything may look fine, they really aren’t fine.

    Plugin Author Pascal

    (@iqpascal)

    Hi,

    I am not familiar with the Starlink specifics. I’d reckon MaxMind doesn’t allocate countries to Starlink IP addresses. You could add a range to the allow list.

    Like for instance if your customer is always in the same range of a.b.c.X where only the X varies you could add a.b.c.0/24

    I don’t know how accurate this list is but I found this:

    14.1.72.0/24,AU,AU-VIC,Melbourne,
    14.1.73.0/24,AU,AU-VIC,Melbourne,
    14.1.74.0/24,AU,AU-TAS,Hobart,
    14.1.75.0/24,AU,AU-TAS,Hobart,
    14.1.82.0/24,AU,AU-NSW,Sydney,
    14.1.83.0/24,AU,AU-NSW,Sydney,
    14.1.84.0/24,AU,AU-NSW,Sydney,
    14.1.85.0/24,AU,AU-NSW,Sydney,
    14.1.86.0/24,AU,AU-NSW,Sydney,
    14.1.87.0/24,AU,AU-NSW,Sydney,
    14.1.94.0/24,AU,AU-VIC,Melbourne,
    14.1.95.0/24,AU,AU-VIC,Melbourne,
    65.181.0.0/24,AU,AU-NSW,Sydney,
    65.181.1.0/24,AU,AU-NSW,Sydney,
    65.181.2.0/24,AU,AU-NSW,Sydney,
    65.181.3.0/24,AU,AU-NSW,Sydney,
    65.181.12.0/24,AU,AU-NSW,Sydney,
    65.181.13.0/24,AU,AU-NSW,Sydney,
    65.181.14.0/24,AU,AU-NSW,Sydney,
    65.181.15.0/24,AU,AU-NSW,Sydney,
    65.181.20.0/24,AU,AU-WA,Perth,
    65.181.21.0/24,AU,AU-WA,Perth,
    65.181.22.0/24,AU,AU-WA,Perth,
    65.181.23.0/24,AU,AU-WA,Perth,
    116.91.210.0/24,AU,AU-NSW,Sydney,
    116.91.211.0/24,AU,AU-NSW,Sydney,
    116.91.212.0/24,AU,AU-VIC,Melbourne,
    116.91.213.0/24,AU,AU-VIC,Melbourne,
    116.91.216.0/24,AU,AU-WA,Perth,
    116.91.220.0/24,AU,AU-VIC,Melbourne,
    116.91.221.0/24,AU,AU-VIC,Melbourne,
    116.91.222.0/24,AU,AU-VIC,Melbourne,
    116.91.223.0/24,AU,AU-VIC,Melbourne,
    168.140.244.0/24,AU,AU-WA,Perth,
    168.140.245.0/24,AU,AU-WA,Perth,
    206.83.96.0/24,NZ,NZ-AUK,Auckland,
    206.83.97.0/24,NZ,NZ-AUK,Auckland,
    206.83.98.0/24,NZ,NZ-AUK,Auckland,
    206.83.99.0/24,NZ,NZ-AUK,Auckland,
    206.83.100.0/24,NZ,NZ-AUK,Auckland,
    206.83.101.0/24,NZ,NZ-AUK,Auckland,
    206.83.102.0/24,NZ,NZ-AUK,Auckland,
    206.83.103.0/24,NZ,NZ-AUK,Auckland,
    206.83.112.0/24,AU,AU-NSW,Sydney,
    206.83.113.0/24,AU,AU-NSW,Sydney,
    206.83.114.0/24,AU,AU-NSW,Sydney,
    206.83.115.0/24,AU,AU-NSW,Sydney,
    206.83.116.0/24,AU,AU-NSW,Sydney,
    206.83.118.0/24,AU,AU-NSW,Sydney,
    206.83.119.0/24,AU,AU-NSW,Sydney,
    206.83.120.0/24,AU,AU-NSW,Sydney,
    206.83.121.0/24,AU,AU-NSW,Sydney,
    206.83.122.0/24,AU,AU-NSW,Sydney,
    206.83.123.0/24,AU,AU-NSW,Sydney,
    14.1.80.0/25,AU,AU-NSW,Sydney,
    14.1.80.128/25,AU,AU-NSW,Sydney,
    14.1.93.0/25,AU,AU-WA,Perth,
    14.1.93.128/25,AU,AU-WA,Perth,
    65.181.11.0/25,AU,AU-NSW,Sydney,
    65.181.11.128/25,AU,AU-NSW,Sydney,
    65.181.30.0/25,AU,AU-WA,Perth,
    65.181.30.128/25,AU,AU-WA,Perth,
    65.181.31.0/25,AU,AU-NSW,Sydney,
    65.181.31.128/25,AU,AU-NSW,Sydney,
    116.91.215.0/25,NZ,NZ-AUK,Auckland,
    116.91.215.128/25,NZ,NZ-AUK,Auckland,
    116.91.217.0/25,AU,AU-WA,Perth,
    116.91.217.128/25,AU,AU-WA,Perth,
    206.83.107.0/25,AU,AU-NSW,Sydney,
    206.83.107.128/25,AU,AU-NSW,Sydney,
    206.83.111.0/25,AU,AU-WA,Perth,
    206.83.111.128/25,AU,AU-WA,Perth,
    206.83.117.0/25,AU,AU-NSW,Sydney,
    206.83.117.128/25,AU,AU-NSW,Sydney,
    2406:2d40:2000::/40,AU,AU-WA,Perth,
    2406:2d40:2200::/40,AU,AU-WA,Perth,
    2406:2d40:4000::/40,AU,AU-NSW,Sydney,
    2406:2d40:4100::/40,AU,AU-NSW,Sydney,
    2406:2d40:4200::/40,NZ,NZ-AUK,Auckland,
    2406:2d40:4400::/40,AU,AU-NSW,Sydney,
    2406:2d40:4600::/40,AU,AU-NSW,Sydney,
    2406:2d40:4700::/40,AU,AU-NSW,Sydney,
    2406:2d40:4d00::/40,AU,AU-NSW,Sydney,
    2406:2d40:5400::/40,AU,AU-NSW,Sydney,
    2406:2d40:6800::/40,AU,AU-VIC,Melbourne,
    2406:2d40:6900::/40,AU,AU-VIC,Melbourne,
    2406:2d40:6a00::/40,AU,AU-VIC,Melbourne,
    2406:2d40:7000::/40,AU,AU-NSW,Sydney,
    2406:2d40:7200::/40,NZ,NZ-AUK,Auckland,
    2406:2d40:7600::/40,NZ,NZ-AUK,Auckland,
    2406:2d40:6b00::/41,AU,AU-TAS,Hobart,
    2406:2d40:2100::/42,AU,AU-NSW,Sydney,
    2406:2d40:73c0::/42,NZ,NZ-AUK,Auckland,
    2406:2d40:7480::/42,AU,AU-NSW,Sydney,

    So for instance if they always have an address in 14.1.72.X you could add 14.1.72.0/24 to the list etc.

    Plugin Author Pascal

    (@iqpascal)

    Maybe you could explain what does not work for you? Or perhaps open up a support ticket?

    Plugin Author Pascal

    (@iqpascal)

    But for those plugins it’s relevant to update the robots.txt file. So you make your settings at that plugin and the plugin saves the relevant changes to that text file.

    The text file however remains a text file where WordPress it not “started” when a search engine accesses that file. And if WordPress is not started iQ Block Country is not started either.

    So yes, other plugins may save/read the robots.txt file but only when WordPress is accessed. If that specific file is served by your webserver in general PHP and thus WordPress won’t be started.

    Plugin Author Pascal

    (@iqpascal)

    Hi,

    If you exclude anything from caching it could work. The problem is that caching & Geo Blocking do not work well together unless you do the Geo Blocking at the cache level.

    In the best case scenario countries or IP’s you want to block get served a page from cache and when visiting non cached pages they get blocked. This is due to the fact when pages are served from cache the iQ Block Country plugin does not get started and can’t do it’s job.

    If the caching plugin however ignores the caching headers you risk the chance that the block message gets cached and everyone gets to see they are blocked even the countries that you did not block.

    If you’re fine with blocked countries getting served the page from cache then you’re fine using the iQ Block Country plugin.

    If you’re not you should disable either the cache or the Geo Blocking. Or search for another solution outside WordPress (for instance by using the Varnish software) where you can GeoBlock at a caching level.

Viewing 15 replies - 1 through 15 (of 766 total)