Plugin Directory

Changeset 3802113


Ignore:
Timestamp:
11/14/2026 02:45:09 PM (16 hours ago)
Author:
delonixteam
Message:

Release 1.0.1

Location:
delonix-security-agent
Files:
2 added
20 edited
1 copied

Legend:

Unmodified
Added
Removed
  • delonix-security-agent/tags/1.0.1/delonix-security-agent.php

    r3801056 r3802113  
    44 * Plugin URI:  https://delonix.biz/products/security-agent
    55 * Description: Low-friction anti-bot shield for WordPress: silent proof-of-work browser verification against content scrapers, verified search/AI crawler access, flood and login limits, comment/form spam protection and evidence logging.
    6  * Version:     1.0.0
     6 * Version:     1.0.1
    77 * Author:      Delonix
    88 * Author URI:  https://delonix.biz
    … …  
    1919}
    2020
    21 define( 'DELOSEAG_VERSION', '1.0.0' );
     21define( 'DELOSEAG_VERSION', '1.0.1' );
    2222define( 'DELOSEAG_PATH', plugin_dir_path( __FILE__ ) );
    2323define( 'DELOSEAG_URL', plugin_dir_url( __FILE__ ) );
    2424define( 'DELOSEAG_COOKIE', 'deloseag_verified' );
    2525define( 'DELOSEAG_MARK_COOKIE', 'deloseag_v' );
    26 define( 'DELOSEAG_DB_VERSION', '3' );
     26define( 'DELOSEAG_DB_VERSION', '4' );
    2727
    2828require_once DELOSEAG_PATH . 'includes/class-i18n.php';
    … …  
    174174         */
    175175        private static function maybe_upgrade() {
    176                 if ( DELOSEAG_DB_VERSION !== get_option( 'deloseag_db_version' ) ) {
     176                $installed = get_option( 'deloseag_db_version' );
     177                if ( DELOSEAG_DB_VERSION !== $installed ) {
     178                        if ( $installed && version_compare( $installed, '4', '<' ) ) {
     179                                // Lists saved before 1.0.1 hold Google's App Engine ranges as crawler addresses. The bundled snapshot
     180                                // is used until the refresh below stores a new copy.
     181                                delete_option( DELOSEAG_Crawlers::OPTION );
     182                                wp_schedule_single_event( time() + 60, 'deloseag_refresh_crawlers' );
     183                        }
    177184                        DELOSEAG_Logger::install();
    178185                        self::schedule_events();
  • delonix-security-agent/tags/1.0.1/includes/admin/view-dashboard.php

    r3801056 r3802113  
    113113<div class="wrap deloseag-wrap">
    114114        <h1 class="screen-reader-text"><?php esc_html_e( 'Delonix Security Agent', 'delonix-security-agent' ); ?></h1>
     115        <?php settings_errors( 'deloseag_settings' ); ?>
    115116
    116117        <?php $deloseag_notice = DELOSEAG_Admin::notice_message( $view['notice'] ); ?>
  • delonix-security-agent/tags/1.0.1/includes/class-admin.php

    r3801056 r3802113  
    374374                }
    375375
     376                $invalid = array();
     377                foreach ( array( 'whitelist_ips', 'blacklist_ips', 'trusted_proxies' ) as $key ) {
     378                        foreach ( DELOSEAG_Utils::parse_ip_list( $out[ $key ] ?? '' ) as $entry ) {
     379                                if ( ! DELOSEAG_Utils::valid_ip_or_cidr( $entry ) ) {
     380                                        $invalid[] = $entry;
     381                                }
     382                        }
     383                }
     384                if ( $invalid ) {
     385                        add_settings_error(
     386                                'deloseag_settings',
     387                                'deloseag_invalid_ips',
     388                                /* translators: %s: comma-separated list of invalid entries. */
     389                                sprintf( __( 'These IP list entries are not a valid IP or CIDR and are ignored: %s', 'delonix-security-agent' ), implode( ', ', array_unique( $invalid ) ) ),
     390                                'warning'
     391                        );
     392                }
     393
    376394                $header              = preg_replace( '/[^A-Za-z0-9\-]/', '', (string) $out['proxy_header'] );
    377395                $out['proxy_header'] = '' !== $header ? $header : 'X-Forwarded-For';
    … …  
    477495                $labels = array(
    478496                        'google'     => 'Google',
    479                         'bing'       => 'Bing',
     497                        'google_fetcher' => __( 'Google user-triggered fetchers', 'delonix-security-agent' ),
     498                        'bing'     => 'Bing',
    480499                        'apple'      => 'Apple',
    481500                        'duckduckgo' => 'DuckDuckGo',
  • delonix-security-agent/tags/1.0.1/includes/class-crawlers.php

    r3801056 r3802113  
    2424                        'google'     => array(
    2525                                'category' => 'search',
    26                                 'needles'  => array( 'googlebot', 'adsbot-google', 'google-inspectiontool', 'storebot-google', 'googleother', 'mediapartners-google', 'apis-google', 'feedfetcher-google', 'google-read-aloud', 'google-site-verification', 'google-extended', 'google-cloudvertexbot', 'chrome-lighthouse', 'google-pagerenderer', 'google favicon', 'googleproducer', 'google-safety' ),
     26                                'needles'  => array( 'googlebot', 'adsbot-google', 'google-inspectiontool', 'storebot-google', 'googleother', 'mediapartners-google', 'apis-google', 'google-extended', 'google-cloudvertexbot', 'chrome-lighthouse', 'google-pagerenderer', 'google favicon', 'google-safety' ),
     27                                // Not user-triggered-fetchers.json: that is App Engine address space, which anyone can rent.
    2728                                'lists'    => array(
    28                                         'https://developers.google.com/static/crawling/ipranges/common-crawlers.json',
    29                                         'https://developers.google.com/static/crawling/ipranges/special-crawlers.json',
    30                                         'https://developers.google.com/static/crawling/ipranges/user-triggered-fetchers.json',
    31                                         'https://developers.google.com/static/crawling/ipranges/user-triggered-fetchers-google.json',
    32                                 ),
    33                                 // user-triggered-fetchers.json is App Engine address space, so it only confirms a request that names a Google agent.
    34                                 'trusted'  => array(
    3529                                        'https://developers.google.com/static/crawling/ipranges/common-crawlers.json',
    3630                                        'https://developers.google.com/static/crawling/ipranges/special-crawlers.json',
    3731                                        'https://developers.google.com/static/crawling/ipranges/user-triggered-fetchers-google.json',
    3832                                ),
    39                                 // Not all of googleusercontent.com: every Compute Engine VM has a reverse name under it.
    40                                 'rdns'     => array( 'googlebot.com', 'google.com', 'gae.googleusercontent.com' ), // phpcs:ignore PluginCheck.CodeAnalysis.Offloading.OffloadedContent -- reverse-DNS suffix for crawler verification, nothing is loaded from it.
     33                                'trusted'  => true,
     34                                // Not all of googleusercontent.com, and not gae.googleusercontent.com: every Compute Engine VM and App Engine app has a reverse name under it.
     35                                'rdns'     => array( 'googlebot.com', 'google.com' ),
    4136                                'seed'     => array( '66.249.64.0/19' ),
     37                        ),
     38                        // Fetchers a user triggers (Search Console site verification, feeds, Read Aloud, Publisher Center). Google runs
     39                        // some of them from App Engine, so an address outside Google's own lists cannot disprove the claim: such a
     40                        // request gets the per-IP bot budget instead of a free pass or a check page.
     41                        'google_fetcher' => array(
     42                                'category' => 'search',
     43                                'needles'  => array( 'feedfetcher-google', 'google-read-aloud', 'google-site-verification', 'googleproducer' ),
     44                                'lists'    => array(
     45                                        'https://developers.google.com/static/crawling/ipranges/common-crawlers.json',
     46                                        'https://developers.google.com/static/crawling/ipranges/special-crawlers.json',
     47                                        'https://developers.google.com/static/crawling/ipranges/user-triggered-fetchers-google.json',
     48                                ),
     49                                'seed'     => array( '66.249.64.0/19' ),
     50                                'soft'     => true,
    4251                        ),
    4352                        'bing'       => array(
    … …  
    147156                        $ranges = self::ranges_for( $id );
    148157                        if ( $ranges ) {
    149                                 return self::in_ranges( $ip, $ranges );
     158                                if ( self::in_ranges( $ip, $ranges ) ) {
     159                                        return true;
     160                                }
     161                                // A soft entry cannot be disproved by its address, so it is unverifiable rather than spoofed.
     162                                return empty( $entry['soft'] ) ? false : null;
    150163                        }
    151164                }
    … …  
    194207                                continue;
    195208                        }
    196                         $bits = isset( $parts[1] ) ? (int) $parts[1] : strlen( $bin ) * 8;
     209                        $max  = strlen( $bin ) * 8;
     210                        $bits = isset( $parts[1] ) ? ( ctype_digit( $parts[1] ) ? (int) $parts[1] : -1 ) : $max;
     211                        if ( $bits < 0 || $bits > $max ) {
     212                                continue;
     213                        }
    197214                        $full = intdiv( $bits, 8 );
    198215                        if ( $full && 0 !== strncmp( $bin, $net, $full ) ) {
    … …  
    321338                        return false;
    322339                }
    323                 return ! isset( $parts[1] ) || ctype_digit( $parts[1] );
     340                if ( ! isset( $parts[1] ) ) {
     341                        return true;
     342                }
     343                return ctype_digit( $parts[1] ) && (int) $parts[1] <= ( false !== strpos( $parts[0], ':' ) ? 128 : 32 );
    324344        }
    325345}
  • delonix-security-agent/tags/1.0.1/includes/class-detector.php

    r3801056 r3802113  
    6666
    6767        public function is_probe() {
    68                 $uri    = strtolower( rawurldecode( DELOSEAG_Utils::request_uri() ) );
     68                // Path only: a query string such as ?q=/.env is a search, not a probe.
     69                $uri    = DELOSEAG_Utils::request_path();
    6970                $probes = array( '/.env', '/.git/', '/vendor/phpunit', '/wp-config.php', '/phpmyadmin', '/cgi-bin/', '/actuator/', '/server-status', '/.aws/', '/.ssh/', 'eval-stdin.php', '/wp-config.bak', '/wp-config.old', '/.ds_store' );
    7071                foreach ( $probes as $probe ) {
  • delonix-security-agent/tags/1.0.1/includes/class-utils.php

    r3801056 r3802113  
    9393                        }
    9494                        if ( false === strpos( $range, '/' ) ) {
    95                                 if ( hash_equals( strtolower( $range ), strtolower( $ip ) ) ) {
     95                                // Binary compare, so every spelling of an IPv6 address (2001:db8::1, 2001:db8:0:0::1) matches.
     96                                $a = filter_var( $range, FILTER_VALIDATE_IP ) ? inet_pton( $range ) : false;
     97                                $b = filter_var( $ip, FILTER_VALIDATE_IP ) ? inet_pton( $ip ) : false;
     98                                if ( false !== $a && $a === $b ) {
    9699                                        return true;
    97100                                }
    … …  
    123126
    124127                $max_bits = strlen( $ip_bin ) * 8;
    125                 $bits     = (int) $parts[1];
     128                // A typo such as "1.2.3.4/" or "1.2.3.4/x" must not become /0 (every address).
     129                if ( ! ctype_digit( trim( $parts[1] ) ) ) {
     130                        return false;
     131                }
     132                $bits = (int) $parts[1];
    126133                if ( $bits < 0 || $bits > $max_bits ) {
    127134                        return false;
    … …  
    139146                $mask = ( 0xFF << ( 8 - $remainder ) ) & 0xFF;
    140147                return ( ord( $ip_bin[ $full_bytes ] ) & $mask ) === ( ord( $net_bin[ $full_bytes ] ) & $mask );
     148        }
     149
     150        /**
     151         * An IP address, or a network address with a prefix length that fits its family (0-32 or 0-128).
     152         */
     153        public static function valid_ip_or_cidr( $entry ) {
     154                $parts = explode( '/', trim( (string) $entry ), 2 );
     155                if ( ! filter_var( $parts[0], FILTER_VALIDATE_IP ) ) {
     156                        return false;
     157                }
     158                if ( ! isset( $parts[1] ) ) {
     159                        return true;
     160                }
     161                return ctype_digit( $parts[1] ) && (int) $parts[1] <= ( false !== strpos( $parts[0], ':' ) ? 128 : 32 );
    141162        }
    142163
  • delonix-security-agent/tags/1.0.1/includes/data/crawler-ranges.php

    r3801056 r3802113  
    77return array(
    88        'lists'   => array(
    9                 'google' => array( '2001:4860:4801:10::/64', '2001:4860:4801:11::/64', '2001:4860:4801:12::/64', '2001:4860:4801:13::/64', '2001:4860:4801:14::/64', '2001:4860:4801:15::/64', '2001:4860:4801:16::/64', '2001:4860:4801:17::/64', '2001:4860:4801:18::/64', '2001:4860:4801:19::/64', '2001:4860:4801:1a::/64', '2001:4860:4801:1b::/64', '2001:4860:4801:1c::/64', '2001:4860:4801:1d::/64', '2001:4860:4801:1e::/64', '2001:4860:4801:1f::/64', '2001:4860:4801:20::/64', '2001:4860:4801:21::/64', '2001:4860:4801:22::/64', '2001:4860:4801:23::/64', '2001:4860:4801:24::/64', '2001:4860:4801:25::/64', '2001:4860:4801:26::/64', '2001:4860:4801:27::/64', '2001:4860:4801:28::/64', '2001:4860:4801:29::/64', '2001:4860:4801:2::/64', '2001:4860:4801:2a::/64', '2001:4860:4801:2b::/64', '2001:4860:4801:2c::/64', '2001:4860:4801:2d::/64', '2001:4860:4801:2e::/64', '2001:4860:4801:2f::/64', '2001:4860:4801:30::/64', '2001:4860:4801:31::/64', '2001:4860:4801:32::/64', '2001:4860:4801:33::/64', '2001:4860:4801:34::/64', '2001:4860:4801:35::/64', '2001:4860:4801:36::/64', '2001:4860:4801:37::/64', '2001:4860:4801:38::/64', '2001:4860:4801:39::/64', '2001:4860:4801:3a::/64', '2001:4860:4801:3b::/64', '2001:4860:4801:3c::/64', '2001:4860:4801:3d::/64', '2001:4860:4801:3e::/64', '2001:4860:4801:3f::/64', '2001:4860:4801:40::/64', '2001:4860:4801:41::/64', '2001:4860:4801:42::/64', '2001:4860:4801:43::/64', '2001:4860:4801:44::/64', '2001:4860:4801:45::/64', '2001:4860:4801:46::/64', '2001:4860:4801:47::/64', '2001:4860:4801:48::/64', '2001:4860:4801:49::/64', '2001:4860:4801:4a::/64', '2001:4860:4801:4b::/64', '2001:4860:4801:4c::/64', '2001:4860:4801:4d::/64', '2001:4860:4801:4e::/64', '2001:4860:4801:50::/64', '2001:4860:4801:51::/64', '2001:4860:4801:52::/64', '2001:4860:4801:53::/64', '2001:4860:4801:54::/64', '2001:4860:4801:55::/64', '2001:4860:4801:56::/64', '2001:4860:4801:57::/64', '2001:4860:4801:58::/64', '2001:4860:4801:59::/64', '2001:4860:4801:60::/64', '2001:4860:4801:61::/64', '2001:4860:4801:62::/64', '2001:4860:4801:63::/64', '2001:4860:4801:64::/64', '2001:4860:4801:65::/64', '2001:4860:4801:66::/64', '2001:4860:4801:67::/64', '2001:4860:4801:68::/64', '2001:4860:4801:69::/64', '2001:4860:4801:6a::/64', '2001:4860:4801:6b::/64', '2001:4860:4801:6c::/64', '2001:4860:4801:6d::/64', '2001:4860:4801:6e::/64', '2001:4860:4801:6f::/64', '2001:4860:4801:70::/64', '2001:4860:4801:71::/64', '2001:4860:4801:72::/64', '2001:4860:4801:73::/64', '2001:4860:4801:74::/64', '2001:4860:4801:75::/64', '2001:4860:4801:76::/64', '2001:4860:4801:77::/64', '2001:4860:4801:78::/64', '2001:4860:4801:79::/64', '2001:4860:4801:7a::/64', '2001:4860:4801:7b::/64', '2001:4860:4801:7c::/64', '2001:4860:4801:7d::/64', '2001:4860:4801:7e::/64', '2001:4860:4801:7f::/64', '2001:4860:4801:80::/64', '2001:4860:4801:81::/64', '2001:4860:4801:82::/64', '2001:4860:4801:83::/64', '2001:4860:4801:84::/64', '2001:4860:4801:85::/64', '2001:4860:4801:86::/64', '2001:4860:4801:87::/64', '2001:4860:4801:88::/64', '2001:4860:4801:90::/64', '2001:4860:4801:91::/64', '2001:4860:4801:92::/64', '2001:4860:4801:93::/64', '2001:4860:4801:94::/64', '2001:4860:4801:95::/64', '2001:4860:4801:96::/64', '2001:4860:4801:97::/64', '2001:4860:4801:a0::/64', '2001:4860:4801:a1::/64', '2001:4860:4801:a2::/64', '2001:4860:4801:a3::/64', '2001:4860:4801:a4::/64', '2001:4860:4801:a5::/64', '2001:4860:4801:a6::/64', '2001:4860:4801:a7::/64', '2001:4860:4801:a8::/64', '2001:4860:4801:a9::/64', '2001:4860:4801:aa::/64', '2001:4860:4801:ab::/64', '2001:4860:4801:ac::/64', '2001:4860:4801:ad::/64', '2001:4860:4801:ae::/64', '2001:4860:4801:b0::/64', '2001:4860:4801:b1::/64', '2001:4860:4801:b2::/64', '2001:4860:4801:b3::/64', '2001:4860:4801:b4::/64', '2001:4860:4801:b5::/64', '2001:4860:4801:b6::/64', '2001:4860:4801:c::/64', '2001:4860:4801:f::/64', '192.178.4.0/27', '192.178.4.128/27', '192.178.4.160/27', '192.178.4.192/27', '192.178.4.224/27', '192.178.4.32/27', '192.178.4.64/27', '192.178.4.96/27', '192.178.5.0/27', '192.178.6.0/27', '192.178.6.128/27', '192.178.6.160/27', '192.178.6.192/27', '192.178.6.224/27', '192.178.6.32/27', '192.178.6.64/27', '192.178.6.96/27', '192.178.7.0/27', '192.178.7.128/27', '192.178.7.160/27', '192.178.7.192/27', '192.178.7.224/27', '192.178.7.32/27', '192.178.7.64/27', '192.178.7.96/27', '34.100.182.96/28', '34.101.50.144/28', '34.118.254.0/28', '34.118.66.0/28', '34.126.178.96/28', '34.146.150.144/28', '34.147.110.144/28', '34.151.74.144/28', '34.152.50.64/28', '34.154.114.144/28', '34.155.98.32/28', '34.165.18.176/28', '34.175.160.64/28', '34.176.130.16/28', '34.22.85.0/27', '34.64.82.64/28', '34.65.242.112/28', '34.80.50.80/28', '34.88.194.0/28', '34.89.10.80/28', '34.89.198.80/28', '34.96.162.48/28', '35.247.243.240/28', '66.249.64.0/27', '66.249.64.128/27', '66.249.64.160/27', '66.249.64.192/27', '66.249.64.224/27', '66.249.64.32/27', '66.249.64.64/27', '66.249.64.96/27', '66.249.65.0/27', '66.249.65.128/27', '66.249.65.160/27', '66.249.65.192/27', '66.249.65.224/27', '66.249.65.32/27', '66.249.65.64/27', '66.249.65.96/27', '66.249.66.0/27', '66.249.66.128/27', '66.249.66.160/27', '66.249.66.192/27', '66.249.66.224/27', '66.249.66.32/27', '66.249.66.64/27', '66.249.66.96/27', '66.249.67.0/27', '66.249.67.32/27', '66.249.67.64/27', '66.249.68.0/27', '66.249.68.128/27', '66.249.68.160/27', '66.249.68.192/27', '66.249.68.224/27', '66.249.68.32/27', '66.249.68.64/27', '66.249.68.96/27', '66.249.69.0/27', '66.249.69.128/27', '66.249.69.160/27', '66.249.69.192/27', '66.249.69.224/27', '66.249.69.32/27', '66.249.69.64/27', '66.249.69.96/27', '66.249.70.0/27', '66.249.70.128/27', '66.249.70.160/27', '66.249.70.192/27', '66.249.70.224/27', '66.249.70.32/27', '66.249.70.64/27', '66.249.70.96/27', '66.249.71.0/27', '66.249.71.128/27', '66.249.71.160/27', '66.249.71.192/27', '66.249.71.224/27', '66.249.71.32/27', '66.249.71.64/27', '66.249.71.96/27', '66.249.72.0/27', '66.249.72.128/27', '66.249.72.160/27', '66.249.72.192/27', '66.249.72.224/27', '66.249.72.32/27', '66.249.72.64/27', '66.249.72.96/27', '66.249.73.0/27', '66.249.73.128/27', '66.249.73.160/27', '66.249.73.192/27', '66.249.73.224/27', '66.249.73.32/27', '66.249.73.64/27', '66.249.73.96/27', '66.249.74.0/27', '66.249.74.128/27', '66.249.74.160/27', '66.249.74.192/27', '66.249.74.224/27', '66.249.74.32/27', '66.249.74.64/27', '66.249.74.96/27', '66.249.75.0/27', '66.249.75.128/27', '66.249.75.160/27', '66.249.75.192/27', '66.249.75.224/27', '66.249.75.32/27', '66.249.75.64/27', '66.249.75.96/27', '66.249.76.0/27', '66.249.76.128/27', '66.249.76.160/27', '66.249.76.192/27', '66.249.76.224/27', '66.249.76.32/27', '66.249.76.64/27', '66.249.76.96/27', '66.249.77.0/27', '66.249.77.128/27', '66.249.77.160/27', '66.249.77.192/27', '66.249.77.224/27', '66.249.77.32/27', '66.249.77.64/27', '66.249.77.96/27', '66.249.78.0/27', '66.249.78.128/27', '66.249.78.160/27', '66.249.78.192/27', '66.249.78.224/27', '66.249.78.32/27', '66.249.78.64/27', '66.249.78.96/27', '66.249.79.0/27', '66.249.79.128/27', '66.249.79.160/27', '66.249.79.192/27', '66.249.79.224/27', '66.249.79.32/27', '66.249.79.64/27', '2001:4860:4801:2008::/64', '2001:4860:4801:200c::/64', '2001:4860:4801:200d::/64', '2001:4860:4801:2010::/64', '2001:4860:4801:2011::/64', '2001:4860:4801:2012::/64', '2001:4860:4801:2013::/64', '2001:4860:4801:2014::/64', '2001:4860:4801:2015::/64', '2001:4860:4801:2016::/64', '2001:4860:4801:2017::/64', '2001:4860:4801:2018::/64', '2001:4860:4801:2019::/64', '2001:4860:4801:201a::/64', '2001:4860:4801:201b::/64', '2001:4860:4801:201c::/64', '2001:4860:4801:201d::/64', '2001:4860:4801:201e::/64', '2001:4860:4801:201f::/64', '2001:4860:4801:2020::/64', '2001:4860:4801:2021::/64', '2001:4860:4801:2022::/64', '2001:4860:4801:2023::/64', '2001:4860:4801:2024::/64', '2001:4860:4801:2025::/64', '2001:4860:4801:2026::/64', '2001:4860:4801:2027::/64', '2001:4860:4801:2028::/64', '2001:4860:4801:2029::/64', '2001:4860:4801:202a::/64', '2001:4860:4801:202b::/64', '2001:4860:4801:202c::/64', '2001:4860:4801:202d::/64', '2001:4860:4801:202e::/64', '2001:4860:4801:202f::/64', '2001:4860:4801:2030::/64', '2001:4860:4801:2031::/64', '2001:4860:4801:2032::/64', '2001:4860:4801:2033::/64', '2001:4860:4801:2034::/64', '2001:4860:4801:2035::/64', '2001:4860:4801:2036::/64', '2001:4860:4801:2037::/64', '2001:4860:4801:2038::/64', '2001:4860:4801:2039::/64', '2001:4860:4801:203a::/64', '2001:4860:4801:203b::/64', '2001:4860:4801:203c::/64', '2001:4860:4801:203d::/64', '2001:4860:4801:203e::/64', '2001:4860:4801:203f::/64', '2001:4860:4801:2040::/64', '2001:4860:4801:2041::/64', '2001:4860:4801:2042::/64', '2001:4860:4801:2043::/64', '2001:4860:4801:2044::/64', '2001:4860:4801:2045::/64', '2001:4860:4801:2046::/64', '2001:4860:4801:2047::/64', '2001:4860:4801:2048::/64', '2001:4860:4801:2049::/64', '2001:4860:4801:204a::/64', '2001:4860:4801:204b::/64', '2001:4860:4801:204c::/64', '2001:4860:4801:204d::/64', '2001:4860:4801:204e::/64', '2001:4860:4801:2050::/64', '2001:4860:4801:2051::/64', '2001:4860:4801:2052::/64', '2001:4860:4801:2053::/64', '2001:4860:4801:2054::/64', '2001:4860:4801:2055::/64', '2001:4860:4801:2056::/64', '2001:4860:4801:2060::/64', '2001:4860:4801:2061::/64', '2001:4860:4801:2062::/64', '2001:4860:4801:2063::/64', '2001:4860:4801:2064::/64', '2001:4860:4801:2065::/64', '2001:4860:4801:2066::/64', '2001:4860:4801:2067::/64', '2001:4860:4801:2068::/64', '2001:4860:4801:2069::/64', '2001:4860:4801:206a::/64', '2001:4860:4801:206b::/64', '2001:4860:4801:206c::/64', '2001:4860:4801:206d::/64', '2001:4860:4801:206e::/64', '2001:4860:4801:206f::/64', '2001:4860:4801:2070::/64', '2001:4860:4801:2071::/64', '2001:4860:4801:2072::/64', '2001:4860:4801:2073::/64', '2001:4860:4801:2074::/64', '2001:4860:4801:2075::/64', '2001:4860:4801:2076::/64', '2001:4860:4801:2077::/64', '2001:4860:4801:2078::/64', '2001:4860:4801:2079::/64', '2001:4860:4801:207a::/64', '2001:4860:4801:207b::/64', '2001:4860:4801:207c::/64', '2001:4860:4801:207d::/64', '2001:4860:4801:207e::/64', '2001:4860:4801:207f::/64', '2001:4860:4801:2080::/64', '2001:4860:4801:2081::/64', '2001:4860:4801:2082::/64', '2001:4860:4801:2083::/64', '2001:4860:4801:2084::/64', '2001:4860:4801:2085::/64', '2001:4860:4801:2086::/64', '2001:4860:4801:2087::/64', '2001:4860:4801:2088::/64', '2001:4860:4801:2090::/64', '2001:4860:4801:2091::/64', '2001:4860:4801:2092::/64', '2001:4860:4801:2093::/64', '2001:4860:4801:2094::/64', '2001:4860:4801:2095::/64', '2001:4860:4801:2096::/64', '2001:4860:4801:2097::/64', '2001:4860:4801:20a0::/64', '2001:4860:4801:20a1::/64', '2001:4860:4801:20a2::/64', '2001:4860:4801:20a3::/64', '2001:4860:4801:20a4::/64', '2001:4860:4801:20a5::/64', '2001:4860:4801:20a6::/64', '2001:4860:4801:20b0::/64', '2001:4860:4801:20b1::/64', '2001:4860:4801:20b2::/64', '2001:4860:4801:20b3::/64', '2001:4860:4801:20b4::/64', '2001:4860:4801:20b5::/64', '2001:4860:4801:20b6::/64', '108.177.2.0/27', '108.177.2.128/27', '108.177.2.160/27', '108.177.2.192/27', '108.177.2.224/27', '108.177.2.32/27', '108.177.2.64/27', '108.177.2.96/27', '192.178.16.0/27', '192.178.16.128/27', '192.178.16.160/27', '192.178.16.192/27', '192.178.16.224/27', '192.178.16.32/27', '192.178.16.64/27', '192.178.16.96/27', '192.178.17.0/27', '209.85.238.0/27', '209.85.238.128/27', '209.85.238.160/27', '209.85.238.192/27', '209.85.238.224/27', '209.85.238.32/27', '209.85.238.64/27', '209.85.238.96/27', '66.249.87.0/27', '66.249.87.128/27', '66.249.87.160/27', '66.249.87.192/27', '66.249.87.224/27', '66.249.87.32/27', '66.249.87.64/27', '66.249.87.96/27', '66.249.89.0/27', '66.249.89.128/27', '66.249.89.160/27', '66.249.89.192/27', '66.249.89.224/27', '66.249.89.32/27', '66.249.89.64/27', '66.249.89.96/27', '66.249.90.0/27', '66.249.90.128/27', '66.249.90.160/27', '66.249.90.192/27', '66.249.90.224/27', '66.249.90.32/27', '66.249.90.64/27', '66.249.90.96/27', '66.249.91.0/27', '66.249.91.128/27', '66.249.91.160/27', '66.249.91.192/27', '66.249.91.224/27', '66.249.91.32/27', '66.249.91.64/27', '66.249.91.96/27', '66.249.92.0/27', '66.249.92.128/27', '66.249.92.160/27', '66.249.92.192/27', '66.249.92.224/27', '66.249.92.32/27', '66.249.92.64/27', '66.249.92.96/27', '72.14.199.0/27', '72.14.199.128/27', '72.14.199.160/27', '72.14.199.192/27', '72.14.199.224/27', '72.14.199.32/27', '72.14.199.64/27', '72.14.199.96/27', '74.125.148.0/27', '74.125.148.128/27', '74.125.148.160/27', '74.125.148.192/27', '74.125.148.224/27', '74.125.148.32/27', '74.125.148.64/27', '74.125.148.96/27', '74.125.149.0/27', '74.125.149.128/27', '74.125.149.160/27', '74.125.149.192/27', '74.125.149.224/27', '74.125.149.32/27', '74.125.149.64/27', '74.125.149.96/27', '74.125.150.0/27', '74.125.150.128/27', '74.125.150.160/27', '74.125.150.192/27', '74.125.150.32/27', '74.125.150.64/27', '74.125.150.96/27', '74.125.151.0/27', '74.125.151.128/27', '74.125.151.160/27', '74.125.151.192/27', '74.125.151.224/27', '74.125.151.32/27', '74.125.151.64/27', '74.125.151.96/27', '74.125.216.0/27', '74.125.216.128/27', '74.125.216.160/27', '74.125.216.192/27', '74.125.216.224/27', '74.125.216.32/27', '74.125.216.64/27', '74.125.216.96/27', '74.125.217.0/27', '74.125.217.128/27', '74.125.217.160/27', '74.125.217.192/27', '74.125.217.224/27', '74.125.217.32/27', '74.125.217.64/27', '74.125.217.96/27', '74.125.218.0/27', '74.125.218.128/27', '74.125.218.160/27', '74.125.218.192/27', '74.125.218.224/27', '74.125.218.32/27', '74.125.218.64/27', '74.125.218.96/27', '74.125.219.0/27', '74.125.219.128/27', '74.125.219.160/27', '74.125.219.192/27', '74.125.219.224/27', '74.125.219.32/27', '74.125.219.64/27', '74.125.219.96/27', '2404:f340:10:4000::/64', '2404:f340:10:4001::/64', '2404:f340:10:4002::/64', '2404:f340:10:4003::/64', '2404:f340:10:4004::/64', '2404:f340:10:4005::/64', '2404:f340:10:4006::/64', '2404:f340:10:4007::/64', '2404:f340:4010:4000::/64', '2404:f340:4010:4001::/64', '2404:f340:4010:4002::/64', '2404:f340:4010:4003::/64', '2404:f340:4010:4004::/64', '2404:f340:4010:4005::/64', '2404:f340:4010:4006::/64', '2404:f340:4010:4007::/64', '2600:1900:0:100::/64', '2600:1900:0:101::/64', '2600:1900:0:102::/64', '2600:1900:0:103::/64', '2600:1900:0:104::/64', '2600:1900:0:105::/64', '2600:1900:0:106::/64', '2600:1900:0:107::/64', '2600:1900:0:108::/64', '2600:1900:0:109::/64', '2600:1900:0:10::/64', '2600:1900:0:10a::/64', '2600:1900:0:10b::/64', '2600:1900:0:10c::/64', '2600:1900:0:10d::/64', '2600:1900:0:10e::/64', '2600:1900:0:10f::/64', '2600:1900:0:110::/64', '2600:1900:0:111::/64', '2600:1900:0:112::/64', '2600:1900:0:113::/64', '2600:1900:0:114::/64', '2600:1900:0:115::/64', '2600:1900:0:116::/64', '2600:1900:0:117::/64', '2600:1900:0:118::/64', '2600:1900:0:119::/64', '2600:1900:0:11a::/64', '2600:1900:0:11b::/64', '2600:1900:0:11c::/64', '2600:1900:0:11d::/64', '2600:1900:0:11e::/64', '2600:1900:0:11f::/64', '2600:1900:0:120::/64', '2600:1900:0:121::/64', '2600:1900:0:122::/64', '2600:1900:0:123::/64', '2600:1900:0:130::/64', '2600:1900:0:131::/64', '2600:1900:0:132::/64', '2600:1900:0:133::/64', '2600:1900:0:138::/64', '2600:1900:0:139::/64', '2600:1900:0:13a::/64', '2600:1900:0:13b::/64', '2600:1900:0:140::/64', '2600:1900:0:141::/64', '2600:1900:0:142::/64', '2600:1900:0:143::/64', '2600:1900:0:144::/64', '2600:1900:0:145::/64', '2600:1900:0:146::/64', '2600:1900:0:150::/64', '2600:1900:0:151::/64', '2600:1900:0:152::/64', '2600:1900:0:153::/64', '2600:1900:0:154::/64', '2600:1900:0:155::/64', '2600:1900:0:156::/64', '2600:1900:0:157::/64', '2600:1900:0:158::/64', '2600:1900:0:159::/64', '2600:1900:0:15::/64', '2600:1900:0:15a::/64', '2600:1900:0:15b::/64', '2600:1900:0:15c::/64', '2600:1900:0:15d::/64', '2600:1900:0:160::/64', '2600:1900:0:161::/64', '2600:1900:0:162::/64', '2600:1900:0:163::/64', '2600:1900:0:164::/64', '2600:1900:0:165::/64', '2600:1900:0:166::/64', '2600:1900:0:167::/64', '2600:1900:0:168::/64', '2600:1900:0:169::/64', '2600:1900:0:16::/64', '2600:1900:0:16a::/64', '2600:1900:0:16b::/64', '2600:1900:0:16c::/64', '2600:1900:0:16d::/64', '2600:1900:0:16e::/64', '2600:1900:0:16f::/64', '2600:1900:0:170::/64', '2600:1900:0:171::/64', '2600:1900:0:172::/64', '2600:1900:0:173::/64', '2600:1900:0:17::/64', '2600:1900:0:180::/64', '2600:1900:0:181::/64', '2600:1900:0:182::/64', '2600:1900:0:183::/64', '2600:1900:0:184::/64', '2600:1900:0:185::/64', '2600:1900:0:186::/64', '2600:1900:0:187::/64', '2600:1900:0:188::/64', '2600:1900:0:189::/64', '2600:1900:0:18::/64', '2600:1900:0:18a::/64', '2600:1900:0:18b::/64', '2600:1900:0:18c::/64', '2600:1900:0:18d::/64', '2600:1900:0:18e::/64', '2600:1900:0:18f::/64', '2600:1900:0:190::/64', '2600:1900:0:191::/64', '2600:1900:0:192::/64', '2600:1900:0:193::/64', '2600:1900:0:194::/64', '2600:1900:0:195::/64', '2600:1900:0:196::/64', '2600:1900:0:1a0::/64', '2600:1900:0:1a1::/64', '2600:1900:0:1a2::/64', '2600:1900:0:1a3::/64', '2600:1900:0:1a::/64', '2600:1900:0:1b::/64', '2600:1900:0:1c0::/64', '2600:1900:0:1c1::/64', '2600:1900:0:1c2::/64', '2600:1900:0:1c3::/64', '2600:1900:0:1c4::/64', '2600:1900:0:1c5::/64', '2600:1900:0:1c6::/64', '2600:1900:0:1c::/64', '2600:1900:0:1d0::/64', '2600:1900:0:1d1::/64', '2600:1900:0:1e0::/64', '2600:1900:0:1e1::/64', '2600:1900:0:1e2::/64', '2600:1900:0:1e3::/64', '2600:1900:0:1e4::/64', '2600:1900:0:1f0::/64', '2600:1900:0:1f1::/64', '2600:1900:0:1f2::/64', '2600:1900:0:1f3::/64', '2600:1900:0:1f4::/64', '2600:1900:0:1f5::/64', '2600:1900:0:1f6::/64', '2600:1900:0:1f7::/64', '2600:1900:0:1f8::/64', '2600:1900:0:200::/64', '2600:1900:0:201::/64', '2600:1900:0:202::/64', '2600:1900:0:203::/64', '2600:1900:0:204::/64', '2600:1900:0:205::/64', '2600:1900:0:206::/64', '2600:1900:0:207::/64', '2600:1900:0:208::/64', '2600:1900:0:209::/64', '2600:1900:0:20::/64', '2600:1900:0:20a::/64', '2600:1900:0:20b::/64', '2600:1900:0:210::/64', '2600:1900:0:211::/64', '2600:1900:0:212::/64', '2600:1900:0:213::/64', '2600:1900:0:214::/64', '2600:1900:0:215::/64', '2600:1900:0:216::/64', '2600:1900:0:217::/64', '2600:1900:0:21::/64', '2600:1900:0:220::/64', '2600:1900:0:221::/64', '2600:1900:0:222::/64', '2600:1900:0:223::/64', '2600:1900:0:22::/64', '2600:1900:0:230::/64', '2600:1900:0:231::/64', '2600:1900:0:232::/64', '2600:1900:0:233::/64', '2600:1900:0:234::/64', '2600:1900:0:235::/64', '2600:1900:0:236::/64', '2600:1900:0:237::/64', '2600:1900:0:238::/64', '2600:1900:0:239::/64', '2600:1900:0:23::/64', '2600:1900:0:23a::/64', '2600:1900:0:23b::/64', '2600:1900:0:240::/64', '2600:1900:0:241::/64', '2600:1900:0:242::/64', '2600:1900:0:24::/64', '2600:1900:0:250::/64', '2600:1900:0:251::/64', '2600:1900:0:252::/64', '2600:1900:0:253::/64', '2600:1900:0:254::/64', '2600:1900:0:255::/64', '2600:1900:0:25::/64', '2600:1900:0:260::/64', '2600:1900:0:261::/64', '2600:1900:0:262::/64', '2600:1900:0:263::/64', '2600:1900:0:264::/64', '2600:1900:0:26::/64', '2600:1900:0:270::/64', '2600:1900:0:271::/64', '2600:1900:0:272::/64', '2600:1900:0:273::/64', '2600:1900:0:274::/64', '2600:1900:0:275::/64', '2600:1900:0:276::/64', '2600:1900:0:27::/64', '2600:1900:0:280::/64', '2600:1900:0:281::/64', '2600:1900:0:282::/64', '2600:1900:0:283::/64', '2600:1900:0:28::/64', '2600:1900:0:290::/64', '2600:1900:0:291::/64', '2600:1900:0:292::/64', '2600:1900:0:293::/64', '2600:1900:0:294::/64', '2600:1900:0:295::/64', '2600:1900:0:296::/64', '2600:1900:0:297::/64', '2600:1900:0:29::/64', '2600:1900:0:2a0::/64', '2600:1900:0:2a1::/64', '2600:1900:0:2a2::/64', '2600:1900:0:2a3::/64', '2600:1900:0:2a4::/64', '2600:1900:0:2a::/64', '2600:1900:0:2b0::/64', '2600:1900:0:2b1::/64', '2600:1900:0:2b2::/64', '2600:1900:0:2b3::/64', '2600:1900:0:2b::/64', '2600:1900:0:2c0::/64', '2600:1900:0:2c1::/64', '2600:1900:0:2c2::/64', '2600:1900:0:2c3::/64', '2600:1900:0:2c4::/64', '2600:1900:0:2c5::/64', '2600:1900:0:2c6::/64', '2600:1900:0:2d0::/64', '2600:1900:0:2d1::/64', '2600:1900:0:2d2::/64', '2600:1900:0:2d3::/64', '2600:1900:0:2d4::/64', '2600:1900:0:2d5::/64', '2600:1900:0:2d6::/64', '2600:1900:0:2d7::/64', '2600:1900:0:2d8::/64', '2600:1900:0:2d9::/64', '2600:1900:0:2da::/64', '2600:1900:0:2db::/64', '2600:1900:0:2dc::/64', '2600:1900:0:2dd::/64', '2600:1900:0:2de::/64', '2600:1900:0:2df::/64', '2600:1900:0:2e0::/64', '2600:1900:0:2e1::/64', '2600:1900:0:2e2::/64', '2600:1900:0:2f0::/64', '2600:1900:0:2f1::/64', '2600:1900:0:2f2::/64', '2600:1900:0:2f3::/64', '2600:1900:0:2f4::/64', '2600:1900:0:2f5::/64', '2600:1900:0:2f6::/64', '2600:1900:0:300::/64', '2600:1900:0:301::/64', '2600:1900:0:302::/64', '2600:1900:0:303::/64', '2600:1900:0:30::/64', '2600:1900:0:310::/64', '2600:1900:0:311::/64', '2600:1900:0:312::/64', '2600:1900:0:313::/64', '2600:1900:0:314::/64', '2600:1900:0:315::/64', '2600:1900:0:316::/64', '2600:1900:0:317::/64', '2600:1900:0:31::/64', '2600:1900:0:320::/64', '2600:1900:0:321::/64', '2600:1900:0:322::/64', '2600:1900:0:32::/64', '2600:1900:0:330::/64', '2600:1900:0:331::/64', '2600:1900:0:332::/64', '2600:1900:0:333::/64', '2600:1900:0:334::/64', '2600:1900:0:335::/64', '2600:1900:0:33::/64', '2600:1900:0:340::/64', '2600:1900:0:34::/64', '2600:1900:0:350::/64', '2600:1900:0:351::/64', '2600:1900:0:352::/64', '2600:1900:0:353::/64', '2600:1900:0:354::/64', '2600:1900:0:35::/64', '2600:1900:0:360::/64', '2600:1900:0:361::/64', '2600:1900:0:362::/64', '2600:1900:0:36::/64', '2600:1900:0:370::/64', '2600:1900:0:371::/64', '2600:1900:0:372::/64', '2600:1900:0:373::/64', '2600:1900:0:374::/64', '2600:1900:0:37::/64', '2600:1900:0:380::/64', '2600:1900:0:381::/64', '2600:1900:0:382::/64', '2600:1900:0:383::/64', '2600:1900:0:384::/64', '2600:1900:0:385::/64', '2600:1900:0:386::/64', '2600:1900:0:387::/64', '2600:1900:0:388::/64', '2600:1900:0:389::/64', '2600:1900:0:38::/64', '2600:1900:0:38a::/64', '2600:1900:0:38b::/64', '2600:1900:0:38c::/64', '2600:1900:0:38d::/64', '2600:1900:0:38e::/64', '2600:1900:0:390::/64', '2600:1900:0:391::/64', '2600:1900:0:392::/64', '2600:1900:0:393::/64', '2600:1900:0:39::/64', '2600:1900:0:3a0::/64', '2600:1900:0:3a1::/64', '2600:1900:0:3a2::/64', '2600:1900:0:3a::/64', '2600:1900:0:3b0::/64', '2600:1900:0:3b1::/64', '2600:1900:0:3b2::/64', '2600:1900:0:3b3::/64', '2600:1900:0:3b4::/64', '2600:1900:0:3b5::/64', '2600:1900:0:3b6::/64', '2600:1900:0:3b::/64', '2600:1900:0:3c0::/64', '2600:1900:0:3c1::/64', '2600:1900:0:3c3::/64', '2600:1900:0:3c4::/64', '2600:1900:0:3c::/64', '2600:1900:0:3d0::/64', '2600:1900:0:3d1::/64', '2600:1900:0:3d2::/64', '2600:1900:0:3d3::/64', '2600:1900:0:3d4::/64', '2600:1900:0:3d5::/64', '2600:1900:0:3d6::/64', '2600:1900:0:3d7::/64', '2600:1900:0:40::/64', '2600:1900:0:410::/64', '2600:1900:0:411::/64', '2600:1900:0:412::/64', '2600:1900:0:41::/64', '2600:1900:0:42::/64', '2600:1900:0:43::/64', '2600:1900:0:44::/64', '2600:1900:0:45::/64', '2600:1900:0:46::/64', '2600:1900:0:47::/64', '2600:1900:0:48::/64', '2600:1900:0:49::/64', '2600:1900:0:4a::/64', '2600:1900:0:4b::/64', '2600:1900:0:4c::/64', '2600:1900:0:4d::/64', '2600:1900:0:4e::/64', '2600:1900:0:4f::/64', '2600:1900:0:50::/64', '2600:1900:0:51::/64', '2600:1900:0:52::/64', '2600:1900:0:53::/64', '2600:1900:0:54::/64', '2600:1900:0:55::/64', '2600:1900:0:56::/64', '2600:1900:0:57::/64', '2600:1900:0:58::/64', '2600:1900:0:59::/64', '2600:1900:0:5a::/64', '2600:1900:0:5b::/64', '2600:1900:0:5c::/64', '2600:1900:0:5d::/64', '2600:1900:0:5e::/64', '2600:1900:0:5f::/64', '2600:1900:0:60::/64', '2600:1900:0:61::/64', '2600:1900:0:62::/64', '2600:1900:0:63::/64', '2600:1900:0:64::/64', '2600:1900:0:65::/64', '2600:1900:0:66::/64', '2600:1900:0:67::/64', '2600:1900:0:68::/64', '2600:1900:0:69::/64', '2600:1900:0:6a::/64', '2600:1900:0:6b::/64', '2600:1900:0:6c::/64', '2600:1900:0:6d::/64', '2600:1900:0:6e::/64', '2600:1900:0:70::/64', '2600:1900:0:71::/64', '2600:1900:0:72::/64', '2600:1900:0:73::/64', '2600:1900:0:74::/64', '2600:1900:0:75::/64', '2600:1900:0:76::/64', '2600:1900:0:77::/64', '2600:1900:0:78::/64', '2600:1900:0:79::/64', '2600:1900:0:7a::/64', '2600:1900:0:7b::/64', '2600:1900:0:7c::/64', '2600:1900:0:7d::/64', '2600:1900:0:7e::/64', '2600:1900:0:7f::/64', '2600:1900:0:80::/64', '2600:1900:0:81::/64', '2600:1900:0:82::/64', '2600:1900:0:83::/64', '2600:1900:0:84::/64', '2600:1900:0:85::/64', '2600:1900:0:86::/64', '2600:1900:0:87::/64', '2600:1900:0:88::/64', '2600:1900:0:89::/64', '2600:1900:0:8::/64', '2600:1900:0:8a::/64', '2600:1900:0:8b::/64', '2600:1900:0:90::/64', '2600:1900:0:91::/64', '2600:1900:0:92::/64', '2600:1900:0:93::/64', '2600:1900:0:94::/64', '2600:1900:0:95::/64', '2600:1900:0:96::/64', '2600:1900:0:97::/64', '2600:1900:0:98::/64', '2600:1900:0:99::/64', '2600:1900:0:9::/64', '2600:1900:0:a0::/64', '2600:1900:0:a1::/64', '2600:1900:0:a2::/64', '2600:1900:0:a3::/64', '2600:1900:0:a4::/64', '2600:1900:0:a5::/64', '2600:1900:0:a6::/64', '2600:1900:0:b0::/64', '2600:1900:0:b1::/64', '2600:1900:0:b2::/64', '2600:1900:0:b3::/64', '2600:1900:0:b4::/64', '2600:1900:0:b5::/64', '2600:1900:0:b6::/64', '2600:1900:0:b7::/64', '2600:1900:0:b8::/64', '2600:1900:0:b9::/64', '2600:1900:0:ba::/64', '2600:1900:0:bb::/64', '2600:1900:0:bc::/64', '2600:1900:0:bd::/64', '2600:1900:0:c0::/64', '2600:1900:0:c1::/64', '2600:1900:0:c2::/64', '2600:1900:0:c3::/64', '2600:1900:0:c4::/64', '2600:1900:0:c5::/64', '2600:1900:0:c6::/64', '2600:1900:0:c::/64', '2600:1900:0:d0::/64', '2600:1900:0:d1::/64', '2600:1900:0:d2::/64', '2600:1900:0:d3::/64', '2600:1900:0:d4::/64', '2600:1900:0:d5::/64', '2600:1900:0:d6::/64', '2600:1900:0:d7::/64', '2600:1900:0:d8::/64', '2600:1900:0:d9::/64', '2600:1900:0:da::/64', '2600:1900:0:db::/64', '2600:1900:0:dc::/64', '2600:1900:0:dd::/64', '2600:1900:0:de::/64', '2600:1900:0:df::/64', '2600:1900:0:e0::/64', '2600:1900:0:e1::/64', '2600:1900:0:e2::/64', '2600:1900:0:e3::/64', '2600:1900:0:e4::/64', '2600:1900:0:e5::/64', '2600:1900:0:e6::/64', '2600:1900:0:e7::/64', '2600:1900:0:e8::/64', '2600:1900:0:e9::/64', '2600:1900:0:ea::/64', '2600:1900:0:eb::/64', '2600:1900:0:ec::/64', '2600:1900:0:ed::/64', '2600:1900:0:ee::/64', '2600:1900:0:ef::/64', '2600:1900:0:f0::/64', '2600:1900:0:f1::/64', '2600:1900:0:f2::/64', '2600:1900:0:f3::/64', '2600:1900:0:f4::/64', '2600:1900:0:f5::/64', '2600:1900:0:f6::/64', '2600:1900:0:f7::/64', '2600:1900:0:f8::/64', '2600:1900:0:f9::/64', '2600:1900:0:f::/64', '2600:1900:0:fa::/64', '107.178.192.0/27', '107.178.192.128/27', '107.178.192.160/27', '107.178.192.192/27', '107.178.192.224/27', '107.178.192.32/27', '107.178.192.64/27', '107.178.192.96/27', '107.178.193.0/27', '107.178.193.128/27', '107.178.193.160/27', '107.178.193.192/27', '107.178.193.224/27', '107.178.193.32/27', '107.178.193.64/27', '107.178.193.96/27', '107.178.194.0/27', '107.178.194.128/27', '107.178.194.160/27', '107.178.194.192/27', '107.178.194.224/27', '107.178.194.32/27', '107.178.194.64/27', '107.178.194.96/27', '107.178.195.0/27', '107.178.195.128/27', '107.178.195.160/27', '107.178.195.192/27', '107.178.195.224/27', '107.178.195.32/27', '107.178.195.64/27', '107.178.195.96/27', '107.178.196.0/27', '107.178.196.128/27', '107.178.196.160/27', '107.178.196.192/27', '107.178.196.224/27', '107.178.196.32/27', '107.178.196.64/27', '107.178.196.96/27', '107.178.197.0/27', '107.178.197.128/27', '107.178.197.160/27', '107.178.197.192/27', '107.178.197.224/27', '107.178.197.32/27', '107.178.197.64/27', '107.178.197.96/27', '107.178.198.0/27', '107.178.198.128/27', '107.178.198.160/27', '107.178.198.192/27', '107.178.198.224/27', '107.178.198.32/27', '107.178.198.64/27', '107.178.198.96/27', '107.178.199.0/27', '107.178.199.128/27', '107.178.199.160/27', '107.178.199.192/27', '107.178.199.224/27', '107.178.199.32/27', '107.178.199.64/27', '107.178.199.96/27', '107.178.202.0/27', '107.178.202.128/27', '107.178.202.160/27', '107.178.202.192/27', '107.178.202.224/27', '107.178.202.32/27', '107.178.202.64/27', '107.178.202.96/27', '107.178.203.0/27', '107.178.203.128/27', '107.178.203.160/27', '107.178.203.192/27', '107.178.203.224/27', '107.178.203.32/27', '107.178.203.64/27', '107.178.224.0/27', '107.178.224.128/27', '107.178.224.160/27', '107.178.224.192/27', '107.178.224.224/27', '107.178.224.32/27', '107.178.224.64/27', '107.178.224.96/27', '107.178.225.0/27', '107.178.225.128/27', '107.178.225.160/27', '107.178.225.192/27', '107.178.225.224/27', '107.178.225.32/27', '107.178.225.64/27', '107.178.225.96/27', '136.124.136.0/27', '136.124.136.32/27', '136.124.136.64/27', '34.101.6.0/27', '34.101.6.128/27', '34.101.6.160/27', '34.101.6.192/27', '34.101.6.224/27', '34.101.6.32/27', '34.101.6.64/27', '34.101.6.96/27', '34.116.16.0/27', '34.116.16.128/27', '34.116.16.160/27', '34.116.16.32/27', '34.116.16.64/27', '34.116.16.96/27', '34.116.17.0/27', '34.116.17.128/27', '34.116.17.32/27', '34.116.17.64/27', '34.116.17.96/27', '34.116.18.0/27', '34.116.18.128/27', '34.116.18.160/27', '34.116.18.192/27', '34.116.18.32/27', '34.116.18.64/27', '34.116.18.96/27', '34.116.19.0/27', '34.116.19.128/27', '34.116.19.160/27', '34.116.19.192/27', '34.116.19.224/27', '34.116.19.32/27', '34.116.19.64/27', '34.116.19.96/27', '34.116.20.0/27', '34.116.20.32/27', '34.116.20.64/27', '34.116.20.96/27', '34.116.21.0/27', '34.116.21.128/27', '34.116.21.160/27', '34.116.21.192/27', '34.116.21.224/27', '34.116.21.32/27', '34.116.21.64/27', '34.116.21.96/27', '34.116.22.0/27', '34.116.22.128/27', '34.116.22.32/27', '34.116.22.64/27', '34.116.22.96/27', '34.116.23.0/27', '34.116.23.32/27', '34.116.23.64/27', '34.116.23.96/27', '34.116.28.0/27', '34.116.28.128/27', '34.116.28.160/27', '34.116.28.192/27', '34.116.28.224/27', '34.116.28.32/27', '34.116.28.64/27', '34.116.28.96/27', '34.116.29.0/27', '34.116.29.32/27', '34.116.29.64/27', '34.116.29.96/27', '34.116.30.0/27', '34.116.30.128/27', '34.116.30.160/27', '34.116.30.192/27', '34.116.30.224/27', '34.116.30.32/27', '34.116.30.64/27', '34.116.30.96/27', '34.116.31.0/27', '34.116.31.32/27', '34.116.31.64/27', '34.116.32.0/27', '34.116.32.128/27', '34.116.32.160/27', '34.116.32.192/27', '34.116.32.32/27', '34.116.32.64/27', '34.116.32.96/27', '34.116.33.0/27', '34.116.33.128/27', '34.116.33.160/27', '34.116.33.192/27', '34.116.33.224/27', '34.116.33.32/27', '34.116.33.64/27', '34.116.33.96/27', '34.116.34.0/27', '34.116.34.32/27', '34.116.34.64/27', '34.116.35.0/27', '34.116.35.128/27', '34.116.35.160/27', '34.116.35.192/27', '34.116.35.32/27', '34.116.35.64/27', '34.116.35.96/27', '34.116.36.0/27', '34.116.36.128/27', '34.116.36.160/27', '34.116.36.32/27', '34.116.36.64/27', '34.116.36.96/27', '34.116.37.0/27', '34.116.38.0/27', '34.116.38.32/27', '34.116.39.0/27', '34.116.39.128/27', '34.116.39.160/27', '34.116.39.192/27', '34.116.39.224/27', '34.116.39.32/27', '34.116.39.64/27', '34.116.39.96/27', '34.116.40.0/27', '34.116.40.128/27', '34.116.40.160/27', '34.116.40.192/27', '34.116.40.224/27', '34.116.40.32/27', '34.116.40.64/27', '34.116.40.96/27', '34.116.41.0/27', '34.116.41.128/27', '34.116.41.160/27', '34.116.41.192/27', '34.116.41.224/27', '34.116.41.32/27', '34.116.41.64/27', '34.116.41.96/27', '34.116.42.0/27', '34.116.42.128/27', '34.116.42.32/27', '34.116.42.64/27', '34.116.42.96/27', '34.116.43.0/27', '34.116.43.128/27', '34.116.43.160/27', '34.116.43.192/27', '34.116.43.224/27', '34.116.43.32/27', '34.116.43.64/27', '34.116.43.96/27', '34.127.128.0/27', '34.127.128.128/27', '34.127.128.32/27', '34.127.128.64/27', '34.127.128.96/27', '34.127.129.0/27', '34.127.129.128/27', '34.127.129.32/27', '34.127.129.64/27', '34.127.129.96/27', '34.127.130.0/27', '34.127.130.32/27', '34.127.130.64/27', '34.127.130.96/27', '34.127.131.0/27', '34.127.131.32/27', '34.127.131.64/27', '34.127.132.0/27', '34.127.132.128/27', '34.127.132.160/27', '34.127.132.192/27', '34.127.132.224/27', '34.127.132.32/27', '34.127.132.64/27', '34.127.132.96/27', '34.127.133.0/27', '34.127.133.128/27', '34.127.133.160/27', '34.127.133.192/27', '34.127.133.224/27', '34.127.133.32/27', '34.127.133.64/27', '34.127.133.96/27', '34.127.134.0/27', '34.127.134.32/27', '34.127.134.64/27', '34.127.136.0/27', '34.127.136.128/27', '34.127.136.160/27', '34.127.136.192/27', '34.127.136.224/27', '34.127.136.32/27', '34.127.136.64/27', '34.127.136.96/27', '34.127.137.0/27', '34.127.137.32/27', '34.127.137.64/27', '34.127.137.96/27', '34.127.139.0/27', '34.127.140.0/27', '34.127.140.128/27', '34.127.140.160/27', '34.127.140.192/27', '34.127.140.224/27', '34.127.140.32/27', '34.127.140.64/27', '34.127.140.96/27', '34.127.142.0/27', '34.127.142.128/27', '34.127.142.32/27', '34.127.142.96/27', '34.127.143.0/27', '34.127.143.32/27', '34.127.143.64/27', '34.64.6.0/27', '34.64.6.128/27', '34.64.6.160/27', '34.64.6.192/27', '34.64.6.224/27', '34.64.6.32/27', '34.64.6.64/27', '34.64.6.96/27', '34.98.136.0/27', '34.98.136.128/27', '34.98.136.160/27', '34.98.136.192/27', '34.98.136.224/27', '34.98.136.32/27', '34.98.136.64/27', '34.98.136.96/27', '34.98.137.0/27', '34.98.137.32/27', '34.98.137.64/27', '34.98.137.96/27', '34.98.138.0/27', '34.98.138.128/27', '34.98.138.32/27', '34.98.138.64/27', '34.98.138.96/27', '34.98.139.0/27', '34.98.139.128/27', '34.98.139.160/27', '34.98.139.192/27', '34.98.139.224/27', '34.98.139.32/27', '34.98.139.64/27', '34.98.139.96/27', '34.98.140.0/27', '34.98.140.128/27', '34.98.140.160/27', '34.98.140.192/27', '34.98.140.224/27', '34.98.140.32/27', '34.98.140.64/27', '34.98.140.96/27', '34.98.141.0/27', '34.98.141.128/27', '34.98.141.160/27', '34.98.141.192/27', '34.98.141.224/27', '34.98.141.32/27', '34.98.141.64/27', '34.98.141.96/27', '34.98.142.0/27', '34.98.142.32/27', '34.98.142.64/27', '34.98.142.96/27', '34.98.143.0/27', '34.98.143.128/27', '34.98.143.160/27', '34.98.143.192/27', '34.98.143.224/27', '34.98.143.32/27', '34.98.143.64/27', '34.98.143.96/27', '35.187.128.0/27', '35.187.128.128/27', '35.187.128.160/27', '35.187.128.192/27', '35.187.128.224/27', '35.187.128.32/27', '35.187.128.64/27', '35.187.128.96/27', '35.187.129.0/27', '35.187.129.128/27', '35.187.129.160/27', '35.187.129.192/27', '35.187.129.224/27', '35.187.129.32/27', '35.187.129.64/27', '35.187.129.96/27', '35.187.130.0/27', '35.187.130.128/27', '35.187.130.160/27', '35.187.130.192/27', '35.187.130.224/27', '35.187.130.32/27', '35.187.130.64/27', '35.187.130.96/27', '35.187.131.0/27', '35.187.131.128/27', '35.187.131.160/27', '35.187.131.192/27', '35.187.131.224/27', '35.187.131.32/27', '35.187.131.64/27', '35.187.131.96/27', '35.187.132.0/27', '35.187.132.128/27', '35.187.132.160/27', '35.187.132.192/27', '35.187.132.224/27', '35.187.132.32/27', '35.187.132.64/27', '35.187.132.96/27', '35.187.133.0/27', '35.187.133.128/27', '35.187.133.160/27', '35.187.133.192/27', '35.187.133.224/27', '35.187.133.32/27', '35.187.133.64/27', '35.187.133.96/27', '35.187.134.0/27', '35.187.134.128/27', '35.187.134.160/27', '35.187.134.192/27', '35.187.134.224/27', '35.187.134.32/27', '35.187.134.64/27', '35.187.134.96/27', '35.187.135.0/27', '35.187.135.128/27', '35.187.135.160/27', '35.187.135.192/27', '35.187.135.224/27', '35.187.135.32/27', '35.187.135.64/27', '35.187.135.96/27', '35.187.136.0/27', '35.187.136.128/27', '35.187.136.160/27', '35.187.136.192/27', '35.187.136.224/27', '35.187.136.32/27', '35.187.138.0/27', '35.187.138.128/27', '35.187.138.160/27', '35.187.138.192/27', '35.187.138.224/27', '35.187.138.32/27', '35.187.138.64/27', '35.187.138.96/27', '35.187.139.0/27', '35.187.139.128/27', '35.187.139.160/27', '35.187.139.192/27', '35.187.139.224/27', '35.187.139.32/27', '35.187.139.64/27', '35.187.139.96/27', '35.187.140.0/27', '35.187.140.128/27', '35.187.140.160/27', '35.187.140.192/27', '35.187.140.32/27', '35.187.140.64/27', '35.187.140.96/27', '35.187.141.0/27', '35.187.141.128/27', '35.187.141.160/27', '35.187.141.192/27', '35.187.141.224/27', '35.187.141.32/27', '35.187.141.64/27', '35.187.142.0/27', '35.187.142.32/27', '35.187.142.64/27', '35.187.142.96/27', '35.187.143.0/27', '35.187.143.128/27', '35.187.143.160/27', '35.187.143.192/27', '35.187.143.224/27', '35.187.143.32/27', '35.187.143.64/27', '35.187.143.96/27', '35.243.16.0/27', '35.243.16.128/27', '35.243.16.32/27', '35.243.16.64/27', '35.243.16.96/27', '35.243.17.0/27', '35.243.17.128/27', '35.243.17.160/27', '35.243.17.192/27', '35.243.17.32/27', '35.243.17.64/27', '35.243.17.96/27', '35.243.18.0/27', '35.243.18.32/27', '35.243.18.64/27', '35.243.18.96/27', '35.243.19.0/27', '35.243.19.128/27', '35.243.19.160/27', '35.243.19.192/27', '35.243.19.32/27', '35.243.19.64/27', '35.243.19.96/27', '35.243.20.0/27', '35.243.20.128/27', '35.243.20.160/27', '35.243.20.192/27', '35.243.20.224/27', '35.243.20.32/27', '35.243.20.64/27', '35.243.20.96/27', '35.243.21.0/27', '35.243.21.32/27', '35.243.21.64/27', '35.243.21.96/27', '35.243.22.0/27', '35.243.22.128/27', '35.243.22.160/27', '35.243.22.192/27', '35.243.22.32/27', '35.243.22.64/27', '35.243.22.96/27', '35.243.23.0/27', '35.243.23.128/27', '35.243.23.160/27', '35.243.23.192/27', '35.243.23.224/27', '35.243.23.32/27', '35.243.23.64/27', '35.243.23.96/27', '2001:4860:4801:4004::/64', '2001:4860:4801:4008::/64', '2001:4860:4801:4009::/64', '2001:4860:4801:400f::/64', '2001:4860:4801:4010::/64', '2001:4860:4801:4015::/64', '2001:4860:4801:4016::/64', '2001:4860:4801:4017::/64', '2001:4860:4801:4018::/64', '2001:4860:4801:401a::/64', '2001:4860:4801:401b::/64', '2001:4860:4801:401c::/64', '2001:4860:4801:4020::/64', '2001:4860:4801:4021::/64', '2001:4860:4801:4022::/64', '2001:4860:4801:4023::/64', '2001:4860:4801:4024::/64', '2001:4860:4801:4025::/64', '2001:4860:4801:4026::/64', '2001:4860:4801:4027::/64', '2001:4860:4801:4028::/64', '2001:4860:4801:4029::/64', '2001:4860:4801:402a::/64', '2001:4860:4801:402b::/64', '2001:4860:4801:4030::/64', '2001:4860:4801:4031::/64', '2001:4860:4801:4032::/64', '2001:4860:4801:4033::/64', '2001:4860:4801:4034::/64', '2001:4860:4801:4035::/64', '2001:4860:4801:4036::/64', '2001:4860:4801:4037::/64', '2001:4860:4801:4038::/64', '2001:4860:4801:4039::/64', '2001:4860:4801:403a::/64', '2001:4860:4801:403b::/64', '2001:4860:4801:403c::/64', '2001:4860:4801:403d::/64', '2001:4860:4801:403e::/64', '2001:4860:4801:403f::/64', '2001:4860:4801:4040::/64', '2001:4860:4801:4041::/64', '2001:4860:4801:4042::/64', '2001:4860:4801:4043::/64', '2001:4860:4801:4044::/64', '2001:4860:4801:4045::/64', '2001:4860:4801:4046::/64', '2001:4860:4801:4047::/64', '2001:4860:4801:4048::/64', '2001:4860:4801:4049::/64', '2001:4860:4801:404a::/64', '2001:4860:4801:404b::/64', '2001:4860:4801:404c::/64', '2001:4860:4801:404d::/64', '2001:4860:4801:404e::/64', '2001:4860:4801:404f::/64', '2001:4860:4801:4050::/64', '2001:4860:4801:4051::/64', '2001:4860:4801:4052::/64', '2001:4860:4801:4053::/64', '2001:4860:4801:4054::/64', '2001:4860:4801:4055::/64', '2001:4860:4801:4056::/64', '2001:4860:4801:4057::/64', '2001:4860:4801:4058::/64', '2001:4860:4801:4059::/64', '2001:4860:4801:405a::/64', '2001:4860:4801:405b::/64', '2001:4860:4801:405c::/64', '2001:4860:4801:405d::/64', '2001:4860:4801:405e::/64', '2001:4860:4801:405f::/64', '2001:4860:4801:4060::/64', '2001:4860:4801:4061::/64', '2001:4860:4801:4062::/64', '2001:4860:4801:4063::/64', '2001:4860:4801:4064::/64', '2001:4860:4801:4065::/64', '2001:4860:4801:4066::/64', '2001:4860:4801:4067::/64', '2001:4860:4801:4068::/64', '2001:4860:4801:4069::/64', '2001:4860:4801:406a::/64', '2001:4860:4801:406b::/64', '2001:4860:4801:406c::/64', '2001:4860:4801:406d::/64', '2001:4860:4801:406e::/64', '2001:4860:4801:4070::/64', '2001:4860:4801:4071::/64', '2001:4860:4801:4072::/64', '2001:4860:4801:4073::/64', '2001:4860:4801:4074::/64', '2001:4860:4801:4075::/64', '2001:4860:4801:4076::/64', '2001:4860:4801:4077::/64', '2001:4860:4801:4078::/64', '2001:4860:4801:4079::/64', '2001:4860:4801:407a::/64', '2001:4860:4801:407b::/64', '2001:4860:4801:407c::/64', '2001:4860:4801:407d::/64', '2001:4860:4801:407e::/64', '2001:4860:4801:407f::/64', '2001:4860:4801:4080::/64', '2001:4860:4801:4081::/64', '2001:4860:4801:4082::/64', '2001:4860:4801:4083::/64', '2001:4860:4801:4084::/64', '2001:4860:4801:4085::/64', '2001:4860:4801:4086::/64', '2001:4860:4801:4087::/64', '2001:4860:4801:4088::/64', '2001:4860:4801:4089::/64', '2001:4860:4801:408a::/64', '2001:4860:4801:408b::/64', '2001:4860:4801:4090::/64', '2001:4860:4801:4091::/64', '2001:4860:4801:4092::/64', '2001:4860:4801:4093::/64', '2001:4860:4801:4094::/64', '2001:4860:4801:4095::/64', '2001:4860:4801:4096::/64', '2001:4860:4801:40a0::/64', '2001:4860:4801:40a1::/64', '2001:4860:4801:40a2::/64', '2001:4860:4801:40a3::/64', '2001:4860:4801:40a4::/64', '2001:4860:4801:40b0::/64', '2001:4860:4801:40b1::/64', '2001:4860:4801:40b2::/64', '2001:4860:4801:40b3::/64', '2001:4860:4801:40b4::/64', '2001:4860:4801:40b5::/64', '2001:4860:4801:40b6::/64', '2001:4860:4801:40b7::/64', '2001:4860:4801:40b8::/64', '2001:4860:4801:40b9::/64', '2001:4860:4801:40ba::/64', '2001:4860:4801:40c0::/64', '2001:4860:4801:40c1::/64', '2001:4860:4801:40c2::/64', '2001:4860:4801:40c3::/64', '2001:4860:4801:40c4::/64', '2001:4860:4801:40c5::/64', '2001:4860:4801:40c6::/64', '2001:4860:4801:40d0::/64', '2001:4860:4801:40d1::/64', '2001:4860:4801:40d2::/64', '2001:4860:4801:40d3::/64', '2001:4860:4801:40d4::/64', '2001:4860:4801:40d5::/64', '2001:4860:4801:40d6::/64', '2001:4860:4801:40d7::/64', '2001:4860:4801:40d8::/64', '2001:4860:4801:40d9::/64', '2001:4860:4801:40da::/64', '2001:4860:4801:40db::/64', '2001:4860:4801:40dc::/64', '2001:4860:4801:40dd::/64', '2001:4860:4801:40de::/64', '2001:4860:4801:40df::/64', '2001:4860:4801:40e0::/64', '2001:4860:4801:40e1::/64', '2001:4860:4801:40e2::/64', '2001:4860:4801:40e3::/64', '2001:4860:4801:40f0::/64', '2001:4860:4801:40f1::/64', '2001:4860:4801:40f2::/64', '2001:4860:4801:40f3::/64', '2001:4860:4801:40f4::/64', '2001:4860:4801:40f5::/64', '2001:4860:4801:40f6::/64', '2001:4860:4801:40f7::/64', '2001:4860:4801:40f8::/64', '2001:4860:4801:40f9::/64', '2001:4860:4801:40fa::/64', '2001:4860:4801:40fb::/64', '2001:4860:4801:40fc::/64', '2001:4860:4801:40fd::/64', '2001:4860:4801:40fe::/64', '2001:4860:4801:40ff::/64', '2001:4860:4801:4100::/64', '2001:4860:4801:4101::/64', '2001:4860:4801:4102::/64', '2001:4860:4801:4103::/64', '2001:4860:4801:4104::/64', '2001:4860:4801:4105::/64', '2001:4860:4801:4106::/64', '2001:4860:4801:4107::/64', '2001:4860:4801:4110::/64', '2001:4860:4801:4111::/64', '2001:4860:4801:4112::/64', '2001:4860:4801:4113::/64', '2001:4860:4801:4114::/64', '2001:4860:4801:4120::/64', '2001:4860:4801:4121::/64', '2001:4860:4801:4122::/64', '2001:4860:4801:4123::/64', '2001:4860:4801:4124::/64', '2001:4860:4801:4125::/64', '2001:4860:4801:4126::/64', '2001:4860:4801:4127::/64', '2001:4860:4801:4128::/64', '2001:4860:4801:4129::/64', '2001:4860:4801:412a::/64', '2001:4860:4801:412b::/64', '2001:4860:4801:412c::/64', '2001:4860:4801:412d::/64', '2001:4860:4801:412e::/64', '2001:4860:4801:412f::/64', '2001:4860:4801:4130::/64', '2001:4860:4801:4131::/64', '2001:4860:4801:4132::/64', '2001:4860:4801:4133::/64', '2001:4860:4801:4134::/64', '2001:4860:4801:4135::/64', '2001:4860:4801:4136::/64', '2001:4860:4801:4140::/64', '2001:4860:4801:4141::/64', '2001:4860:4801:4142::/64', '2001:4860:4801:4143::/64', '2001:4860:4801:4144::/64', '2001:4860:4801:4145::/64', '2001:4860:4801:4146::/64', '2001:4860:4801:4147::/64', '2001:4860:4801:4150::/64', '2001:4860:4801:4151::/64', '2001:4860:4801:4152::/64', '2001:4860:4801:4153::/64', '2001:4860:4801:4154::/64', '2001:4860:4801:4155::/64', '2001:4860:4801:4156::/64', '2001:4860:4801:4157::/64', '2001:4860:4801:4158::/64', '2001:4860:4801:4159::/64', '2001:4860:4801:415a::/64', '2001:4860:4801:415b::/64', '2001:4860:4801:415c::/64', '2001:4860:4801:415d::/64', '2001:4860:4801:415e::/64', '2001:4860:4801:4160::/64', '2001:4860:4801:4161::/64', '2001:4860:4801:4162::/64', '2001:4860:4801:4163::/64', '2001:4860:4801:4164::/64', '2001:4860:4801:4165::/64', '2001:4860:4801:4166::/64', '2001:4860:4801:4167::/64', '2001:4860:4801:4168::/64', '2001:4860:4801:4169::/64', '2001:4860:4801:416a::/64', '2001:4860:4801:416b::/64', '142.250.32.0/27', '142.250.32.128/27', '142.250.32.160/27', '142.250.32.192/27', '142.250.32.224/27', '142.250.32.32/27', '142.250.32.64/27', '142.250.32.96/27', '142.250.33.0/27', '142.250.33.128/27', '142.250.33.32/27', '142.250.33.64/27', '142.250.33.96/27', '172.253.180.0/27', '172.253.180.32/27', '172.253.180.64/27', '172.253.181.0/27', '172.253.181.128/27', '172.253.181.160/27', '172.253.181.192/27', '172.253.181.224/27', '172.253.181.32/27', '172.253.181.64/27', '172.253.181.96/27', '172.253.182.0/27', '172.253.182.128/27', '172.253.182.32/27', '172.253.182.64/27', '172.253.182.96/27', '172.253.183.0/27', '172.253.183.128/27', '172.253.183.160/27', '172.253.183.192/27', '172.253.183.224/27', '172.253.183.32/27', '172.253.183.64/27', '172.253.183.96/27', '192.178.10.0/27', '192.178.10.128/27', '192.178.10.32/27', '192.178.10.64/27', '192.178.10.96/27', '192.178.11.0/27', '192.178.11.128/27', '192.178.11.160/27', '192.178.11.192/27', '192.178.11.224/27', '192.178.11.32/27', '192.178.11.64/27', '192.178.11.96/27', '192.178.12.0/27', '192.178.12.128/27', '192.178.12.160/27', '192.178.12.192/27', '192.178.12.32/27', '192.178.12.64/27', '192.178.12.96/27', '192.178.13.0/27', '192.178.13.128/27', '192.178.13.160/27', '192.178.13.192/27', '192.178.13.224/27', '192.178.13.32/27', '192.178.13.64/27', '192.178.13.96/27', '192.178.14.0/27', '192.178.15.0/27', '192.178.15.128/27', '192.178.15.160/27', '192.178.15.192/27', '192.178.15.224/27', '192.178.15.32/27', '192.178.15.64/27', '192.178.15.96/27', '192.178.8.0/27', '192.178.8.128/27', '192.178.8.32/27', '192.178.8.64/27', '192.178.8.96/27', '192.178.9.0/27', '192.178.9.128/27', '192.178.9.160/27', '192.178.9.192/27', '192.178.9.224/27', '192.178.9.32/27', '192.178.9.64/27', '192.178.9.96/27', '64.233.172.0/27', '64.233.172.128/27', '64.233.172.160/27', '64.233.172.192/27', '64.233.172.224/27', '64.233.172.32/27', '64.233.172.64/27', '64.233.172.96/27', '64.233.173.0/27', '64.233.173.128/27', '64.233.173.160/27', '64.233.173.192/27', '64.233.173.224/27', '64.233.173.32/27', '64.233.173.64/27', '64.233.173.96/27', '66.102.6.0/27', '66.102.6.128/27', '66.102.6.160/27', '66.102.6.192/27', '66.102.6.224/27', '66.102.6.32/27', '66.102.6.64/27', '66.102.6.96/27', '66.102.7.0/27', '66.102.7.128/27', '66.102.7.160/27', '66.102.7.192/27', '66.102.7.224/27', '66.102.7.32/27', '66.102.7.64/27', '66.102.7.96/27', '66.102.8.0/27', '66.102.8.128/27', '66.102.8.160/27', '66.102.8.192/27', '66.102.8.224/27', '66.102.8.32/27', '66.102.8.64/27', '66.102.8.96/27', '66.102.9.0/27', '66.102.9.128/27', '66.102.9.160/27', '66.102.9.192/27', '66.102.9.224/27', '66.102.9.32/27', '66.102.9.64/27', '66.102.9.96/27', '66.249.80.0/27', '66.249.80.128/27', '66.249.80.160/27', '66.249.80.192/27', '66.249.80.224/27', '66.249.80.32/27', '66.249.80.64/27', '66.249.80.96/27', '66.249.81.0/27', '66.249.81.128/27', '66.249.81.160/27', '66.249.81.192/27', '66.249.81.224/27', '66.249.81.32/27', '66.249.81.64/27', '66.249.81.96/27', '66.249.82.0/27', '66.249.82.128/27', '66.249.82.160/27', '66.249.82.192/27', '66.249.82.224/27', '66.249.82.32/27', '66.249.82.64/27', '66.249.82.96/27', '66.249.83.0/27', '66.249.83.128/27', '66.249.83.160/27', '66.249.83.192/27', '66.249.83.224/27', '66.249.83.32/27', '66.249.83.64/27', '66.249.83.96/27', '66.249.84.0/27', '66.249.84.128/27', '66.249.84.160/27', '66.249.84.192/27', '66.249.84.224/27', '66.249.84.32/27', '66.249.84.64/27', '66.249.84.96/27', '66.249.85.0/27', '66.249.85.128/27', '66.249.85.160/27', '66.249.85.32/27', '66.249.85.64/27', '66.249.85.96/27', '66.249.88.0/27', '66.249.88.128/27', '66.249.88.160/27', '66.249.88.192/27', '66.249.88.224/27', '66.249.88.32/27', '66.249.88.64/27', '66.249.88.96/27', '66.249.93.0/27', '66.249.93.128/27', '66.249.93.160/27', '66.249.93.192/27', '66.249.93.224/27', '66.249.93.32/27', '66.249.93.64/27', '66.249.93.96/27', '74.125.208.0/27', '74.125.208.128/27', '74.125.208.160/27', '74.125.208.192/27', '74.125.208.224/27', '74.125.208.32/27', '74.125.208.64/27', '74.125.208.96/27', '74.125.209.0/27', '74.125.209.128/27', '74.125.209.160/27', '74.125.209.192/27', '74.125.209.32/27', '74.125.209.64/27', '74.125.209.96/27', '74.125.210.0/27', '74.125.210.128/27', '74.125.210.160/27', '74.125.210.192/27', '74.125.210.224/27', '74.125.210.32/27', '74.125.210.64/27', '74.125.210.96/27', '74.125.211.0/27', '74.125.211.32/27', '74.125.211.64/27', '74.125.211.96/27', '74.125.212.0/27', '74.125.212.128/27', '74.125.212.160/27', '74.125.212.192/27', '74.125.212.224/27', '74.125.212.32/27', '74.125.212.64/27', '74.125.212.96/27', '74.125.213.0/27', '74.125.213.32/27', '74.125.213.64/27', '74.125.213.96/27', '74.125.214.0/27', '74.125.214.128/27', '74.125.214.160/27', '74.125.214.192/27', '74.125.214.224/27', '74.125.214.32/27', '74.125.214.64/27', '74.125.214.96/27', '74.125.215.0/27', '74.125.215.128/27', '74.125.215.160/27', '74.125.215.192/27', '74.125.215.224/27', '74.125.215.32/27', '74.125.215.64/27', '74.125.215.96/27' ),
     9                'google' => array( '2001:4860:4801:10::/64', '2001:4860:4801:11::/64', '2001:4860:4801:12::/64', '2001:4860:4801:13::/64', '2001:4860:4801:14::/64', '2001:4860:4801:15::/64', '2001:4860:4801:16::/64', '2001:4860:4801:17::/64', '2001:4860:4801:18::/64', '2001:4860:4801:19::/64', '2001:4860:4801:1a::/64', '2001:4860:4801:1b::/64', '2001:4860:4801:1c::/64', '2001:4860:4801:1d::/64', '2001:4860:4801:1e::/64', '2001:4860:4801:1f::/64', '2001:4860:4801:20::/64', '2001:4860:4801:21::/64', '2001:4860:4801:22::/64', '2001:4860:4801:23::/64', '2001:4860:4801:24::/64', '2001:4860:4801:25::/64', '2001:4860:4801:26::/64', '2001:4860:4801:27::/64', '2001:4860:4801:28::/64', '2001:4860:4801:29::/64', '2001:4860:4801:2::/64', '2001:4860:4801:2a::/64', '2001:4860:4801:2b::/64', '2001:4860:4801:2c::/64', '2001:4860:4801:2d::/64', '2001:4860:4801:2e::/64', '2001:4860:4801:2f::/64', '2001:4860:4801:30::/64', '2001:4860:4801:31::/64', '2001:4860:4801:32::/64', '2001:4860:4801:33::/64', '2001:4860:4801:34::/64', '2001:4860:4801:35::/64', '2001:4860:4801:36::/64', '2001:4860:4801:37::/64', '2001:4860:4801:38::/64', '2001:4860:4801:39::/64', '2001:4860:4801:3a::/64', '2001:4860:4801:3b::/64', '2001:4860:4801:3c::/64', '2001:4860:4801:3d::/64', '2001:4860:4801:3e::/64', '2001:4860:4801:3f::/64', '2001:4860:4801:40::/64', '2001:4860:4801:41::/64', '2001:4860:4801:42::/64', '2001:4860:4801:43::/64', '2001:4860:4801:44::/64', '2001:4860:4801:45::/64', '2001:4860:4801:46::/64', '2001:4860:4801:47::/64', '2001:4860:4801:48::/64', '2001:4860:4801:49::/64', '2001:4860:4801:4a::/64', '2001:4860:4801:4b::/64', '2001:4860:4801:4c::/64', '2001:4860:4801:4d::/64', '2001:4860:4801:4e::/64', '2001:4860:4801:50::/64', '2001:4860:4801:51::/64', '2001:4860:4801:52::/64', '2001:4860:4801:53::/64', '2001:4860:4801:54::/64', '2001:4860:4801:55::/64', '2001:4860:4801:56::/64', '2001:4860:4801:57::/64', '2001:4860:4801:58::/64', '2001:4860:4801:59::/64', '2001:4860:4801:60::/64', '2001:4860:4801:61::/64', '2001:4860:4801:62::/64', '2001:4860:4801:63::/64', '2001:4860:4801:64::/64', '2001:4860:4801:65::/64', '2001:4860:4801:66::/64', '2001:4860:4801:67::/64', '2001:4860:4801:68::/64', '2001:4860:4801:69::/64', '2001:4860:4801:6a::/64', '2001:4860:4801:6b::/64', '2001:4860:4801:6c::/64', '2001:4860:4801:6d::/64', '2001:4860:4801:6e::/64', '2001:4860:4801:6f::/64', '2001:4860:4801:70::/64', '2001:4860:4801:71::/64', '2001:4860:4801:72::/64', '2001:4860:4801:73::/64', '2001:4860:4801:74::/64', '2001:4860:4801:75::/64', '2001:4860:4801:76::/64', '2001:4860:4801:77::/64', '2001:4860:4801:78::/64', '2001:4860:4801:79::/64', '2001:4860:4801:7a::/64', '2001:4860:4801:7b::/64', '2001:4860:4801:7c::/64', '2001:4860:4801:7d::/64', '2001:4860:4801:7e::/64', '2001:4860:4801:7f::/64', '2001:4860:4801:80::/64', '2001:4860:4801:81::/64', '2001:4860:4801:82::/64', '2001:4860:4801:83::/64', '2001:4860:4801:84::/64', '2001:4860:4801:85::/64', '2001:4860:4801:86::/64', '2001:4860:4801:87::/64', '2001:4860:4801:88::/64', '2001:4860:4801:90::/64', '2001:4860:4801:91::/64', '2001:4860:4801:92::/64', '2001:4860:4801:93::/64', '2001:4860:4801:94::/64', '2001:4860:4801:95::/64', '2001:4860:4801:96::/64', '2001:4860:4801:97::/64', '2001:4860:4801:a0::/64', '2001:4860:4801:a1::/64', '2001:4860:4801:a2::/64', '2001:4860:4801:a3::/64', '2001:4860:4801:a4::/64', '2001:4860:4801:a5::/64', '2001:4860:4801:a6::/64', '2001:4860:4801:a7::/64', '2001:4860:4801:a8::/64', '2001:4860:4801:a9::/64', '2001:4860:4801:aa::/64', '2001:4860:4801:ab::/64', '2001:4860:4801:ac::/64', '2001:4860:4801:ad::/64', '2001:4860:4801:ae::/64', '2001:4860:4801:b0::/64', '2001:4860:4801:b1::/64', '2001:4860:4801:b2::/64', '2001:4860:4801:b3::/64', '2001:4860:4801:b4::/64', '2001:4860:4801:b5::/64', '2001:4860:4801:b6::/64', '2001:4860:4801:c::/64', '2001:4860:4801:f::/64', '192.178.4.0/27', '192.178.4.128/27', '192.178.4.160/27', '192.178.4.192/27', '192.178.4.224/27', '192.178.4.32/27', '192.178.4.64/27', '192.178.4.96/27', '192.178.5.0/27', '192.178.6.0/27', '192.178.6.128/27', '192.178.6.160/27', '192.178.6.192/27', '192.178.6.224/27', '192.178.6.32/27', '192.178.6.64/27', '192.178.6.96/27', '192.178.7.0/27', '192.178.7.128/27', '192.178.7.160/27', '192.178.7.192/27', '192.178.7.224/27', '192.178.7.32/27', '192.178.7.64/27', '192.178.7.96/27', '34.100.182.96/28', '34.101.50.144/28', '34.118.254.0/28', '34.118.66.0/28', '34.126.178.96/28', '34.146.150.144/28', '34.147.110.144/28', '34.151.74.144/28', '34.152.50.64/28', '34.154.114.144/28', '34.155.98.32/28', '34.165.18.176/28', '34.175.160.64/28', '34.176.130.16/28', '34.22.85.0/27', '34.64.82.64/28', '34.65.242.112/28', '34.80.50.80/28', '34.88.194.0/28', '34.89.10.80/28', '34.89.198.80/28', '34.96.162.48/28', '35.247.243.240/28', '66.249.64.0/27', '66.249.64.128/27', '66.249.64.160/27', '66.249.64.192/27', '66.249.64.224/27', '66.249.64.32/27', '66.249.64.64/27', '66.249.64.96/27', '66.249.65.0/27', '66.249.65.128/27', '66.249.65.160/27', '66.249.65.192/27', '66.249.65.224/27', '66.249.65.32/27', '66.249.65.64/27', '66.249.65.96/27', '66.249.66.0/27', '66.249.66.128/27', '66.249.66.160/27', '66.249.66.192/27', '66.249.66.224/27', '66.249.66.32/27', '66.249.66.64/27', '66.249.66.96/27', '66.249.67.0/27', '66.249.67.32/27', '66.249.67.64/27', '66.249.68.0/27', '66.249.68.128/27', '66.249.68.160/27', '66.249.68.192/27', '66.249.68.224/27', '66.249.68.32/27', '66.249.68.64/27', '66.249.68.96/27', '66.249.69.0/27', '66.249.69.128/27', '66.249.69.160/27', '66.249.69.192/27', '66.249.69.224/27', '66.249.69.32/27', '66.249.69.64/27', '66.249.69.96/27', '66.249.70.0/27', '66.249.70.128/27', '66.249.70.160/27', '66.249.70.192/27', '66.249.70.224/27', '66.249.70.32/27', '66.249.70.64/27', '66.249.70.96/27', '66.249.71.0/27', '66.249.71.128/27', '66.249.71.160/27', '66.249.71.192/27', '66.249.71.224/27', '66.249.71.32/27', '66.249.71.64/27', '66.249.71.96/27', '66.249.72.0/27', '66.249.72.128/27', '66.249.72.160/27', '66.249.72.192/27', '66.249.72.224/27', '66.249.72.32/27', '66.249.72.64/27', '66.249.72.96/27', '66.249.73.0/27', '66.249.73.128/27', '66.249.73.160/27', '66.249.73.192/27', '66.249.73.224/27', '66.249.73.32/27', '66.249.73.64/27', '66.249.73.96/27', '66.249.74.0/27', '66.249.74.128/27', '66.249.74.160/27', '66.249.74.192/27', '66.249.74.224/27', '66.249.74.32/27', '66.249.74.64/27', '66.249.74.96/27', '66.249.75.0/27', '66.249.75.128/27', '66.249.75.160/27', '66.249.75.192/27', '66.249.75.224/27', '66.249.75.32/27', '66.249.75.64/27', '66.249.75.96/27', '66.249.76.0/27', '66.249.76.128/27', '66.249.76.160/27', '66.249.76.192/27', '66.249.76.224/27', '66.249.76.32/27', '66.249.76.64/27', '66.249.76.96/27', '66.249.77.0/27', '66.249.77.128/27', '66.249.77.160/27', '66.249.77.192/27', '66.249.77.224/27', '66.249.77.32/27', '66.249.77.64/27', '66.249.77.96/27', '66.249.78.0/27', '66.249.78.128/27', '66.249.78.160/27', '66.249.78.192/27', '66.249.78.224/27', '66.249.78.32/27', '66.249.78.64/27', '66.249.78.96/27', '66.249.79.0/27', '66.249.79.128/27', '66.249.79.160/27', '66.249.79.192/27', '66.249.79.224/27', '66.249.79.32/27', '66.249.79.64/27', '2001:4860:4801:2008::/64', '2001:4860:4801:200c::/64', '2001:4860:4801:200d::/64', '2001:4860:4801:2010::/64', '2001:4860:4801:2011::/64', '2001:4860:4801:2012::/64', '2001:4860:4801:2013::/64', '2001:4860:4801:2014::/64', '2001:4860:4801:2015::/64', '2001:4860:4801:2016::/64', '2001:4860:4801:2017::/64', '2001:4860:4801:2018::/64', '2001:4860:4801:2019::/64', '2001:4860:4801:201a::/64', '2001:4860:4801:201b::/64', '2001:4860:4801:201c::/64', '2001:4860:4801:201d::/64', '2001:4860:4801:201e::/64', '2001:4860:4801:201f::/64', '2001:4860:4801:2020::/64', '2001:4860:4801:2021::/64', '2001:4860:4801:2022::/64', '2001:4860:4801:2023::/64', '2001:4860:4801:2024::/64', '2001:4860:4801:2025::/64', '2001:4860:4801:2026::/64', '2001:4860:4801:2027::/64', '2001:4860:4801:2028::/64', '2001:4860:4801:2029::/64', '2001:4860:4801:202a::/64', '2001:4860:4801:202b::/64', '2001:4860:4801:202c::/64', '2001:4860:4801:202d::/64', '2001:4860:4801:202e::/64', '2001:4860:4801:202f::/64', '2001:4860:4801:2030::/64', '2001:4860:4801:2031::/64', '2001:4860:4801:2032::/64', '2001:4860:4801:2033::/64', '2001:4860:4801:2034::/64', '2001:4860:4801:2035::/64', '2001:4860:4801:2036::/64', '2001:4860:4801:2037::/64', '2001:4860:4801:2038::/64', '2001:4860:4801:2039::/64', '2001:4860:4801:203a::/64', '2001:4860:4801:203b::/64', '2001:4860:4801:203c::/64', '2001:4860:4801:203d::/64', '2001:4860:4801:203e::/64', '2001:4860:4801:203f::/64', '2001:4860:4801:2040::/64', '2001:4860:4801:2041::/64', '2001:4860:4801:2042::/64', '2001:4860:4801:2043::/64', '2001:4860:4801:2044::/64', '2001:4860:4801:2045::/64', '2001:4860:4801:2046::/64', '2001:4860:4801:2047::/64', '2001:4860:4801:2048::/64', '2001:4860:4801:2049::/64', '2001:4860:4801:204a::/64', '2001:4860:4801:204b::/64', '2001:4860:4801:204c::/64', '2001:4860:4801:204d::/64', '2001:4860:4801:204e::/64', '2001:4860:4801:2050::/64', '2001:4860:4801:2051::/64', '2001:4860:4801:2052::/64', '2001:4860:4801:2053::/64', '2001:4860:4801:2054::/64', '2001:4860:4801:2055::/64', '2001:4860:4801:2056::/64', '2001:4860:4801:2060::/64', '2001:4860:4801:2061::/64', '2001:4860:4801:2062::/64', '2001:4860:4801:2063::/64', '2001:4860:4801:2064::/64', '2001:4860:4801:2065::/64', '2001:4860:4801:2066::/64', '2001:4860:4801:2067::/64', '2001:4860:4801:2068::/64', '2001:4860:4801:2069::/64', '2001:4860:4801:206a::/64', '2001:4860:4801:206b::/64', '2001:4860:4801:206c::/64', '2001:4860:4801:206d::/64', '2001:4860:4801:206e::/64', '2001:4860:4801:206f::/64', '2001:4860:4801:2070::/64', '2001:4860:4801:2071::/64', '2001:4860:4801:2072::/64', '2001:4860:4801:2073::/64', '2001:4860:4801:2074::/64', '2001:4860:4801:2075::/64', '2001:4860:4801:2076::/64', '2001:4860:4801:2077::/64', '2001:4860:4801:2078::/64', '2001:4860:4801:2079::/64', '2001:4860:4801:207a::/64', '2001:4860:4801:207b::/64', '2001:4860:4801:207c::/64', '2001:4860:4801:207d::/64', '2001:4860:4801:207e::/64', '2001:4860:4801:207f::/64', '2001:4860:4801:2080::/64', '2001:4860:4801:2081::/64', '2001:4860:4801:2082::/64', '2001:4860:4801:2083::/64', '2001:4860:4801:2084::/64', '2001:4860:4801:2085::/64', '2001:4860:4801:2086::/64', '2001:4860:4801:2087::/64', '2001:4860:4801:2088::/64', '2001:4860:4801:2090::/64', '2001:4860:4801:2091::/64', '2001:4860:4801:2092::/64', '2001:4860:4801:2093::/64', '2001:4860:4801:2094::/64', '2001:4860:4801:2095::/64', '2001:4860:4801:2096::/64', '2001:4860:4801:2097::/64', '2001:4860:4801:20a0::/64', '2001:4860:4801:20a1::/64', '2001:4860:4801:20a2::/64', '2001:4860:4801:20a3::/64', '2001:4860:4801:20a4::/64', '2001:4860:4801:20a5::/64', '2001:4860:4801:20a6::/64', '2001:4860:4801:20b0::/64', '2001:4860:4801:20b1::/64', '2001:4860:4801:20b2::/64', '2001:4860:4801:20b3::/64', '2001:4860:4801:20b4::/64', '2001:4860:4801:20b5::/64', '2001:4860:4801:20b6::/64', '108.177.2.0/27', '108.177.2.128/27', '108.177.2.160/27', '108.177.2.192/27', '108.177.2.224/27', '108.177.2.32/27', '108.177.2.64/27', '108.177.2.96/27', '192.178.16.0/27', '192.178.16.128/27', '192.178.16.160/27', '192.178.16.192/27', '192.178.16.224/27', '192.178.16.32/27', '192.178.16.64/27', '192.178.16.96/27', '192.178.17.0/27', '209.85.238.0/27', '209.85.238.128/27', '209.85.238.160/27', '209.85.238.192/27', '209.85.238.224/27', '209.85.238.32/27', '209.85.238.64/27', '209.85.238.96/27', '66.249.87.0/27', '66.249.87.128/27', '66.249.87.160/27', '66.249.87.192/27', '66.249.87.224/27', '66.249.87.32/27', '66.249.87.64/27', '66.249.87.96/27', '66.249.89.0/27', '66.249.89.128/27', '66.249.89.160/27', '66.249.89.192/27', '66.249.89.224/27', '66.249.89.32/27', '66.249.89.64/27', '66.249.89.96/27', '66.249.90.0/27', '66.249.90.128/27', '66.249.90.160/27', '66.249.90.192/27', '66.249.90.224/27', '66.249.90.32/27', '66.249.90.64/27', '66.249.90.96/27', '66.249.91.0/27', '66.249.91.128/27', '66.249.91.160/27', '66.249.91.192/27', '66.249.91.224/27', '66.249.91.32/27', '66.249.91.64/27', '66.249.91.96/27', '66.249.92.0/27', '66.249.92.128/27', '66.249.92.160/27', '66.249.92.192/27', '66.249.92.224/27', '66.249.92.32/27', '66.249.92.64/27', '66.249.92.96/27', '72.14.199.0/27', '72.14.199.128/27', '72.14.199.160/27', '72.14.199.192/27', '72.14.199.224/27', '72.14.199.32/27', '72.14.199.64/27', '72.14.199.96/27', '74.125.148.0/27', '74.125.148.128/27', '74.125.148.160/27', '74.125.148.192/27', '74.125.148.224/27', '74.125.148.32/27', '74.125.148.64/27', '74.125.148.96/27', '74.125.149.0/27', '74.125.149.128/27', '74.125.149.160/27', '74.125.149.192/27', '74.125.149.224/27', '74.125.149.32/27', '74.125.149.64/27', '74.125.149.96/27', '74.125.150.0/27', '74.125.150.128/27', '74.125.150.160/27', '74.125.150.192/27', '74.125.150.32/27', '74.125.150.64/27', '74.125.150.96/27', '74.125.151.0/27', '74.125.151.128/27', '74.125.151.160/27', '74.125.151.192/27', '74.125.151.224/27', '74.125.151.32/27', '74.125.151.64/27', '74.125.151.96/27', '74.125.216.0/27', '74.125.216.128/27', '74.125.216.160/27', '74.125.216.192/27', '74.125.216.224/27', '74.125.216.32/27', '74.125.216.64/27', '74.125.216.96/27', '74.125.217.0/27', '74.125.217.128/27', '74.125.217.160/27', '74.125.217.192/27', '74.125.217.224/27', '74.125.217.32/27', '74.125.217.64/27', '74.125.217.96/27', '74.125.218.0/27', '74.125.218.128/27', '74.125.218.160/27', '74.125.218.192/27', '74.125.218.224/27', '74.125.218.32/27', '74.125.218.64/27', '74.125.218.96/27', '74.125.219.0/27', '74.125.219.128/27', '74.125.219.160/27', '74.125.219.192/27', '74.125.219.224/27', '74.125.219.32/27', '74.125.219.64/27', '74.125.219.96/27', '2001:4860:4801:4004::/64', '2001:4860:4801:4008::/64', '2001:4860:4801:4009::/64', '2001:4860:4801:400f::/64', '2001:4860:4801:4010::/64', '2001:4860:4801:4015::/64', '2001:4860:4801:4016::/64', '2001:4860:4801:4017::/64', '2001:4860:4801:4018::/64', '2001:4860:4801:401a::/64', '2001:4860:4801:401b::/64', '2001:4860:4801:401c::/64', '2001:4860:4801:4020::/64', '2001:4860:4801:4021::/64', '2001:4860:4801:4022::/64', '2001:4860:4801:4023::/64', '2001:4860:4801:4024::/64', '2001:4860:4801:4025::/64', '2001:4860:4801:4026::/64', '2001:4860:4801:4027::/64', '2001:4860:4801:4028::/64', '2001:4860:4801:4029::/64', '2001:4860:4801:402a::/64', '2001:4860:4801:402b::/64', '2001:4860:4801:4030::/64', '2001:4860:4801:4031::/64', '2001:4860:4801:4032::/64', '2001:4860:4801:4033::/64', '2001:4860:4801:4034::/64', '2001:4860:4801:4035::/64', '2001:4860:4801:4036::/64', '2001:4860:4801:4037::/64', '2001:4860:4801:4038::/64', '2001:4860:4801:4039::/64', '2001:4860:4801:403a::/64', '2001:4860:4801:403b::/64', '2001:4860:4801:403c::/64', '2001:4860:4801:403d::/64', '2001:4860:4801:403e::/64', '2001:4860:4801:403f::/64', '2001:4860:4801:4040::/64', '2001:4860:4801:4041::/64', '2001:4860:4801:4042::/64', '2001:4860:4801:4043::/64', '2001:4860:4801:4044::/64', '2001:4860:4801:4045::/64', '2001:4860:4801:4046::/64', '2001:4860:4801:4047::/64', '2001:4860:4801:4048::/64', '2001:4860:4801:4049::/64', '2001:4860:4801:404a::/64', '2001:4860:4801:404b::/64', '2001:4860:4801:404c::/64', '2001:4860:4801:404d::/64', '2001:4860:4801:404e::/64', '2001:4860:4801:404f::/64', '2001:4860:4801:4050::/64', '2001:4860:4801:4051::/64', '2001:4860:4801:4052::/64', '2001:4860:4801:4053::/64', '2001:4860:4801:4054::/64', '2001:4860:4801:4055::/64', '2001:4860:4801:4056::/64', '2001:4860:4801:4057::/64', '2001:4860:4801:4058::/64', '2001:4860:4801:4059::/64', '2001:4860:4801:405a::/64', '2001:4860:4801:405b::/64', '2001:4860:4801:405c::/64', '2001:4860:4801:405d::/64', '2001:4860:4801:405e::/64', '2001:4860:4801:405f::/64', '2001:4860:4801:4060::/64', '2001:4860:4801:4061::/64', '2001:4860:4801:4062::/64', '2001:4860:4801:4063::/64', '2001:4860:4801:4064::/64', '2001:4860:4801:4065::/64', '2001:4860:4801:4066::/64', '2001:4860:4801:4067::/64', '2001:4860:4801:4068::/64', '2001:4860:4801:4069::/64', '2001:4860:4801:406a::/64', '2001:4860:4801:406b::/64', '2001:4860:4801:406c::/64', '2001:4860:4801:406d::/64', '2001:4860:4801:406e::/64', '2001:4860:4801:4070::/64', '2001:4860:4801:4071::/64', '2001:4860:4801:4072::/64', '2001:4860:4801:4073::/64', '2001:4860:4801:4074::/64', '2001:4860:4801:4075::/64', '2001:4860:4801:4076::/64', '2001:4860:4801:4077::/64', '2001:4860:4801:4078::/64', '2001:4860:4801:4079::/64', '2001:4860:4801:407a::/64', '2001:4860:4801:407b::/64', '2001:4860:4801:407c::/64', '2001:4860:4801:407d::/64', '2001:4860:4801:407e::/64', '2001:4860:4801:407f::/64', '2001:4860:4801:4080::/64', '2001:4860:4801:4081::/64', '2001:4860:4801:4082::/64', '2001:4860:4801:4083::/64', '2001:4860:4801:4084::/64', '2001:4860:4801:4085::/64', '2001:4860:4801:4086::/64', '2001:4860:4801:4087::/64', '2001:4860:4801:4088::/64', '2001:4860:4801:4089::/64', '2001:4860:4801:408a::/64', '2001:4860:4801:408b::/64', '2001:4860:4801:4090::/64', '2001:4860:4801:4091::/64', '2001:4860:4801:4092::/64', '2001:4860:4801:4093::/64', '2001:4860:4801:4094::/64', '2001:4860:4801:4095::/64', '2001:4860:4801:4096::/64', '2001:4860:4801:40a0::/64', '2001:4860:4801:40a1::/64', '2001:4860:4801:40a2::/64', '2001:4860:4801:40a3::/64', '2001:4860:4801:40a4::/64', '2001:4860:4801:40b0::/64', '2001:4860:4801:40b1::/64', '2001:4860:4801:40b2::/64', '2001:4860:4801:40b3::/64', '2001:4860:4801:40b4::/64', '2001:4860:4801:40b5::/64', '2001:4860:4801:40b6::/64', '2001:4860:4801:40b7::/64', '2001:4860:4801:40b8::/64', '2001:4860:4801:40b9::/64', '2001:4860:4801:40ba::/64', '2001:4860:4801:40c0::/64', '2001:4860:4801:40c1::/64', '2001:4860:4801:40c2::/64', '2001:4860:4801:40c3::/64', '2001:4860:4801:40c4::/64', '2001:4860:4801:40c5::/64', '2001:4860:4801:40c6::/64', '2001:4860:4801:40d0::/64', '2001:4860:4801:40d1::/64', '2001:4860:4801:40d2::/64', '2001:4860:4801:40d3::/64', '2001:4860:4801:40d4::/64', '2001:4860:4801:40d5::/64', '2001:4860:4801:40d6::/64', '2001:4860:4801:40d7::/64', '2001:4860:4801:40d8::/64', '2001:4860:4801:40d9::/64', '2001:4860:4801:40da::/64', '2001:4860:4801:40db::/64', '2001:4860:4801:40dc::/64', '2001:4860:4801:40dd::/64', '2001:4860:4801:40de::/64', '2001:4860:4801:40df::/64', '2001:4860:4801:40e0::/64', '2001:4860:4801:40e1::/64', '2001:4860:4801:40e2::/64', '2001:4860:4801:40e3::/64', '2001:4860:4801:40f0::/64', '2001:4860:4801:40f1::/64', '2001:4860:4801:40f2::/64', '2001:4860:4801:40f3::/64', '2001:4860:4801:40f4::/64', '2001:4860:4801:40f5::/64', '2001:4860:4801:40f6::/64', '2001:4860:4801:40f7::/64', '2001:4860:4801:40f8::/64', '2001:4860:4801:40f9::/64', '2001:4860:4801:40fa::/64', '2001:4860:4801:40fb::/64', '2001:4860:4801:40fc::/64', '2001:4860:4801:40fd::/64', '2001:4860:4801:40fe::/64', '2001:4860:4801:40ff::/64', '2001:4860:4801:4100::/64', '2001:4860:4801:4101::/64', '2001:4860:4801:4102::/64', '2001:4860:4801:4103::/64', '2001:4860:4801:4104::/64', '2001:4860:4801:4105::/64', '2001:4860:4801:4106::/64', '2001:4860:4801:4107::/64', '2001:4860:4801:4110::/64', '2001:4860:4801:4111::/64', '2001:4860:4801:4112::/64', '2001:4860:4801:4113::/64', '2001:4860:4801:4114::/64', '2001:4860:4801:4120::/64', '2001:4860:4801:4121::/64', '2001:4860:4801:4122::/64', '2001:4860:4801:4123::/64', '2001:4860:4801:4124::/64', '2001:4860:4801:4125::/64', '2001:4860:4801:4126::/64', '2001:4860:4801:4127::/64', '2001:4860:4801:4128::/64', '2001:4860:4801:4129::/64', '2001:4860:4801:412a::/64', '2001:4860:4801:412b::/64', '2001:4860:4801:412c::/64', '2001:4860:4801:412d::/64', '2001:4860:4801:412e::/64', '2001:4860:4801:412f::/64', '2001:4860:4801:4130::/64', '2001:4860:4801:4131::/64', '2001:4860:4801:4132::/64', '2001:4860:4801:4133::/64', '2001:4860:4801:4134::/64', '2001:4860:4801:4135::/64', '2001:4860:4801:4136::/64', '2001:4860:4801:4140::/64', '2001:4860:4801:4141::/64', '2001:4860:4801:4142::/64', '2001:4860:4801:4143::/64', '2001:4860:4801:4144::/64', '2001:4860:4801:4145::/64', '2001:4860:4801:4146::/64', '2001:4860:4801:4147::/64', '2001:4860:4801:4150::/64', '2001:4860:4801:4151::/64', '2001:4860:4801:4152::/64', '2001:4860:4801:4153::/64', '2001:4860:4801:4154::/64', '2001:4860:4801:4155::/64', '2001:4860:4801:4156::/64', '2001:4860:4801:4157::/64', '2001:4860:4801:4158::/64', '2001:4860:4801:4159::/64', '2001:4860:4801:415a::/64', '2001:4860:4801:415b::/64', '2001:4860:4801:415c::/64', '2001:4860:4801:415d::/64', '2001:4860:4801:415e::/64', '2001:4860:4801:4160::/64', '2001:4860:4801:4161::/64', '2001:4860:4801:4162::/64', '2001:4860:4801:4163::/64', '2001:4860:4801:4164::/64', '2001:4860:4801:4165::/64', '2001:4860:4801:4166::/64', '2001:4860:4801:4167::/64', '2001:4860:4801:4168::/64', '2001:4860:4801:4169::/64', '2001:4860:4801:416a::/64', '2001:4860:4801:416b::/64', '142.250.32.0/27', '142.250.32.128/27', '142.250.32.160/27', '142.250.32.192/27', '142.250.32.224/27', '142.250.32.32/27', '142.250.32.64/27', '142.250.32.96/27', '142.250.33.0/27', '142.250.33.128/27', '142.250.33.32/27', '142.250.33.64/27', '142.250.33.96/27', '172.253.180.0/27', '172.253.180.32/27', '172.253.180.64/27', '172.253.181.0/27', '172.253.181.128/27', '172.253.181.160/27', '172.253.181.192/27', '172.253.181.224/27', '172.253.181.32/27', '172.253.181.64/27', '172.253.181.96/27', '172.253.182.0/27', '172.253.182.128/27', '172.253.182.32/27', '172.253.182.64/27', '172.253.182.96/27', '172.253.183.0/27', '172.253.183.128/27', '172.253.183.160/27', '172.253.183.192/27', '172.253.183.224/27', '172.253.183.32/27', '172.253.183.64/27', '172.253.183.96/27', '192.178.10.0/27', '192.178.10.128/27', '192.178.10.32/27', '192.178.10.64/27', '192.178.10.96/27', '192.178.11.0/27', '192.178.11.128/27', '192.178.11.160/27', '192.178.11.192/27', '192.178.11.224/27', '192.178.11.32/27', '192.178.11.64/27', '192.178.11.96/27', '192.178.12.0/27', '192.178.12.128/27', '192.178.12.160/27', '192.178.12.192/27', '192.178.12.32/27', '192.178.12.64/27', '192.178.12.96/27', '192.178.13.0/27', '192.178.13.128/27', '192.178.13.160/27', '192.178.13.192/27', '192.178.13.224/27', '192.178.13.32/27', '192.178.13.64/27', '192.178.13.96/27', '192.178.14.0/27', '192.178.15.0/27', '192.178.15.128/27', '192.178.15.160/27', '192.178.15.192/27', '192.178.15.224/27', '192.178.15.32/27', '192.178.15.64/27', '192.178.15.96/27', '192.178.8.0/27', '192.178.8.128/27', '192.178.8.32/27', '192.178.8.64/27', '192.178.8.96/27', '192.178.9.0/27', '192.178.9.128/27', '192.178.9.160/27', '192.178.9.192/27', '192.178.9.224/27', '192.178.9.32/27', '192.178.9.64/27', '192.178.9.96/27', '64.233.172.0/27', '64.233.172.128/27', '64.233.172.160/27', '64.233.172.192/27', '64.233.172.224/27', '64.233.172.32/27', '64.233.172.64/27', '64.233.172.96/27', '64.233.173.0/27', '64.233.173.128/27', '64.233.173.160/27', '64.233.173.192/27', '64.233.173.224/27', '64.233.173.32/27', '64.233.173.64/27', '64.233.173.96/27', '66.102.6.0/27', '66.102.6.128/27', '66.102.6.160/27', '66.102.6.192/27', '66.102.6.224/27', '66.102.6.32/27', '66.102.6.64/27', '66.102.6.96/27', '66.102.7.0/27', '66.102.7.128/27', '66.102.7.160/27', '66.102.7.192/27', '66.102.7.224/27', '66.102.7.32/27', '66.102.7.64/27', '66.102.7.96/27', '66.102.8.0/27', '66.102.8.128/27', '66.102.8.160/27', '66.102.8.192/27', '66.102.8.224/27', '66.102.8.32/27', '66.102.8.64/27', '66.102.8.96/27', '66.102.9.0/27', '66.102.9.128/27', '66.102.9.160/27', '66.102.9.192/27', '66.102.9.224/27', '66.102.9.32/27', '66.102.9.64/27', '66.102.9.96/27', '66.249.80.0/27', '66.249.80.128/27', '66.249.80.160/27', '66.249.80.192/27', '66.249.80.224/27', '66.249.80.32/27', '66.249.80.64/27', '66.249.80.96/27', '66.249.81.0/27', '66.249.81.128/27', '66.249.81.160/27', '66.249.81.192/27', '66.249.81.224/27', '66.249.81.32/27', '66.249.81.64/27', '66.249.81.96/27', '66.249.82.0/27', '66.249.82.128/27', '66.249.82.160/27', '66.249.82.192/27', '66.249.82.224/27', '66.249.82.32/27', '66.249.82.64/27', '66.249.82.96/27', '66.249.83.0/27', '66.249.83.128/27', '66.249.83.160/27', '66.249.83.192/27', '66.249.83.224/27', '66.249.83.32/27', '66.249.83.64/27', '66.249.83.96/27', '66.249.84.0/27', '66.249.84.128/27', '66.249.84.160/27', '66.249.84.192/27', '66.249.84.224/27', '66.249.84.32/27', '66.249.84.64/27', '66.249.84.96/27', '66.249.85.0/27', '66.249.85.128/27', '66.249.85.160/27', '66.249.85.32/27', '66.249.85.64/27', '66.249.85.96/27', '66.249.88.0/27', '66.249.88.128/27', '66.249.88.160/27', '66.249.88.192/27', '66.249.88.224/27', '66.249.88.32/27', '66.249.88.64/27', '66.249.88.96/27', '66.249.93.0/27', '66.249.93.128/27', '66.249.93.160/27', '66.249.93.192/27', '66.249.93.224/27', '66.249.93.32/27', '66.249.93.64/27', '66.249.93.96/27', '74.125.208.0/27', '74.125.208.128/27', '74.125.208.160/27', '74.125.208.192/27', '74.125.208.224/27', '74.125.208.32/27', '74.125.208.64/27', '74.125.208.96/27', '74.125.209.0/27', '74.125.209.128/27', '74.125.209.160/27', '74.125.209.192/27', '74.125.209.32/27', '74.125.209.64/27', '74.125.209.96/27', '74.125.210.0/27', '74.125.210.128/27', '74.125.210.160/27', '74.125.210.192/27', '74.125.210.224/27', '74.125.210.32/27', '74.125.210.64/27', '74.125.210.96/27', '74.125.211.0/27', '74.125.211.32/27', '74.125.211.64/27', '74.125.211.96/27', '74.125.212.0/27', '74.125.212.128/27', '74.125.212.160/27', '74.125.212.192/27', '74.125.212.224/27', '74.125.212.32/27', '74.125.212.64/27', '74.125.212.96/27', '74.125.213.0/27', '74.125.213.32/27', '74.125.213.64/27', '74.125.213.96/27', '74.125.214.0/27', '74.125.214.128/27', '74.125.214.160/27', '74.125.214.192/27', '74.125.214.224/27', '74.125.214.32/27', '74.125.214.64/27', '74.125.214.96/27', '74.125.215.0/27', '74.125.215.128/27', '74.125.215.160/27', '74.125.215.192/27', '74.125.215.224/27', '74.125.215.32/27', '74.125.215.64/27', '74.125.215.96/27' ),
    1010                'bing' => array( '157.55.39.0/24', '207.46.13.0/24', '40.77.167.0/24', '13.66.139.0/24', '13.66.144.0/24', '52.167.144.0/24', '13.67.10.16/28', '13.69.66.240/28', '13.71.172.224/28', '139.217.52.0/28', '191.233.204.224/28', '20.36.108.32/28', '20.43.120.16/28', '40.79.131.208/28', '40.79.186.176/28', '52.231.148.0/28', '20.79.107.240/28', '51.105.67.0/28', '20.125.163.80/28', '40.77.188.0/22', '65.55.210.0/24', '199.30.24.0/23', '40.77.202.0/24', '40.77.139.0/25', '20.74.197.0/28', '20.15.133.160/27', '40.77.177.0/24', '40.77.178.0/23' ),
    1111                'apple' => array( '17.241.208.160/27', '17.241.193.160/27', '17.241.200.160/27', '17.166.192.48/28', '17.166.240.48/28', '17.166.248.48/28', '17.166.20.0/24', '17.166.21.0/24', '17.166.22.0/24', '17.166.23.0/24', '17.166.24.0/24', '17.166.25.0/24', '17.166.232.0/24', '17.166.233.0/24', '17.166.234.0/24', '17.166.235.0/24', '17.166.236.0/24', '17.166.237.0/24', '17.166.150.0/24', '17.166.151.0/24', '17.166.152.0/24', '17.166.153.0/24', '17.166.154.0/24', '17.166.155.0/24' ),
  • delonix-security-agent/tags/1.0.1/languages/delonix-security-agent.pot

    r3801056 r3802113  
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2026-11-11T14:59:33+00:00\n"
     12"POT-Creation-Date: 2026-11-14T14:37:50+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.12.0\n"
    … …  
    1818#: delonix-security-agent.php
    1919#: includes/admin/view-dashboard.php:114
    20 #: includes/admin/view-dashboard.php:124
     20#: includes/admin/view-dashboard.php:125
    2121#: includes/class-admin.php:43
    2222msgid "Delonix Security Agent"
    … …  
    6565
    6666#: includes/admin/view-dashboard.php:106
    67 #: includes/class-admin.php:534
     67#: includes/class-admin.php:553
    6868msgid "Blocked"
    6969msgstr ""
    7070
    7171#: includes/admin/view-dashboard.php:107
    72 #: includes/class-admin.php:535
     72#: includes/class-admin.php:554
    7373msgid "Rate limited"
    7474msgstr ""
    … …  
    7878msgstr ""
    7979
    80 #: includes/admin/view-dashboard.php:117
     80#: includes/admin/view-dashboard.php:118
    8181#: includes/class-admin.php:120
    8282msgid "Settings saved"
    8383msgstr ""
    8484
    85 #: includes/admin/view-dashboard.php:117
     85#: includes/admin/view-dashboard.php:118
    8686msgid "Done"
    8787msgstr ""
    8888
    89 #: includes/admin/view-dashboard.php:117
     89#: includes/admin/view-dashboard.php:118
    9090msgid "Something went wrong"
    9191msgstr ""
    9292
    93 #: includes/admin/view-dashboard.php:126
     93#: includes/admin/view-dashboard.php:127
    9494#: includes/class-admin.php:44
    9595msgid "Security Agent"
    9696msgstr ""
    9797
    98 #: includes/admin/view-dashboard.php:134
     98#: includes/admin/view-dashboard.php:135
    9999#: includes/class-admin.php:127
    100100msgid "Protection active"
    101101msgstr ""
    102102
    103 #: includes/admin/view-dashboard.php:136
     103#: includes/admin/view-dashboard.php:137
    104104#: includes/class-admin.php:128
    105105msgid "Protection disabled"
    106106msgstr ""
    107107
    108 #: includes/admin/view-dashboard.php:144
    109 #: includes/admin/view-dashboard.php:407
     108#: includes/admin/view-dashboard.php:145
     109#: includes/admin/view-dashboard.php:408
    110110msgid "Save changes"
    111111msgstr ""
    112112
    113 #: includes/admin/view-dashboard.php:163
     113#: includes/admin/view-dashboard.php:164
    114114msgid "Monitoring"
    115115msgstr ""
    116116
    117 #: includes/admin/view-dashboard.php:164
     117#: includes/admin/view-dashboard.php:165
    118118msgid "Protection rules"
    119119msgstr ""
    120120
    121 #: includes/admin/view-dashboard.php:165
     121#: includes/admin/view-dashboard.php:166
    122122msgid "Configuration"
    123123msgstr ""
    124124
    125 #: includes/admin/view-dashboard.php:176
     125#: includes/admin/view-dashboard.php:177
    126126msgid "Settings sections"
    127127msgstr ""
    128128
    129 #: includes/admin/view-dashboard.php:195
     129#: includes/admin/view-dashboard.php:196
    130130msgid "Needs attention"
    131131msgstr ""
    132132
    133 #: includes/admin/view-dashboard.php:203
     133#: includes/admin/view-dashboard.php:204
    134134msgid "Blocked in 24 hours"
    135135msgstr ""
    136136
    137137#. translators: %s: number of events of this type in the whole log
    138 #: includes/admin/view-dashboard.php:205
    139 #: includes/admin/view-dashboard.php:249
     138#: includes/admin/view-dashboard.php:206
     139#: includes/admin/view-dashboard.php:250
    140140#, php-format
    141141msgid "%s in the full log"
    142142msgstr ""
    143143
    144 #: includes/admin/view-dashboard.php:232
     144#: includes/admin/view-dashboard.php:233
    145145msgid "Last 24 hours"
    146146msgstr ""
    147147
    148148#. translators: %s: log retention in days
    149 #: includes/admin/view-dashboard.php:258
     149#: includes/admin/view-dashboard.php:259
    150150#, php-format
    151151msgid "Large numbers cover the last 24 hours; the line under each one is everything still in the log (kept for %s days), which is what the Logs tab lists. Each visitor is logged at most once per event type every 10 minutes. Click a card to open those events."
    152152msgstr ""
    153153
    154 #: includes/admin/view-dashboard.php:265
     154#: includes/admin/view-dashboard.php:266
    155155msgid "System status"
    156156msgstr ""
    157157
    158 #: includes/admin/view-dashboard.php:267
     158#: includes/admin/view-dashboard.php:268
    159159msgid "Your IP as seen by the plugin"
    160160msgstr ""
    161161
    162 #: includes/admin/view-dashboard.php:268
     162#: includes/admin/view-dashboard.php:269
    163163msgid "Counter storage"
    164164msgstr ""
    165165
    166 #: includes/admin/view-dashboard.php:269
     166#: includes/admin/view-dashboard.php:270
    167167msgid "Crawler IP lists"
    168 msgstr ""
    169 
    170 #. translators: %s: human-readable time difference
    171 #: includes/admin/view-dashboard.php:271
    172 #, php-format
    173 msgid "Updated %s ago"
    174168msgstr ""
    175169
    176170#. translators: %s: human-readable time difference
    177171#: includes/admin/view-dashboard.php:272
     172#, php-format
     173msgid "Updated %s ago"
     174msgstr ""
     175
     176#. translators: %s: human-readable time difference
     177#: includes/admin/view-dashboard.php:273
    178178msgid "No list could be downloaded; the copy bundled with the plugin is used"
    179179msgstr ""
    180180
    181181#. translators: %s: human-readable time difference
    182 #: includes/admin/view-dashboard.php:272
     182#: includes/admin/view-dashboard.php:273
    183183msgid "No list could be downloaded; reverse DNS is used"
    184184msgstr ""
    185185
    186 #: includes/admin/view-dashboard.php:274
     186#: includes/admin/view-dashboard.php:275
    187187msgid "Not downloaded yet; the copy bundled with the plugin is used"
    188188msgstr ""
    189189
    190 #: includes/admin/view-dashboard.php:274
     190#: includes/admin/view-dashboard.php:275
    191191msgid "Not downloaded yet; reverse DNS is used"
    192192msgstr ""
    193193
    194 #: includes/admin/view-dashboard.php:276
    195 #: includes/admin/view-dashboard.php:322
     194#: includes/admin/view-dashboard.php:277
     195#: includes/admin/view-dashboard.php:323
    196196msgid "Update now"
    197197msgstr ""
    198198
    199 #: includes/admin/view-dashboard.php:278
     199#: includes/admin/view-dashboard.php:279
    200200msgid "Next automatic update"
    201201msgstr ""
    202202
    203 #: includes/admin/view-dashboard.php:279
     203#: includes/admin/view-dashboard.php:280
    204204msgid "(WP-Cron is disabled; a server cron job must run it)"
    205205msgstr ""
    206206
    207 #: includes/admin/view-dashboard.php:280
     207#: includes/admin/view-dashboard.php:281
    208208msgid "This server (exempt)"
    209209msgstr ""
    210210
    211 #: includes/admin/view-dashboard.php:282
     211#: includes/admin/view-dashboard.php:283
    212212msgid "The public IP is learned automatically from the site's own signed requests."
    213213msgstr ""
    214214
    215 #: includes/admin/view-dashboard.php:284
     215#: includes/admin/view-dashboard.php:285
    216216msgid "Page cache plugin"
    217217msgstr ""
    218218
    219 #: includes/admin/view-dashboard.php:305
     219#: includes/admin/view-dashboard.php:306
    220220msgid "Installed"
    221221msgstr ""
    222222
    223223#. translators: 1: database build date, 2: file size
    224 #: includes/admin/view-dashboard.php:310
     224#: includes/admin/view-dashboard.php:311
    225225#, php-format
    226226msgid "Built %1$s · %2$s"
    227227msgstr ""
    228228
    229 #: includes/admin/view-dashboard.php:314
     229#: includes/admin/view-dashboard.php:315
    230230msgid "Not installed"
    231231msgstr ""
    232232
    233 #: includes/admin/view-dashboard.php:315
     233#: includes/admin/view-dashboard.php:316
    234234msgid "Logs show IPs without location until a database is installed."
    235235msgstr ""
    236236
    237 #: includes/admin/view-dashboard.php:322
     237#: includes/admin/view-dashboard.php:323
    238238msgid "Download database"
    239239msgstr ""
    240240
    241 #: includes/admin/view-dashboard.php:324
     241#: includes/admin/view-dashboard.php:325
    242242msgid "Upload .mmdb file"
    243243msgstr ""
    244244
    245 #: includes/admin/view-dashboard.php:328
     245#: includes/admin/view-dashboard.php:329
    246246msgid "Delete"
    247247msgstr ""
    248248
    249249#. translators: 1: maximum upload size, 2: server folder path
    250 #: includes/admin/view-dashboard.php:334
     250#: includes/admin/view-dashboard.php:335
    251251#, php-format
    252252msgid "The download uses the database selected below (save changes first if you change it). If your host blocks large downloads, upload a DB-IP or MaxMind GeoLite2 .mmdb or .mmdb.gz file (max %1$s), or copy it with FTP into: %2$s"
    253253msgstr ""
    254254
    255 #: includes/admin/view-dashboard.php:367
     255#: includes/admin/view-dashboard.php:368
    256256msgid "Recent events"
    257257msgstr ""
    258258
    259 #: includes/admin/view-dashboard.php:369
     259#: includes/admin/view-dashboard.php:370
    260260msgid "Filter by event"
    261261msgstr ""
    262262
    263 #: includes/admin/view-dashboard.php:371
     263#: includes/admin/view-dashboard.php:372
    264264msgid "All events"
    265265msgstr ""
    266266
    267 #: includes/admin/view-dashboard.php:374
     267#: includes/admin/view-dashboard.php:375
    268268msgid "Export CSV"
    269269msgstr ""
    270270
    271 #: includes/admin/view-dashboard.php:375
     271#: includes/admin/view-dashboard.php:376
    272272msgid "Clear logs"
    273273msgstr ""
    274274
    275 #: includes/admin/view-dashboard.php:382
     275#: includes/admin/view-dashboard.php:383
    276276#: includes/admin/view-log-rows.php:51
    277 #: includes/class-admin.php:742
     277#: includes/class-admin.php:761
    278278msgid "Time"
    279279msgstr ""
    280280
    281 #: includes/admin/view-dashboard.php:383
     281#: includes/admin/view-dashboard.php:384
    282282#: includes/admin/view-log-rows.php:54
    283 #: includes/class-admin.php:743
     283#: includes/class-admin.php:762
    284284msgid "Event"
    285285msgstr ""
    286286
    287 #: includes/admin/view-dashboard.php:384
     287#: includes/admin/view-dashboard.php:385
    288288#: includes/admin/view-log-rows.php:55
    289 #: includes/class-admin.php:744
     289#: includes/class-admin.php:763
    290290msgid "Score"
    291291msgstr ""
    292292
    293 #: includes/admin/view-dashboard.php:385
     293#: includes/admin/view-dashboard.php:386
    294294#: includes/admin/view-log-rows.php:56
    295 #: includes/class-admin.php:746
     295#: includes/class-admin.php:765
    296296msgid "IP"
    297297msgstr ""
    298298
    299 #: includes/admin/view-dashboard.php:386
     299#: includes/admin/view-dashboard.php:387
    300300#: includes/admin/view-log-rows.php:64
    301 #: includes/class-admin.php:745
     301#: includes/class-admin.php:764
    302302msgid "Reasons"
    303303msgstr ""
    304304
    305 #: includes/admin/view-dashboard.php:387
     305#: includes/admin/view-dashboard.php:388
    306306#: includes/admin/view-log-rows.php:65
    307307msgid "Path"
    308308msgstr ""
    309309
    310 #: includes/admin/view-dashboard.php:388
     310#: includes/admin/view-dashboard.php:389
    311311msgid "Actions"
    312312msgstr ""
    313313
    314 #: includes/admin/view-dashboard.php:404
     314#: includes/admin/view-dashboard.php:405
    315315#: includes/class-admin.php:108
    316316msgid "You have unsaved changes."
    317317msgstr ""
    318318
    319 #: includes/admin/view-dashboard.php:406
     319#: includes/admin/view-dashboard.php:407
    320320msgid "Discard"
    321321msgstr ""
    322322
    323 #: includes/admin/view-dashboard.php:422
     323#: includes/admin/view-dashboard.php:423
    324324msgid "Request details"
    325325msgstr ""
    326326
    327 #: includes/admin/view-dashboard.php:423
    328 #: includes/admin/view-dashboard.php:429
     327#: includes/admin/view-dashboard.php:424
     328#: includes/admin/view-dashboard.php:430
    329329#: includes/class-admin.php:126
    330330msgid "Close"
    331331msgstr ""
    332332
    333 #: includes/admin/view-dashboard.php:427
     333#: includes/admin/view-dashboard.php:428
    334334msgid "Copy IP"
    335335msgstr ""
    336336
    337 #: includes/admin/view-dashboard.php:428
     337#: includes/admin/view-dashboard.php:429
    338338msgid "Block this IP"
    339339msgstr ""
    … …  
    384384
    385385#: includes/class-admin.php:121
    386 #: includes/class-admin.php:778
     386#: includes/class-admin.php:797
    387387msgid "Your changes are live."
    388388msgstr ""
    … …  
    526526
    527527#: includes/class-admin.php:185
    528 #: includes/class-admin.php:562
     528#: includes/class-admin.php:581
    529529msgid "Flood limit"
    530530msgstr ""
    … …  
    593593
    594594#: includes/class-admin.php:207
    595 #: includes/class-admin.php:487
     595#: includes/class-admin.php:506
    596596msgid "SEO tools"
    597597msgstr ""
    … …  
    861861msgstr ""
    862862
    863 #: includes/class-admin.php:423
     863#. translators: %s: comma-separated list of invalid entries.
     864#: includes/class-admin.php:389
     865#, php-format
     866msgid "These IP list entries are not a valid IP or CIDR and are ignored: %s"
     867msgstr ""
     868
     869#: includes/class-admin.php:441
    864870msgid "Persistent object cache"
    865871msgstr ""
    866872
    867 #: includes/class-admin.php:424
     873#: includes/class-admin.php:442
    868874msgid "APCu"
    869875msgstr ""
    870876
    871 #: includes/class-admin.php:425
     877#: includes/class-admin.php:443
    872878msgid "Database table (one query per unverified page view)"
    873879msgstr ""
    874880
    875 #: includes/class-admin.php:427
     881#: includes/class-admin.php:445
    876882msgid "None detected"
    877883msgstr ""
    878884
    879 #: includes/class-admin.php:458
     885#: includes/class-admin.php:476
    880886msgid "Protection is disabled. The site is not being protected."
    881887msgstr ""
    882888
    883889#. translators: %s: proxy IP address
    884 #: includes/class-admin.php:462
     890#: includes/class-admin.php:480
    885891#, php-format
    886892msgid "The site is behind a proxy or load balancer, but visitors' real IPs are not being read, so all visitors look like one IP. Add %s to Trusted proxies."
    887893msgstr ""
    888894
    889 #: includes/class-admin.php:465
     895#: includes/class-admin.php:483
    890896msgid "Requests arrive through Cloudflare but \"Trust CF-Connecting-IP\" is off. Turn it on."
    891897msgstr ""
    892898
    893 #: includes/class-admin.php:468
     899#: includes/class-admin.php:486
    894900msgid "Comment and form spam protection is inactive because silent verification is off."
    895901msgstr ""
    896902
    897 #: includes/class-admin.php:471
     903#: includes/class-admin.php:489
    898904msgid "Ad click IDs are being stored. Turn this off when the investigation is finished."
    899905msgstr ""
    900906
    901 #: includes/class-admin.php:483
     907#: includes/class-admin.php:497
     908msgid "Google user-triggered fetchers"
     909msgstr ""
     910
     911#: includes/class-admin.php:502
    902912msgid "Iranian search & price comparison"
    903913msgstr ""
    904914
    905 #: includes/class-admin.php:486
     915#: includes/class-admin.php:505
    906916msgid "Other AI crawlers"
    907917msgstr ""
    908918
    909 #: includes/class-admin.php:488
     919#: includes/class-admin.php:507
    910920msgid "Link previews & services"
    911921msgstr ""
    912922
    913923#. translators: %d: number of IP ranges
    914 #: includes/class-admin.php:497
     924#: includes/class-admin.php:516
    915925#, php-format
    916926msgid "Official IP list (%d range)"
    … …  
    920930
    921931#. translators: %d: number of IP ranges
    922 #: includes/class-admin.php:500
     932#: includes/class-admin.php:519
    923933#, php-format
    924934msgid "Official IP list, copy bundled with the plugin (%d range)"
    … …  
    927937msgstr[1] ""
    928938
    929 #: includes/class-admin.php:502
     939#: includes/class-admin.php:521
    930940msgid "Reverse DNS (IP list not downloaded yet)"
    931941msgstr ""
    932942
    933 #: includes/class-admin.php:502
     943#: includes/class-admin.php:521
    934944msgid "User-Agent only (IP list not downloaded yet)"
    935945msgstr ""
    936946
    937 #: includes/class-admin.php:504
     947#: includes/class-admin.php:523
    938948msgid "Reverse DNS"
    939949msgstr ""
    940950
    941 #: includes/class-admin.php:506
     951#: includes/class-admin.php:525
    942952msgid "User-Agent with per-IP budget"
    943953msgstr ""
    944954
    945 #: includes/class-admin.php:521
     955#: includes/class-admin.php:540
    946956msgid "Search"
    947957msgstr ""
    948958
    949 #: includes/class-admin.php:522
     959#: includes/class-admin.php:541
    950960msgid "AI"
    951961msgstr ""
    952962
    953 #: includes/class-admin.php:523
     963#: includes/class-admin.php:542
    954964msgid "SEO"
    955965msgstr ""
    956966
    957 #: includes/class-admin.php:524
     967#: includes/class-admin.php:543
    958968msgid "Previews"
    959969msgstr ""
    960970
    961 #: includes/class-admin.php:531
     971#: includes/class-admin.php:550
    962972msgid "Verified"
    963973msgstr ""
    964974
    965 #: includes/class-admin.php:532
     975#: includes/class-admin.php:551
    966976msgid "Challenged"
    967977msgstr ""
    968978
    969 #: includes/class-admin.php:533
     979#: includes/class-admin.php:552
    970980msgid "Check failed"
    971981msgstr ""
    972982
    973 #: includes/class-admin.php:536
     983#: includes/class-admin.php:555
    974984msgid "Spam blocked"
    975985msgstr ""
    976986
    977 #: includes/class-admin.php:537
     987#: includes/class-admin.php:556
    978988msgid "Observed"
    979989msgstr ""
    980990
    981 #: includes/class-admin.php:545
     991#: includes/class-admin.php:564
    982992msgid "Too many pages without verification"
    983993msgstr ""
    984994
    985 #: includes/class-admin.php:546
     995#: includes/class-admin.php:565
    986996msgid "Automation tool User-Agent"
    987997msgstr ""
    988998
    989 #: includes/class-admin.php:547
     999#: includes/class-admin.php:566
    9901000msgid "Empty User-Agent"
    9911001msgstr ""
    9921002
    993 #: includes/class-admin.php:548
     1003#: includes/class-admin.php:567
    9941004msgid "Unknown crawler"
    9951005msgstr ""
    9961006
    997 #: includes/class-admin.php:549
     1007#: includes/class-admin.php:568
    9981008msgid "Fake crawler claim"
    9991009msgstr ""
    10001010
    1001 #: includes/class-admin.php:550
     1011#: includes/class-admin.php:569
    10021012msgid "Very short User-Agent"
    10031013msgstr ""
    10041014
    1005 #: includes/class-admin.php:551
     1015#: includes/class-admin.php:570
    10061016msgid "Non-browser User-Agent"
    10071017msgstr ""
    10081018
    1009 #: includes/class-admin.php:552
     1019#: includes/class-admin.php:571
    10101020msgid "Missing Accept header"
    10111021msgstr ""
    10121022
    1013 #: includes/class-admin.php:553
     1023#: includes/class-admin.php:572
    10141024msgid "Missing Accept-Language"
    10151025msgstr ""
    10161026
    1017 #: includes/class-admin.php:554
     1027#: includes/class-admin.php:573
    10181028msgid "Missing Accept-Encoding"
    10191029msgstr ""
    10201030
    1021 #: includes/class-admin.php:555
     1031#: includes/class-admin.php:574
    10221032msgid "Missing fetch metadata"
    10231033msgstr ""
    10241034
    1025 #: includes/class-admin.php:556
     1035#: includes/class-admin.php:575
    10261036msgid "Request rate exceeded"
    10271037msgstr ""
    10281038
    1029 #: includes/class-admin.php:557
     1039#: includes/class-admin.php:576
    10301040msgid "Extreme request rate"
    10311041msgstr ""
    10321042
    1033 #: includes/class-admin.php:558
     1043#: includes/class-admin.php:577
    10341044msgid "Repeated ad landings"
    10351045msgstr ""
    10361046
    1037 #: includes/class-admin.php:559
     1047#: includes/class-admin.php:578
    10381048msgid "Many ad click IDs"
    10391049msgstr ""
    10401050
    1041 #: includes/class-admin.php:560
     1051#: includes/class-admin.php:579
    10421052msgid "Blocked IP list"
    10431053msgstr ""
    10441054
    1045 #: includes/class-admin.php:561
     1055#: includes/class-admin.php:580
    10461056msgid "Vulnerability probe"
    10471057msgstr ""
    10481058
    1049 #: includes/class-admin.php:563
     1059#: includes/class-admin.php:582
    10501060msgid "Flood limit (verified cookie)"
    10511061msgstr ""
    10521062
    1053 #: includes/class-admin.php:564
     1063#: includes/class-admin.php:583
    10541064msgid "Bot budget exceeded"
    10551065msgstr ""
    10561066
    1057 #: includes/class-admin.php:565
     1067#: includes/class-admin.php:584
    10581068msgid "Too many failed logins"
    10591069msgstr ""
    10601070
    1061 #: includes/class-admin.php:566
     1071#: includes/class-admin.php:585
    10621072msgid "Too many check attempts"
    10631073msgstr ""
    10641074
    1065 #: includes/class-admin.php:567
     1075#: includes/class-admin.php:586
    10661076msgid "Check passed"
    10671077msgstr ""
    10681078
    1069 #: includes/class-admin.php:568
     1079#: includes/class-admin.php:587
    10701080msgid "Wrong answer"
    10711081msgstr ""
    10721082
    1073 #: includes/class-admin.php:569
     1083#: includes/class-admin.php:588
    10741084msgid "Comment from unverified browser"
    10751085msgstr ""
    10761086
    1077 #: includes/class-admin.php:570
     1087#: includes/class-admin.php:589
    10781088msgid "Form from unverified browser"
    10791089msgstr ""
    10801090
    10811091#. translators: %s: bot category
    1082 #: includes/class-admin.php:579
     1092#: includes/class-admin.php:598
    10831093#, php-format
    10841094msgid "Blocked category: %s"
    … …  
    10861096
    10871097#. translators: 1: first row number, 2: last row number, 3: total rows
    1088 #: includes/class-admin.php:631
     1098#: includes/class-admin.php:650
    10891099#, php-format
    10901100msgid "%1$s–%2$s of %3$s"
    10911101msgstr ""
    10921102
    1093 #: includes/class-admin.php:652
     1103#: includes/class-admin.php:671
    10941104msgid "Previous page"
    10951105msgstr ""
    10961106
    10971107#. translators: %s: page number
    1098 #: includes/class-admin.php:659
     1108#: includes/class-admin.php:678
    10991109#, php-format
    11001110msgid "Page %s"
    11011111msgstr ""
    11021112
    1103 #: includes/class-admin.php:662
     1113#: includes/class-admin.php:681
    11041114msgid "Next page"
    11051115msgstr ""
    11061116
    1107 #: includes/class-admin.php:692
     1117#: includes/class-admin.php:711
     1118#: includes/class-admin.php:809
     1119#: includes/class-admin.php:867
     1120#: includes/class-admin.php:877
     1121#: includes/class-admin.php:887
     1122msgid "Access denied."
     1123msgstr ""
     1124
     1125#: includes/class-admin.php:766
     1126msgid "Location"
     1127msgstr ""
     1128
     1129#: includes/class-admin.php:767
     1130msgid "Coordinates"
     1131msgstr ""
     1132
     1133#: includes/class-admin.php:768
     1134msgid "User-Agent"
     1135msgstr ""
     1136
     1137#: includes/class-admin.php:769
     1138msgid "Ad click"
     1139msgstr ""
     1140
     1141#: includes/class-admin.php:770
     1142msgid "Method"
     1143msgstr ""
     1144
     1145#: includes/class-admin.php:771
     1146msgid "URL"
     1147msgstr ""
     1148
     1149#: includes/class-admin.php:772
     1150msgid "Protocol"
     1151msgstr ""
     1152
     1153#: includes/class-admin.php:773
     1154msgid "Referrer"
     1155msgstr ""
     1156
     1157#: includes/class-admin.php:774
     1158msgid "Connecting address (REMOTE_ADDR)"
     1159msgstr ""
     1160
     1161#: includes/class-admin.php:785
     1162msgid "Sent cookies"
     1163msgstr ""
     1164
     1165#: includes/class-admin.php:786
     1166msgid "Had verification cookie"
     1167msgstr ""
     1168
     1169#: includes/class-admin.php:787
     1170msgid "Had login cookie"
     1171msgstr ""
     1172
     1173#: includes/class-admin.php:788
     1174msgid "Request"
     1175msgstr ""
     1176
     1177#: includes/class-admin.php:789
     1178msgid "Client"
     1179msgstr ""
     1180
    11081181#: includes/class-admin.php:790
    1109 #: includes/class-admin.php:848
    1110 #: includes/class-admin.php:858
    1111 #: includes/class-admin.php:868
    1112 msgid "Access denied."
    1113 msgstr ""
    1114 
    1115 #: includes/class-admin.php:747
    1116 msgid "Location"
    1117 msgstr ""
    1118 
    1119 #: includes/class-admin.php:748
    1120 msgid "Coordinates"
    1121 msgstr ""
    1122 
    1123 #: includes/class-admin.php:749
    1124 msgid "User-Agent"
    1125 msgstr ""
    1126 
    1127 #: includes/class-admin.php:750
    1128 msgid "Ad click"
    1129 msgstr ""
    1130 
    1131 #: includes/class-admin.php:751
    1132 msgid "Method"
    1133 msgstr ""
    1134 
    1135 #: includes/class-admin.php:752
    1136 msgid "URL"
    1137 msgstr ""
    1138 
    1139 #: includes/class-admin.php:753
    1140 msgid "Protocol"
    1141 msgstr ""
    1142 
    1143 #: includes/class-admin.php:754
    1144 msgid "Referrer"
    1145 msgstr ""
    1146 
    1147 #: includes/class-admin.php:755
    1148 msgid "Connecting address (REMOTE_ADDR)"
    1149 msgstr ""
    1150 
    1151 #: includes/class-admin.php:766
    1152 msgid "Sent cookies"
    1153 msgstr ""
    1154 
    1155 #: includes/class-admin.php:767
    1156 msgid "Had verification cookie"
    1157 msgstr ""
    1158 
    1159 #: includes/class-admin.php:768
    1160 msgid "Had login cookie"
    1161 msgstr ""
    1162 
    1163 #: includes/class-admin.php:769
    1164 msgid "Request"
    1165 msgstr ""
    1166 
    1167 #: includes/class-admin.php:770
    1168 msgid "Client"
    1169 msgstr ""
    1170 
    1171 #: includes/class-admin.php:771
    11721182msgid "Headers"
    11731183msgstr ""
    11741184
    1175 #: includes/class-admin.php:772
     1185#: includes/class-admin.php:791
    11761186msgid "Not recorded (event logged before version 3.2)"
    11771187msgstr ""
    11781188
    1179 #: includes/class-admin.php:779
     1189#: includes/class-admin.php:798
    11801190msgid "The GeoIP database was installed successfully."
    11811191msgstr ""
    11821192
    1183 #: includes/class-admin.php:780
     1193#: includes/class-admin.php:799
    11841194msgid "The GeoIP database could not be installed. See the error in the GeoIP card."
    11851195msgstr ""
    11861196
    1187 #: includes/class-admin.php:781
     1197#: includes/class-admin.php:800
    11881198msgid "The GeoIP database was deleted."
    11891199msgstr ""
    11901200
    1191 #: includes/class-admin.php:782
     1201#: includes/class-admin.php:801
    11921202msgid "The IP was added to the blocked list."
    11931203msgstr ""
    11941204
    1195 #: includes/class-admin.php:783
     1205#: includes/class-admin.php:802
    11961206msgid "That is not a valid IP address."
    11971207msgstr ""
    11981208
    11991209#. translators: %d: PHP upload error code
    1200 #: includes/class-admin.php:814
     1210#: includes/class-admin.php:833
    12011211msgid "The file is larger than the server upload limit. Use the country database, or copy the file to the folder shown in the GeoIP card with FTP."
    12021212msgstr ""
    12031213
    12041214#. translators: %d: PHP upload error code
    1205 #: includes/class-admin.php:814
     1215#: includes/class-admin.php:833
    12061216#, php-format
    12071217msgid "The upload failed (error code %d)."
    … …  
    12861296msgstr ""
    12871297
    1288 #: includes/class-utils.php:356
     1298#: includes/class-utils.php:377
    12891299msgid "Too many requests"
    12901300msgstr ""
    12911301
    1292 #: includes/class-utils.php:356
     1302#: includes/class-utils.php:377
    12931303msgid "Access denied"
    12941304msgstr ""
    12951305
    1296 #: includes/class-utils.php:357
     1306#: includes/class-utils.php:378
    12971307msgid "You sent too many requests in a short time. Please try again in a minute."
    12981308msgstr ""
    12991309
    1300 #: includes/class-utils.php:357
     1310#: includes/class-utils.php:378
    13011311msgid "This request was blocked by the site security policy."
    13021312msgstr ""
  • delonix-security-agent/tags/1.0.1/module.json

    r3801056 r3802113  
    22    "id": "delonix-security-agent",
    33    "name": "Delonix Security Agent",
    4     "version": "1.0.0",
     4    "version": "1.0.1",
    55    "requires": {
    66        "php": ">=7.4",
  • delonix-security-agent/tags/1.0.1/readme.txt

    r3801056 r3802113  
    55Tested up to: 7.1
    66Requires PHP: 7.4
    7 Stable tag: 1.0.0
     7Stable tag: 1.0.1
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    … …  
    2929Limitations: a WordPress plugin only sees requests that reach PHP. Large volumetric DDoS attacks need edge protection (a CDN or WAF). Pages served straight from disk by WP Super Cache (expert mode) or W3TC (disk enhanced) bypass PHP, so they cannot be checked. Headless browsers that run JavaScript can pass proof-of-work. Use the rate limits against them.
    3030
    31 All features described here are included in this plugin, with no account or license. A separate Pro add-on with additional features is sold on delonix.biz; it is not hosted on WordPress.org, and this plugin works fully without it.
     31All features described here are included in this plugin, with no account or license, and nothing in it is locked.
     32
     33= Delonix Security Agent Pro =
     34
     35Delonix Security Agent is built by [Delonix](https://delonix.biz). A separate Pro add-on with additional features is available at [delonix.biz](https://delonix.biz/products/security-agent). It is a separate plugin, not hosted on WordPress.org, and this plugin works fully without it.
     36
     37== Frequently Asked Questions ==
     38
     39= Do I need an account or the Pro add-on? =
     40
     41No. Every feature listed above works without an account, a license key or the Pro add-on.
     42
     43= Where can I get the Pro add-on or support? =
     44
     45See [delonix.biz/products/security-agent](https://delonix.biz/products/security-agent). For questions about this free plugin, use the WordPress.org support forum.
    3246
    3347== External services ==
    … …  
    6175== Changelog ==
    6276
     77= 1.0.1 =
     78* Security: a request with a Googlebot User-Agent from Google Cloud / App Engine addresses is no longer accepted as Google's crawler. Google's user-triggered fetchers (Site Verification, Feedfetcher, Read Aloud) from those addresses get the per-IP bot budget instead.
     79* Fix: an IP list entry with an empty or invalid prefix length (for example "1.2.3.4/") no longer matches every address. Invalid entries are reported when settings are saved.
     80* Fix: IPv6 entries in the allow and block lists now match however the address is written (2001:db8::1 and 2001:db8:0:0::1).
     81* Fix: invalid prefix lengths in downloaded crawler IP lists are skipped.
     82* Fix: probe paths such as /.env are checked in the URL path only, so a query string like ?q=/.env is no longer blocked.
     83* Readme: links to the Delonix website and the Pro add-on, and a short FAQ.
     84
    6385= 1.0.0 =
    6486* First public release. Silent proof-of-work browser verification, official search/AI crawler IP verification, flood and login rate limits, comment and Contact Form 7 spam protection, evidence event log with CSV export, and GeoIP lookups.
  • delonix-security-agent/trunk/delonix-security-agent.php

    r3801056 r3802113  
    44 * Plugin URI:  https://delonix.biz/products/security-agent
    55 * Description: Low-friction anti-bot shield for WordPress: silent proof-of-work browser verification against content scrapers, verified search/AI crawler access, flood and login limits, comment/form spam protection and evidence logging.
    6  * Version:     1.0.0
     6 * Version:     1.0.1
    77 * Author:      Delonix
    88 * Author URI:  https://delonix.biz
    … …  
    1919}
    2020
    21 define( 'DELOSEAG_VERSION', '1.0.0' );
     21define( 'DELOSEAG_VERSION', '1.0.1' );
    2222define( 'DELOSEAG_PATH', plugin_dir_path( __FILE__ ) );
    2323define( 'DELOSEAG_URL', plugin_dir_url( __FILE__ ) );
    2424define( 'DELOSEAG_COOKIE', 'deloseag_verified' );
    2525define( 'DELOSEAG_MARK_COOKIE', 'deloseag_v' );
    26 define( 'DELOSEAG_DB_VERSION', '3' );
     26define( 'DELOSEAG_DB_VERSION', '4' );
    2727
    2828require_once DELOSEAG_PATH . 'includes/class-i18n.php';
    … …  
    174174         */
    175175        private static function maybe_upgrade() {
    176                 if ( DELOSEAG_DB_VERSION !== get_option( 'deloseag_db_version' ) ) {
     176                $installed = get_option( 'deloseag_db_version' );
     177                if ( DELOSEAG_DB_VERSION !== $installed ) {
     178                        if ( $installed && version_compare( $installed, '4', '<' ) ) {
     179                                // Lists saved before 1.0.1 hold Google's App Engine ranges as crawler addresses. The bundled snapshot
     180                                // is used until the refresh below stores a new copy.
     181                                delete_option( DELOSEAG_Crawlers::OPTION );
     182                                wp_schedule_single_event( time() + 60, 'deloseag_refresh_crawlers' );
     183                        }
    177184                        DELOSEAG_Logger::install();
    178185                        self::schedule_events();
  • delonix-security-agent/trunk/includes/admin/view-dashboard.php

    r3801056 r3802113  
    113113<div class="wrap deloseag-wrap">
    114114        <h1 class="screen-reader-text"><?php esc_html_e( 'Delonix Security Agent', 'delonix-security-agent' ); ?></h1>
     115        <?php settings_errors( 'deloseag_settings' ); ?>
    115116
    116117        <?php $deloseag_notice = DELOSEAG_Admin::notice_message( $view['notice'] ); ?>
  • delonix-security-agent/trunk/includes/class-admin.php

    r3801056 r3802113  
    374374                }
    375375
     376                $invalid = array();
     377                foreach ( array( 'whitelist_ips', 'blacklist_ips', 'trusted_proxies' ) as $key ) {
     378                        foreach ( DELOSEAG_Utils::parse_ip_list( $out[ $key ] ?? '' ) as $entry ) {
     379                                if ( ! DELOSEAG_Utils::valid_ip_or_cidr( $entry ) ) {
     380                                        $invalid[] = $entry;
     381                                }
     382                        }
     383                }
     384                if ( $invalid ) {
     385                        add_settings_error(
     386                                'deloseag_settings',
     387                                'deloseag_invalid_ips',
     388                                /* translators: %s: comma-separated list of invalid entries. */
     389                                sprintf( __( 'These IP list entries are not a valid IP or CIDR and are ignored: %s', 'delonix-security-agent' ), implode( ', ', array_unique( $invalid ) ) ),
     390                                'warning'
     391                        );
     392                }
     393
    376394                $header              = preg_replace( '/[^A-Za-z0-9\-]/', '', (string) $out['proxy_header'] );
    377395                $out['proxy_header'] = '' !== $header ? $header : 'X-Forwarded-For';
    … …  
    477495                $labels = array(
    478496                        'google'     => 'Google',
    479                         'bing'       => 'Bing',
     497                        'google_fetcher' => __( 'Google user-triggered fetchers', 'delonix-security-agent' ),
     498                        'bing'     => 'Bing',
    480499                        'apple'      => 'Apple',
    481500                        'duckduckgo' => 'DuckDuckGo',
  • delonix-security-agent/trunk/includes/class-crawlers.php

    r3801056 r3802113  
    2424                        'google'     => array(
    2525                                'category' => 'search',
    26                                 'needles'  => array( 'googlebot', 'adsbot-google', 'google-inspectiontool', 'storebot-google', 'googleother', 'mediapartners-google', 'apis-google', 'feedfetcher-google', 'google-read-aloud', 'google-site-verification', 'google-extended', 'google-cloudvertexbot', 'chrome-lighthouse', 'google-pagerenderer', 'google favicon', 'googleproducer', 'google-safety' ),
     26                                'needles'  => array( 'googlebot', 'adsbot-google', 'google-inspectiontool', 'storebot-google', 'googleother', 'mediapartners-google', 'apis-google', 'google-extended', 'google-cloudvertexbot', 'chrome-lighthouse', 'google-pagerenderer', 'google favicon', 'google-safety' ),
     27                                // Not user-triggered-fetchers.json: that is App Engine address space, which anyone can rent.
    2728                                'lists'    => array(
    28                                         'https://developers.google.com/static/crawling/ipranges/common-crawlers.json',
    29                                         'https://developers.google.com/static/crawling/ipranges/special-crawlers.json',
    30                                         'https://developers.google.com/static/crawling/ipranges/user-triggered-fetchers.json',
    31                                         'https://developers.google.com/static/crawling/ipranges/user-triggered-fetchers-google.json',
    32                                 ),
    33                                 // user-triggered-fetchers.json is App Engine address space, so it only confirms a request that names a Google agent.
    34                                 'trusted'  => array(
    3529                                        'https://developers.google.com/static/crawling/ipranges/common-crawlers.json',
    3630                                        'https://developers.google.com/static/crawling/ipranges/special-crawlers.json',
    3731                                        'https://developers.google.com/static/crawling/ipranges/user-triggered-fetchers-google.json',
    3832                                ),
    39                                 // Not all of googleusercontent.com: every Compute Engine VM has a reverse name under it.
    40                                 'rdns'     => array( 'googlebot.com', 'google.com', 'gae.googleusercontent.com' ), // phpcs:ignore PluginCheck.CodeAnalysis.Offloading.OffloadedContent -- reverse-DNS suffix for crawler verification, nothing is loaded from it.
     33                                'trusted'  => true,
     34                                // Not all of googleusercontent.com, and not gae.googleusercontent.com: every Compute Engine VM and App Engine app has a reverse name under it.
     35                                'rdns'     => array( 'googlebot.com', 'google.com' ),
    4136                                'seed'     => array( '66.249.64.0/19' ),
     37                        ),
     38                        // Fetchers a user triggers (Search Console site verification, feeds, Read Aloud, Publisher Center). Google runs
     39                        // some of them from App Engine, so an address outside Google's own lists cannot disprove the claim: such a
     40                        // request gets the per-IP bot budget instead of a free pass or a check page.
     41                        'google_fetcher' => array(
     42                                'category' => 'search',
     43                                'needles'  => array( 'feedfetcher-google', 'google-read-aloud', 'google-site-verification', 'googleproducer' ),
     44                                'lists'    => array(
     45                                        'https://developers.google.com/static/crawling/ipranges/common-crawlers.json',
     46                                        'https://developers.google.com/static/crawling/ipranges/special-crawlers.json',
     47                                        'https://developers.google.com/static/crawling/ipranges/user-triggered-fetchers-google.json',
     48                                ),
     49                                'seed'     => array( '66.249.64.0/19' ),
     50                                'soft'     => true,
    4251                        ),
    4352                        'bing'       => array(
    … …  
    147156                        $ranges = self::ranges_for( $id );
    148157                        if ( $ranges ) {
    149                                 return self::in_ranges( $ip, $ranges );
     158                                if ( self::in_ranges( $ip, $ranges ) ) {
     159                                        return true;
     160                                }
     161                                // A soft entry cannot be disproved by its address, so it is unverifiable rather than spoofed.
     162                                return empty( $entry['soft'] ) ? false : null;
    150163                        }
    151164                }
    … …  
    194207                                continue;
    195208                        }
    196                         $bits = isset( $parts[1] ) ? (int) $parts[1] : strlen( $bin ) * 8;
     209                        $max  = strlen( $bin ) * 8;
     210                        $bits = isset( $parts[1] ) ? ( ctype_digit( $parts[1] ) ? (int) $parts[1] : -1 ) : $max;
     211                        if ( $bits < 0 || $bits > $max ) {
     212                                continue;
     213                        }
    197214                        $full = intdiv( $bits, 8 );
    198215                        if ( $full && 0 !== strncmp( $bin, $net, $full ) ) {
    … …  
    321338                        return false;
    322339                }
    323                 return ! isset( $parts[1] ) || ctype_digit( $parts[1] );
     340                if ( ! isset( $parts[1] ) ) {
     341                        return true;
     342                }
     343                return ctype_digit( $parts[1] ) && (int) $parts[1] <= ( false !== strpos( $parts[0], ':' ) ? 128 : 32 );
    324344        }
    325345}
  • delonix-security-agent/trunk/includes/class-detector.php

    r3801056 r3802113  
    6666
    6767        public function is_probe() {
    68                 $uri    = strtolower( rawurldecode( DELOSEAG_Utils::request_uri() ) );
     68                // Path only: a query string such as ?q=/.env is a search, not a probe.
     69                $uri    = DELOSEAG_Utils::request_path();
    6970                $probes = array( '/.env', '/.git/', '/vendor/phpunit', '/wp-config.php', '/phpmyadmin', '/cgi-bin/', '/actuator/', '/server-status', '/.aws/', '/.ssh/', 'eval-stdin.php', '/wp-config.bak', '/wp-config.old', '/.ds_store' );
    7071                foreach ( $probes as $probe ) {
  • delonix-security-agent/trunk/includes/class-utils.php

    r3801056 r3802113  
    9393                        }
    9494                        if ( false === strpos( $range, '/' ) ) {
    95                                 if ( hash_equals( strtolower( $range ), strtolower( $ip ) ) ) {
     95                                // Binary compare, so every spelling of an IPv6 address (2001:db8::1, 2001:db8:0:0::1) matches.
     96                                $a = filter_var( $range, FILTER_VALIDATE_IP ) ? inet_pton( $range ) : false;
     97                                $b = filter_var( $ip, FILTER_VALIDATE_IP ) ? inet_pton( $ip ) : false;
     98                                if ( false !== $a && $a === $b ) {
    9699                                        return true;
    97100                                }
    … …  
    123126
    124127                $max_bits = strlen( $ip_bin ) * 8;
    125                 $bits     = (int) $parts[1];
     128                // A typo such as "1.2.3.4/" or "1.2.3.4/x" must not become /0 (every address).
     129                if ( ! ctype_digit( trim( $parts[1] ) ) ) {
     130                        return false;
     131                }
     132                $bits = (int) $parts[1];
    126133                if ( $bits < 0 || $bits > $max_bits ) {
    127134                        return false;
    … …  
    139146                $mask = ( 0xFF << ( 8 - $remainder ) ) & 0xFF;
    140147                return ( ord( $ip_bin[ $full_bytes ] ) & $mask ) === ( ord( $net_bin[ $full_bytes ] ) & $mask );
     148        }
     149
     150        /**
     151         * An IP address, or a network address with a prefix length that fits its family (0-32 or 0-128).
     152         */
     153        public static function valid_ip_or_cidr( $entry ) {
     154                $parts = explode( '/', trim( (string) $entry ), 2 );
     155                if ( ! filter_var( $parts[0], FILTER_VALIDATE_IP ) ) {
     156                        return false;
     157                }
     158                if ( ! isset( $parts[1] ) ) {
     159                        return true;
     160                }
     161                return ctype_digit( $parts[1] ) && (int) $parts[1] <= ( false !== strpos( $parts[0], ':' ) ? 128 : 32 );
    141162        }
    142163
  • delonix-security-agent/trunk/includes/data/crawler-ranges.php

    r3801056 r3802113  
    77return array(
    88        'lists'   => array(
    9                 'google' => array( '2001:4860:4801:10::/64', '2001:4860:4801:11::/64', '2001:4860:4801:12::/64', '2001:4860:4801:13::/64', '2001:4860:4801:14::/64', '2001:4860:4801:15::/64', '2001:4860:4801:16::/64', '2001:4860:4801:17::/64', '2001:4860:4801:18::/64', '2001:4860:4801:19::/64', '2001:4860:4801:1a::/64', '2001:4860:4801:1b::/64', '2001:4860:4801:1c::/64', '2001:4860:4801:1d::/64', '2001:4860:4801:1e::/64', '2001:4860:4801:1f::/64', '2001:4860:4801:20::/64', '2001:4860:4801:21::/64', '2001:4860:4801:22::/64', '2001:4860:4801:23::/64', '2001:4860:4801:24::/64', '2001:4860:4801:25::/64', '2001:4860:4801:26::/64', '2001:4860:4801:27::/64', '2001:4860:4801:28::/64', '2001:4860:4801:29::/64', '2001:4860:4801:2::/64', '2001:4860:4801:2a::/64', '2001:4860:4801:2b::/64', '2001:4860:4801:2c::/64', '2001:4860:4801:2d::/64', '2001:4860:4801:2e::/64', '2001:4860:4801:2f::/64', '2001:4860:4801:30::/64', '2001:4860:4801:31::/64', '2001:4860:4801:32::/64', '2001:4860:4801:33::/64', '2001:4860:4801:34::/64', '2001:4860:4801:35::/64', '2001:4860:4801:36::/64', '2001:4860:4801:37::/64', '2001:4860:4801:38::/64', '2001:4860:4801:39::/64', '2001:4860:4801:3a::/64', '2001:4860:4801:3b::/64', '2001:4860:4801:3c::/64', '2001:4860:4801:3d::/64', '2001:4860:4801:3e::/64', '2001:4860:4801:3f::/64', '2001:4860:4801:40::/64', '2001:4860:4801:41::/64', '2001:4860:4801:42::/64', '2001:4860:4801:43::/64', '2001:4860:4801:44::/64', '2001:4860:4801:45::/64', '2001:4860:4801:46::/64', '2001:4860:4801:47::/64', '2001:4860:4801:48::/64', '2001:4860:4801:49::/64', '2001:4860:4801:4a::/64', '2001:4860:4801:4b::/64', '2001:4860:4801:4c::/64', '2001:4860:4801:4d::/64', '2001:4860:4801:4e::/64', '2001:4860:4801:50::/64', '2001:4860:4801:51::/64', '2001:4860:4801:52::/64', '2001:4860:4801:53::/64', '2001:4860:4801:54::/64', '2001:4860:4801:55::/64', '2001:4860:4801:56::/64', '2001:4860:4801:57::/64', '2001:4860:4801:58::/64', '2001:4860:4801:59::/64', '2001:4860:4801:60::/64', '2001:4860:4801:61::/64', '2001:4860:4801:62::/64', '2001:4860:4801:63::/64', '2001:4860:4801:64::/64', '2001:4860:4801:65::/64', '2001:4860:4801:66::/64', '2001:4860:4801:67::/64', '2001:4860:4801:68::/64', '2001:4860:4801:69::/64', '2001:4860:4801:6a::/64', '2001:4860:4801:6b::/64', '2001:4860:4801:6c::/64', '2001:4860:4801:6d::/64', '2001:4860:4801:6e::/64', '2001:4860:4801:6f::/64', '2001:4860:4801:70::/64', '2001:4860:4801:71::/64', '2001:4860:4801:72::/64', '2001:4860:4801:73::/64', '2001:4860:4801:74::/64', '2001:4860:4801:75::/64', '2001:4860:4801:76::/64', '2001:4860:4801:77::/64', '2001:4860:4801:78::/64', '2001:4860:4801:79::/64', '2001:4860:4801:7a::/64', '2001:4860:4801:7b::/64', '2001:4860:4801:7c::/64', '2001:4860:4801:7d::/64', '2001:4860:4801:7e::/64', '2001:4860:4801:7f::/64', '2001:4860:4801:80::/64', '2001:4860:4801:81::/64', '2001:4860:4801:82::/64', '2001:4860:4801:83::/64', '2001:4860:4801:84::/64', '2001:4860:4801:85::/64', '2001:4860:4801:86::/64', '2001:4860:4801:87::/64', '2001:4860:4801:88::/64', '2001:4860:4801:90::/64', '2001:4860:4801:91::/64', '2001:4860:4801:92::/64', '2001:4860:4801:93::/64', '2001:4860:4801:94::/64', '2001:4860:4801:95::/64', '2001:4860:4801:96::/64', '2001:4860:4801:97::/64', '2001:4860:4801:a0::/64', '2001:4860:4801:a1::/64', '2001:4860:4801:a2::/64', '2001:4860:4801:a3::/64', '2001:4860:4801:a4::/64', '2001:4860:4801:a5::/64', '2001:4860:4801:a6::/64', '2001:4860:4801:a7::/64', '2001:4860:4801:a8::/64', '2001:4860:4801:a9::/64', '2001:4860:4801:aa::/64', '2001:4860:4801:ab::/64', '2001:4860:4801:ac::/64', '2001:4860:4801:ad::/64', '2001:4860:4801:ae::/64', '2001:4860:4801:b0::/64', '2001:4860:4801:b1::/64', '2001:4860:4801:b2::/64', '2001:4860:4801:b3::/64', '2001:4860:4801:b4::/64', '2001:4860:4801:b5::/64', '2001:4860:4801:b6::/64', '2001:4860:4801:c::/64', '2001:4860:4801:f::/64', '192.178.4.0/27', '192.178.4.128/27', '192.178.4.160/27', '192.178.4.192/27', '192.178.4.224/27', '192.178.4.32/27', '192.178.4.64/27', '192.178.4.96/27', '192.178.5.0/27', '192.178.6.0/27', '192.178.6.128/27', '192.178.6.160/27', '192.178.6.192/27', '192.178.6.224/27', '192.178.6.32/27', '192.178.6.64/27', '192.178.6.96/27', '192.178.7.0/27', '192.178.7.128/27', '192.178.7.160/27', '192.178.7.192/27', '192.178.7.224/27', '192.178.7.32/27', '192.178.7.64/27', '192.178.7.96/27', '34.100.182.96/28', '34.101.50.144/28', '34.118.254.0/28', '34.118.66.0/28', '34.126.178.96/28', '34.146.150.144/28', '34.147.110.144/28', '34.151.74.144/28', '34.152.50.64/28', '34.154.114.144/28', '34.155.98.32/28', '34.165.18.176/28', '34.175.160.64/28', '34.176.130.16/28', '34.22.85.0/27', '34.64.82.64/28', '34.65.242.112/28', '34.80.50.80/28', '34.88.194.0/28', '34.89.10.80/28', '34.89.198.80/28', '34.96.162.48/28', '35.247.243.240/28', '66.249.64.0/27', '66.249.64.128/27', '66.249.64.160/27', '66.249.64.192/27', '66.249.64.224/27', '66.249.64.32/27', '66.249.64.64/27', '66.249.64.96/27', '66.249.65.0/27', '66.249.65.128/27', '66.249.65.160/27', '66.249.65.192/27', '66.249.65.224/27', '66.249.65.32/27', '66.249.65.64/27', '66.249.65.96/27', '66.249.66.0/27', '66.249.66.128/27', '66.249.66.160/27', '66.249.66.192/27', '66.249.66.224/27', '66.249.66.32/27', '66.249.66.64/27', '66.249.66.96/27', '66.249.67.0/27', '66.249.67.32/27', '66.249.67.64/27', '66.249.68.0/27', '66.249.68.128/27', '66.249.68.160/27', '66.249.68.192/27', '66.249.68.224/27', '66.249.68.32/27', '66.249.68.64/27', '66.249.68.96/27', '66.249.69.0/27', '66.249.69.128/27', '66.249.69.160/27', '66.249.69.192/27', '66.249.69.224/27', '66.249.69.32/27', '66.249.69.64/27', '66.249.69.96/27', '66.249.70.0/27', '66.249.70.128/27', '66.249.70.160/27', '66.249.70.192/27', '66.249.70.224/27', '66.249.70.32/27', '66.249.70.64/27', '66.249.70.96/27', '66.249.71.0/27', '66.249.71.128/27', '66.249.71.160/27', '66.249.71.192/27', '66.249.71.224/27', '66.249.71.32/27', '66.249.71.64/27', '66.249.71.96/27', '66.249.72.0/27', '66.249.72.128/27', '66.249.72.160/27', '66.249.72.192/27', '66.249.72.224/27', '66.249.72.32/27', '66.249.72.64/27', '66.249.72.96/27', '66.249.73.0/27', '66.249.73.128/27', '66.249.73.160/27', '66.249.73.192/27', '66.249.73.224/27', '66.249.73.32/27', '66.249.73.64/27', '66.249.73.96/27', '66.249.74.0/27', '66.249.74.128/27', '66.249.74.160/27', '66.249.74.192/27', '66.249.74.224/27', '66.249.74.32/27', '66.249.74.64/27', '66.249.74.96/27', '66.249.75.0/27', '66.249.75.128/27', '66.249.75.160/27', '66.249.75.192/27', '66.249.75.224/27', '66.249.75.32/27', '66.249.75.64/27', '66.249.75.96/27', '66.249.76.0/27', '66.249.76.128/27', '66.249.76.160/27', '66.249.76.192/27', '66.249.76.224/27', '66.249.76.32/27', '66.249.76.64/27', '66.249.76.96/27', '66.249.77.0/27', '66.249.77.128/27', '66.249.77.160/27', '66.249.77.192/27', '66.249.77.224/27', '66.249.77.32/27', '66.249.77.64/27', '66.249.77.96/27', '66.249.78.0/27', '66.249.78.128/27', '66.249.78.160/27', '66.249.78.192/27', '66.249.78.224/27', '66.249.78.32/27', '66.249.78.64/27', '66.249.78.96/27', '66.249.79.0/27', '66.249.79.128/27', '66.249.79.160/27', '66.249.79.192/27', '66.249.79.224/27', '66.249.79.32/27', '66.249.79.64/27', '2001:4860:4801:2008::/64', '2001:4860:4801:200c::/64', '2001:4860:4801:200d::/64', '2001:4860:4801:2010::/64', '2001:4860:4801:2011::/64', '2001:4860:4801:2012::/64', '2001:4860:4801:2013::/64', '2001:4860:4801:2014::/64', '2001:4860:4801:2015::/64', '2001:4860:4801:2016::/64', '2001:4860:4801:2017::/64', '2001:4860:4801:2018::/64', '2001:4860:4801:2019::/64', '2001:4860:4801:201a::/64', '2001:4860:4801:201b::/64', '2001:4860:4801:201c::/64', '2001:4860:4801:201d::/64', '2001:4860:4801:201e::/64', '2001:4860:4801:201f::/64', '2001:4860:4801:2020::/64', '2001:4860:4801:2021::/64', '2001:4860:4801:2022::/64', '2001:4860:4801:2023::/64', '2001:4860:4801:2024::/64', '2001:4860:4801:2025::/64', '2001:4860:4801:2026::/64', '2001:4860:4801:2027::/64', '2001:4860:4801:2028::/64', '2001:4860:4801:2029::/64', '2001:4860:4801:202a::/64', '2001:4860:4801:202b::/64', '2001:4860:4801:202c::/64', '2001:4860:4801:202d::/64', '2001:4860:4801:202e::/64', '2001:4860:4801:202f::/64', '2001:4860:4801:2030::/64', '2001:4860:4801:2031::/64', '2001:4860:4801:2032::/64', '2001:4860:4801:2033::/64', '2001:4860:4801:2034::/64', '2001:4860:4801:2035::/64', '2001:4860:4801:2036::/64', '2001:4860:4801:2037::/64', '2001:4860:4801:2038::/64', '2001:4860:4801:2039::/64', '2001:4860:4801:203a::/64', '2001:4860:4801:203b::/64', '2001:4860:4801:203c::/64', '2001:4860:4801:203d::/64', '2001:4860:4801:203e::/64', '2001:4860:4801:203f::/64', '2001:4860:4801:2040::/64', '2001:4860:4801:2041::/64', '2001:4860:4801:2042::/64', '2001:4860:4801:2043::/64', '2001:4860:4801:2044::/64', '2001:4860:4801:2045::/64', '2001:4860:4801:2046::/64', '2001:4860:4801:2047::/64', '2001:4860:4801:2048::/64', '2001:4860:4801:2049::/64', '2001:4860:4801:204a::/64', '2001:4860:4801:204b::/64', '2001:4860:4801:204c::/64', '2001:4860:4801:204d::/64', '2001:4860:4801:204e::/64', '2001:4860:4801:2050::/64', '2001:4860:4801:2051::/64', '2001:4860:4801:2052::/64', '2001:4860:4801:2053::/64', '2001:4860:4801:2054::/64', '2001:4860:4801:2055::/64', '2001:4860:4801:2056::/64', '2001:4860:4801:2060::/64', '2001:4860:4801:2061::/64', '2001:4860:4801:2062::/64', '2001:4860:4801:2063::/64', '2001:4860:4801:2064::/64', '2001:4860:4801:2065::/64', '2001:4860:4801:2066::/64', '2001:4860:4801:2067::/64', '2001:4860:4801:2068::/64', '2001:4860:4801:2069::/64', '2001:4860:4801:206a::/64', '2001:4860:4801:206b::/64', '2001:4860:4801:206c::/64', '2001:4860:4801:206d::/64', '2001:4860:4801:206e::/64', '2001:4860:4801:206f::/64', '2001:4860:4801:2070::/64', '2001:4860:4801:2071::/64', '2001:4860:4801:2072::/64', '2001:4860:4801:2073::/64', '2001:4860:4801:2074::/64', '2001:4860:4801:2075::/64', '2001:4860:4801:2076::/64', '2001:4860:4801:2077::/64', '2001:4860:4801:2078::/64', '2001:4860:4801:2079::/64', '2001:4860:4801:207a::/64', '2001:4860:4801:207b::/64', '2001:4860:4801:207c::/64', '2001:4860:4801:207d::/64', '2001:4860:4801:207e::/64', '2001:4860:4801:207f::/64', '2001:4860:4801:2080::/64', '2001:4860:4801:2081::/64', '2001:4860:4801:2082::/64', '2001:4860:4801:2083::/64', '2001:4860:4801:2084::/64', '2001:4860:4801:2085::/64', '2001:4860:4801:2086::/64', '2001:4860:4801:2087::/64', '2001:4860:4801:2088::/64', '2001:4860:4801:2090::/64', '2001:4860:4801:2091::/64', '2001:4860:4801:2092::/64', '2001:4860:4801:2093::/64', '2001:4860:4801:2094::/64', '2001:4860:4801:2095::/64', '2001:4860:4801:2096::/64', '2001:4860:4801:2097::/64', '2001:4860:4801:20a0::/64', '2001:4860:4801:20a1::/64', '2001:4860:4801:20a2::/64', '2001:4860:4801:20a3::/64', '2001:4860:4801:20a4::/64', '2001:4860:4801:20a5::/64', '2001:4860:4801:20a6::/64', '2001:4860:4801:20b0::/64', '2001:4860:4801:20b1::/64', '2001:4860:4801:20b2::/64', '2001:4860:4801:20b3::/64', '2001:4860:4801:20b4::/64', '2001:4860:4801:20b5::/64', '2001:4860:4801:20b6::/64', '108.177.2.0/27', '108.177.2.128/27', '108.177.2.160/27', '108.177.2.192/27', '108.177.2.224/27', '108.177.2.32/27', '108.177.2.64/27', '108.177.2.96/27', '192.178.16.0/27', '192.178.16.128/27', '192.178.16.160/27', '192.178.16.192/27', '192.178.16.224/27', '192.178.16.32/27', '192.178.16.64/27', '192.178.16.96/27', '192.178.17.0/27', '209.85.238.0/27', '209.85.238.128/27', '209.85.238.160/27', '209.85.238.192/27', '209.85.238.224/27', '209.85.238.32/27', '209.85.238.64/27', '209.85.238.96/27', '66.249.87.0/27', '66.249.87.128/27', '66.249.87.160/27', '66.249.87.192/27', '66.249.87.224/27', '66.249.87.32/27', '66.249.87.64/27', '66.249.87.96/27', '66.249.89.0/27', '66.249.89.128/27', '66.249.89.160/27', '66.249.89.192/27', '66.249.89.224/27', '66.249.89.32/27', '66.249.89.64/27', '66.249.89.96/27', '66.249.90.0/27', '66.249.90.128/27', '66.249.90.160/27', '66.249.90.192/27', '66.249.90.224/27', '66.249.90.32/27', '66.249.90.64/27', '66.249.90.96/27', '66.249.91.0/27', '66.249.91.128/27', '66.249.91.160/27', '66.249.91.192/27', '66.249.91.224/27', '66.249.91.32/27', '66.249.91.64/27', '66.249.91.96/27', '66.249.92.0/27', '66.249.92.128/27', '66.249.92.160/27', '66.249.92.192/27', '66.249.92.224/27', '66.249.92.32/27', '66.249.92.64/27', '66.249.92.96/27', '72.14.199.0/27', '72.14.199.128/27', '72.14.199.160/27', '72.14.199.192/27', '72.14.199.224/27', '72.14.199.32/27', '72.14.199.64/27', '72.14.199.96/27', '74.125.148.0/27', '74.125.148.128/27', '74.125.148.160/27', '74.125.148.192/27', '74.125.148.224/27', '74.125.148.32/27', '74.125.148.64/27', '74.125.148.96/27', '74.125.149.0/27', '74.125.149.128/27', '74.125.149.160/27', '74.125.149.192/27', '74.125.149.224/27', '74.125.149.32/27', '74.125.149.64/27', '74.125.149.96/27', '74.125.150.0/27', '74.125.150.128/27', '74.125.150.160/27', '74.125.150.192/27', '74.125.150.32/27', '74.125.150.64/27', '74.125.150.96/27', '74.125.151.0/27', '74.125.151.128/27', '74.125.151.160/27', '74.125.151.192/27', '74.125.151.224/27', '74.125.151.32/27', '74.125.151.64/27', '74.125.151.96/27', '74.125.216.0/27', '74.125.216.128/27', '74.125.216.160/27', '74.125.216.192/27', '74.125.216.224/27', '74.125.216.32/27', '74.125.216.64/27', '74.125.216.96/27', '74.125.217.0/27', '74.125.217.128/27', '74.125.217.160/27', '74.125.217.192/27', '74.125.217.224/27', '74.125.217.32/27', '74.125.217.64/27', '74.125.217.96/27', '74.125.218.0/27', '74.125.218.128/27', '74.125.218.160/27', '74.125.218.192/27', '74.125.218.224/27', '74.125.218.32/27', '74.125.218.64/27', '74.125.218.96/27', '74.125.219.0/27', '74.125.219.128/27', '74.125.219.160/27', '74.125.219.192/27', '74.125.219.224/27', '74.125.219.32/27', '74.125.219.64/27', '74.125.219.96/27', '2404:f340:10:4000::/64', '2404:f340:10:4001::/64', '2404:f340:10:4002::/64', '2404:f340:10:4003::/64', '2404:f340:10:4004::/64', '2404:f340:10:4005::/64', '2404:f340:10:4006::/64', '2404:f340:10:4007::/64', '2404:f340:4010:4000::/64', '2404:f340:4010:4001::/64', '2404:f340:4010:4002::/64', '2404:f340:4010:4003::/64', '2404:f340:4010:4004::/64', '2404:f340:4010:4005::/64', '2404:f340:4010:4006::/64', '2404:f340:4010:4007::/64', '2600:1900:0:100::/64', '2600:1900:0:101::/64', '2600:1900:0:102::/64', '2600:1900:0:103::/64', '2600:1900:0:104::/64', '2600:1900:0:105::/64', '2600:1900:0:106::/64', '2600:1900:0:107::/64', '2600:1900:0:108::/64', '2600:1900:0:109::/64', '2600:1900:0:10::/64', '2600:1900:0:10a::/64', '2600:1900:0:10b::/64', '2600:1900:0:10c::/64', '2600:1900:0:10d::/64', '2600:1900:0:10e::/64', '2600:1900:0:10f::/64', '2600:1900:0:110::/64', '2600:1900:0:111::/64', '2600:1900:0:112::/64', '2600:1900:0:113::/64', '2600:1900:0:114::/64', '2600:1900:0:115::/64', '2600:1900:0:116::/64', '2600:1900:0:117::/64', '2600:1900:0:118::/64', '2600:1900:0:119::/64', '2600:1900:0:11a::/64', '2600:1900:0:11b::/64', '2600:1900:0:11c::/64', '2600:1900:0:11d::/64', '2600:1900:0:11e::/64', '2600:1900:0:11f::/64', '2600:1900:0:120::/64', '2600:1900:0:121::/64', '2600:1900:0:122::/64', '2600:1900:0:123::/64', '2600:1900:0:130::/64', '2600:1900:0:131::/64', '2600:1900:0:132::/64', '2600:1900:0:133::/64', '2600:1900:0:138::/64', '2600:1900:0:139::/64', '2600:1900:0:13a::/64', '2600:1900:0:13b::/64', '2600:1900:0:140::/64', '2600:1900:0:141::/64', '2600:1900:0:142::/64', '2600:1900:0:143::/64', '2600:1900:0:144::/64', '2600:1900:0:145::/64', '2600:1900:0:146::/64', '2600:1900:0:150::/64', '2600:1900:0:151::/64', '2600:1900:0:152::/64', '2600:1900:0:153::/64', '2600:1900:0:154::/64', '2600:1900:0:155::/64', '2600:1900:0:156::/64', '2600:1900:0:157::/64', '2600:1900:0:158::/64', '2600:1900:0:159::/64', '2600:1900:0:15::/64', '2600:1900:0:15a::/64', '2600:1900:0:15b::/64', '2600:1900:0:15c::/64', '2600:1900:0:15d::/64', '2600:1900:0:160::/64', '2600:1900:0:161::/64', '2600:1900:0:162::/64', '2600:1900:0:163::/64', '2600:1900:0:164::/64', '2600:1900:0:165::/64', '2600:1900:0:166::/64', '2600:1900:0:167::/64', '2600:1900:0:168::/64', '2600:1900:0:169::/64', '2600:1900:0:16::/64', '2600:1900:0:16a::/64', '2600:1900:0:16b::/64', '2600:1900:0:16c::/64', '2600:1900:0:16d::/64', '2600:1900:0:16e::/64', '2600:1900:0:16f::/64', '2600:1900:0:170::/64', '2600:1900:0:171::/64', '2600:1900:0:172::/64', '2600:1900:0:173::/64', '2600:1900:0:17::/64', '2600:1900:0:180::/64', '2600:1900:0:181::/64', '2600:1900:0:182::/64', '2600:1900:0:183::/64', '2600:1900:0:184::/64', '2600:1900:0:185::/64', '2600:1900:0:186::/64', '2600:1900:0:187::/64', '2600:1900:0:188::/64', '2600:1900:0:189::/64', '2600:1900:0:18::/64', '2600:1900:0:18a::/64', '2600:1900:0:18b::/64', '2600:1900:0:18c::/64', '2600:1900:0:18d::/64', '2600:1900:0:18e::/64', '2600:1900:0:18f::/64', '2600:1900:0:190::/64', '2600:1900:0:191::/64', '2600:1900:0:192::/64', '2600:1900:0:193::/64', '2600:1900:0:194::/64', '2600:1900:0:195::/64', '2600:1900:0:196::/64', '2600:1900:0:1a0::/64', '2600:1900:0:1a1::/64', '2600:1900:0:1a2::/64', '2600:1900:0:1a3::/64', '2600:1900:0:1a::/64', '2600:1900:0:1b::/64', '2600:1900:0:1c0::/64', '2600:1900:0:1c1::/64', '2600:1900:0:1c2::/64', '2600:1900:0:1c3::/64', '2600:1900:0:1c4::/64', '2600:1900:0:1c5::/64', '2600:1900:0:1c6::/64', '2600:1900:0:1c::/64', '2600:1900:0:1d0::/64', '2600:1900:0:1d1::/64', '2600:1900:0:1e0::/64', '2600:1900:0:1e1::/64', '2600:1900:0:1e2::/64', '2600:1900:0:1e3::/64', '2600:1900:0:1e4::/64', '2600:1900:0:1f0::/64', '2600:1900:0:1f1::/64', '2600:1900:0:1f2::/64', '2600:1900:0:1f3::/64', '2600:1900:0:1f4::/64', '2600:1900:0:1f5::/64', '2600:1900:0:1f6::/64', '2600:1900:0:1f7::/64', '2600:1900:0:1f8::/64', '2600:1900:0:200::/64', '2600:1900:0:201::/64', '2600:1900:0:202::/64', '2600:1900:0:203::/64', '2600:1900:0:204::/64', '2600:1900:0:205::/64', '2600:1900:0:206::/64', '2600:1900:0:207::/64', '2600:1900:0:208::/64', '2600:1900:0:209::/64', '2600:1900:0:20::/64', '2600:1900:0:20a::/64', '2600:1900:0:20b::/64', '2600:1900:0:210::/64', '2600:1900:0:211::/64', '2600:1900:0:212::/64', '2600:1900:0:213::/64', '2600:1900:0:214::/64', '2600:1900:0:215::/64', '2600:1900:0:216::/64', '2600:1900:0:217::/64', '2600:1900:0:21::/64', '2600:1900:0:220::/64', '2600:1900:0:221::/64', '2600:1900:0:222::/64', '2600:1900:0:223::/64', '2600:1900:0:22::/64', '2600:1900:0:230::/64', '2600:1900:0:231::/64', '2600:1900:0:232::/64', '2600:1900:0:233::/64', '2600:1900:0:234::/64', '2600:1900:0:235::/64', '2600:1900:0:236::/64', '2600:1900:0:237::/64', '2600:1900:0:238::/64', '2600:1900:0:239::/64', '2600:1900:0:23::/64', '2600:1900:0:23a::/64', '2600:1900:0:23b::/64', '2600:1900:0:240::/64', '2600:1900:0:241::/64', '2600:1900:0:242::/64', '2600:1900:0:24::/64', '2600:1900:0:250::/64', '2600:1900:0:251::/64', '2600:1900:0:252::/64', '2600:1900:0:253::/64', '2600:1900:0:254::/64', '2600:1900:0:255::/64', '2600:1900:0:25::/64', '2600:1900:0:260::/64', '2600:1900:0:261::/64', '2600:1900:0:262::/64', '2600:1900:0:263::/64', '2600:1900:0:264::/64', '2600:1900:0:26::/64', '2600:1900:0:270::/64', '2600:1900:0:271::/64', '2600:1900:0:272::/64', '2600:1900:0:273::/64', '2600:1900:0:274::/64', '2600:1900:0:275::/64', '2600:1900:0:276::/64', '2600:1900:0:27::/64', '2600:1900:0:280::/64', '2600:1900:0:281::/64', '2600:1900:0:282::/64', '2600:1900:0:283::/64', '2600:1900:0:28::/64', '2600:1900:0:290::/64', '2600:1900:0:291::/64', '2600:1900:0:292::/64', '2600:1900:0:293::/64', '2600:1900:0:294::/64', '2600:1900:0:295::/64', '2600:1900:0:296::/64', '2600:1900:0:297::/64', '2600:1900:0:29::/64', '2600:1900:0:2a0::/64', '2600:1900:0:2a1::/64', '2600:1900:0:2a2::/64', '2600:1900:0:2a3::/64', '2600:1900:0:2a4::/64', '2600:1900:0:2a::/64', '2600:1900:0:2b0::/64', '2600:1900:0:2b1::/64', '2600:1900:0:2b2::/64', '2600:1900:0:2b3::/64', '2600:1900:0:2b::/64', '2600:1900:0:2c0::/64', '2600:1900:0:2c1::/64', '2600:1900:0:2c2::/64', '2600:1900:0:2c3::/64', '2600:1900:0:2c4::/64', '2600:1900:0:2c5::/64', '2600:1900:0:2c6::/64', '2600:1900:0:2d0::/64', '2600:1900:0:2d1::/64', '2600:1900:0:2d2::/64', '2600:1900:0:2d3::/64', '2600:1900:0:2d4::/64', '2600:1900:0:2d5::/64', '2600:1900:0:2d6::/64', '2600:1900:0:2d7::/64', '2600:1900:0:2d8::/64', '2600:1900:0:2d9::/64', '2600:1900:0:2da::/64', '2600:1900:0:2db::/64', '2600:1900:0:2dc::/64', '2600:1900:0:2dd::/64', '2600:1900:0:2de::/64', '2600:1900:0:2df::/64', '2600:1900:0:2e0::/64', '2600:1900:0:2e1::/64', '2600:1900:0:2e2::/64', '2600:1900:0:2f0::/64', '2600:1900:0:2f1::/64', '2600:1900:0:2f2::/64', '2600:1900:0:2f3::/64', '2600:1900:0:2f4::/64', '2600:1900:0:2f5::/64', '2600:1900:0:2f6::/64', '2600:1900:0:300::/64', '2600:1900:0:301::/64', '2600:1900:0:302::/64', '2600:1900:0:303::/64', '2600:1900:0:30::/64', '2600:1900:0:310::/64', '2600:1900:0:311::/64', '2600:1900:0:312::/64', '2600:1900:0:313::/64', '2600:1900:0:314::/64', '2600:1900:0:315::/64', '2600:1900:0:316::/64', '2600:1900:0:317::/64', '2600:1900:0:31::/64', '2600:1900:0:320::/64', '2600:1900:0:321::/64', '2600:1900:0:322::/64', '2600:1900:0:32::/64', '2600:1900:0:330::/64', '2600:1900:0:331::/64', '2600:1900:0:332::/64', '2600:1900:0:333::/64', '2600:1900:0:334::/64', '2600:1900:0:335::/64', '2600:1900:0:33::/64', '2600:1900:0:340::/64', '2600:1900:0:34::/64', '2600:1900:0:350::/64', '2600:1900:0:351::/64', '2600:1900:0:352::/64', '2600:1900:0:353::/64', '2600:1900:0:354::/64', '2600:1900:0:35::/64', '2600:1900:0:360::/64', '2600:1900:0:361::/64', '2600:1900:0:362::/64', '2600:1900:0:36::/64', '2600:1900:0:370::/64', '2600:1900:0:371::/64', '2600:1900:0:372::/64', '2600:1900:0:373::/64', '2600:1900:0:374::/64', '2600:1900:0:37::/64', '2600:1900:0:380::/64', '2600:1900:0:381::/64', '2600:1900:0:382::/64', '2600:1900:0:383::/64', '2600:1900:0:384::/64', '2600:1900:0:385::/64', '2600:1900:0:386::/64', '2600:1900:0:387::/64', '2600:1900:0:388::/64', '2600:1900:0:389::/64', '2600:1900:0:38::/64', '2600:1900:0:38a::/64', '2600:1900:0:38b::/64', '2600:1900:0:38c::/64', '2600:1900:0:38d::/64', '2600:1900:0:38e::/64', '2600:1900:0:390::/64', '2600:1900:0:391::/64', '2600:1900:0:392::/64', '2600:1900:0:393::/64', '2600:1900:0:39::/64', '2600:1900:0:3a0::/64', '2600:1900:0:3a1::/64', '2600:1900:0:3a2::/64', '2600:1900:0:3a::/64', '2600:1900:0:3b0::/64', '2600:1900:0:3b1::/64', '2600:1900:0:3b2::/64', '2600:1900:0:3b3::/64', '2600:1900:0:3b4::/64', '2600:1900:0:3b5::/64', '2600:1900:0:3b6::/64', '2600:1900:0:3b::/64', '2600:1900:0:3c0::/64', '2600:1900:0:3c1::/64', '2600:1900:0:3c3::/64', '2600:1900:0:3c4::/64', '2600:1900:0:3c::/64', '2600:1900:0:3d0::/64', '2600:1900:0:3d1::/64', '2600:1900:0:3d2::/64', '2600:1900:0:3d3::/64', '2600:1900:0:3d4::/64', '2600:1900:0:3d5::/64', '2600:1900:0:3d6::/64', '2600:1900:0:3d7::/64', '2600:1900:0:40::/64', '2600:1900:0:410::/64', '2600:1900:0:411::/64', '2600:1900:0:412::/64', '2600:1900:0:41::/64', '2600:1900:0:42::/64', '2600:1900:0:43::/64', '2600:1900:0:44::/64', '2600:1900:0:45::/64', '2600:1900:0:46::/64', '2600:1900:0:47::/64', '2600:1900:0:48::/64', '2600:1900:0:49::/64', '2600:1900:0:4a::/64', '2600:1900:0:4b::/64', '2600:1900:0:4c::/64', '2600:1900:0:4d::/64', '2600:1900:0:4e::/64', '2600:1900:0:4f::/64', '2600:1900:0:50::/64', '2600:1900:0:51::/64', '2600:1900:0:52::/64', '2600:1900:0:53::/64', '2600:1900:0:54::/64', '2600:1900:0:55::/64', '2600:1900:0:56::/64', '2600:1900:0:57::/64', '2600:1900:0:58::/64', '2600:1900:0:59::/64', '2600:1900:0:5a::/64', '2600:1900:0:5b::/64', '2600:1900:0:5c::/64', '2600:1900:0:5d::/64', '2600:1900:0:5e::/64', '2600:1900:0:5f::/64', '2600:1900:0:60::/64', '2600:1900:0:61::/64', '2600:1900:0:62::/64', '2600:1900:0:63::/64', '2600:1900:0:64::/64', '2600:1900:0:65::/64', '2600:1900:0:66::/64', '2600:1900:0:67::/64', '2600:1900:0:68::/64', '2600:1900:0:69::/64', '2600:1900:0:6a::/64', '2600:1900:0:6b::/64', '2600:1900:0:6c::/64', '2600:1900:0:6d::/64', '2600:1900:0:6e::/64', '2600:1900:0:70::/64', '2600:1900:0:71::/64', '2600:1900:0:72::/64', '2600:1900:0:73::/64', '2600:1900:0:74::/64', '2600:1900:0:75::/64', '2600:1900:0:76::/64', '2600:1900:0:77::/64', '2600:1900:0:78::/64', '2600:1900:0:79::/64', '2600:1900:0:7a::/64', '2600:1900:0:7b::/64', '2600:1900:0:7c::/64', '2600:1900:0:7d::/64', '2600:1900:0:7e::/64', '2600:1900:0:7f::/64', '2600:1900:0:80::/64', '2600:1900:0:81::/64', '2600:1900:0:82::/64', '2600:1900:0:83::/64', '2600:1900:0:84::/64', '2600:1900:0:85::/64', '2600:1900:0:86::/64', '2600:1900:0:87::/64', '2600:1900:0:88::/64', '2600:1900:0:89::/64', '2600:1900:0:8::/64', '2600:1900:0:8a::/64', '2600:1900:0:8b::/64', '2600:1900:0:90::/64', '2600:1900:0:91::/64', '2600:1900:0:92::/64', '2600:1900:0:93::/64', '2600:1900:0:94::/64', '2600:1900:0:95::/64', '2600:1900:0:96::/64', '2600:1900:0:97::/64', '2600:1900:0:98::/64', '2600:1900:0:99::/64', '2600:1900:0:9::/64', '2600:1900:0:a0::/64', '2600:1900:0:a1::/64', '2600:1900:0:a2::/64', '2600:1900:0:a3::/64', '2600:1900:0:a4::/64', '2600:1900:0:a5::/64', '2600:1900:0:a6::/64', '2600:1900:0:b0::/64', '2600:1900:0:b1::/64', '2600:1900:0:b2::/64', '2600:1900:0:b3::/64', '2600:1900:0:b4::/64', '2600:1900:0:b5::/64', '2600:1900:0:b6::/64', '2600:1900:0:b7::/64', '2600:1900:0:b8::/64', '2600:1900:0:b9::/64', '2600:1900:0:ba::/64', '2600:1900:0:bb::/64', '2600:1900:0:bc::/64', '2600:1900:0:bd::/64', '2600:1900:0:c0::/64', '2600:1900:0:c1::/64', '2600:1900:0:c2::/64', '2600:1900:0:c3::/64', '2600:1900:0:c4::/64', '2600:1900:0:c5::/64', '2600:1900:0:c6::/64', '2600:1900:0:c::/64', '2600:1900:0:d0::/64', '2600:1900:0:d1::/64', '2600:1900:0:d2::/64', '2600:1900:0:d3::/64', '2600:1900:0:d4::/64', '2600:1900:0:d5::/64', '2600:1900:0:d6::/64', '2600:1900:0:d7::/64', '2600:1900:0:d8::/64', '2600:1900:0:d9::/64', '2600:1900:0:da::/64', '2600:1900:0:db::/64', '2600:1900:0:dc::/64', '2600:1900:0:dd::/64', '2600:1900:0:de::/64', '2600:1900:0:df::/64', '2600:1900:0:e0::/64', '2600:1900:0:e1::/64', '2600:1900:0:e2::/64', '2600:1900:0:e3::/64', '2600:1900:0:e4::/64', '2600:1900:0:e5::/64', '2600:1900:0:e6::/64', '2600:1900:0:e7::/64', '2600:1900:0:e8::/64', '2600:1900:0:e9::/64', '2600:1900:0:ea::/64', '2600:1900:0:eb::/64', '2600:1900:0:ec::/64', '2600:1900:0:ed::/64', '2600:1900:0:ee::/64', '2600:1900:0:ef::/64', '2600:1900:0:f0::/64', '2600:1900:0:f1::/64', '2600:1900:0:f2::/64', '2600:1900:0:f3::/64', '2600:1900:0:f4::/64', '2600:1900:0:f5::/64', '2600:1900:0:f6::/64', '2600:1900:0:f7::/64', '2600:1900:0:f8::/64', '2600:1900:0:f9::/64', '2600:1900:0:f::/64', '2600:1900:0:fa::/64', '107.178.192.0/27', '107.178.192.128/27', '107.178.192.160/27', '107.178.192.192/27', '107.178.192.224/27', '107.178.192.32/27', '107.178.192.64/27', '107.178.192.96/27', '107.178.193.0/27', '107.178.193.128/27', '107.178.193.160/27', '107.178.193.192/27', '107.178.193.224/27', '107.178.193.32/27', '107.178.193.64/27', '107.178.193.96/27', '107.178.194.0/27', '107.178.194.128/27', '107.178.194.160/27', '107.178.194.192/27', '107.178.194.224/27', '107.178.194.32/27', '107.178.194.64/27', '107.178.194.96/27', '107.178.195.0/27', '107.178.195.128/27', '107.178.195.160/27', '107.178.195.192/27', '107.178.195.224/27', '107.178.195.32/27', '107.178.195.64/27', '107.178.195.96/27', '107.178.196.0/27', '107.178.196.128/27', '107.178.196.160/27', '107.178.196.192/27', '107.178.196.224/27', '107.178.196.32/27', '107.178.196.64/27', '107.178.196.96/27', '107.178.197.0/27', '107.178.197.128/27', '107.178.197.160/27', '107.178.197.192/27', '107.178.197.224/27', '107.178.197.32/27', '107.178.197.64/27', '107.178.197.96/27', '107.178.198.0/27', '107.178.198.128/27', '107.178.198.160/27', '107.178.198.192/27', '107.178.198.224/27', '107.178.198.32/27', '107.178.198.64/27', '107.178.198.96/27', '107.178.199.0/27', '107.178.199.128/27', '107.178.199.160/27', '107.178.199.192/27', '107.178.199.224/27', '107.178.199.32/27', '107.178.199.64/27', '107.178.199.96/27', '107.178.202.0/27', '107.178.202.128/27', '107.178.202.160/27', '107.178.202.192/27', '107.178.202.224/27', '107.178.202.32/27', '107.178.202.64/27', '107.178.202.96/27', '107.178.203.0/27', '107.178.203.128/27', '107.178.203.160/27', '107.178.203.192/27', '107.178.203.224/27', '107.178.203.32/27', '107.178.203.64/27', '107.178.224.0/27', '107.178.224.128/27', '107.178.224.160/27', '107.178.224.192/27', '107.178.224.224/27', '107.178.224.32/27', '107.178.224.64/27', '107.178.224.96/27', '107.178.225.0/27', '107.178.225.128/27', '107.178.225.160/27', '107.178.225.192/27', '107.178.225.224/27', '107.178.225.32/27', '107.178.225.64/27', '107.178.225.96/27', '136.124.136.0/27', '136.124.136.32/27', '136.124.136.64/27', '34.101.6.0/27', '34.101.6.128/27', '34.101.6.160/27', '34.101.6.192/27', '34.101.6.224/27', '34.101.6.32/27', '34.101.6.64/27', '34.101.6.96/27', '34.116.16.0/27', '34.116.16.128/27', '34.116.16.160/27', '34.116.16.32/27', '34.116.16.64/27', '34.116.16.96/27', '34.116.17.0/27', '34.116.17.128/27', '34.116.17.32/27', '34.116.17.64/27', '34.116.17.96/27', '34.116.18.0/27', '34.116.18.128/27', '34.116.18.160/27', '34.116.18.192/27', '34.116.18.32/27', '34.116.18.64/27', '34.116.18.96/27', '34.116.19.0/27', '34.116.19.128/27', '34.116.19.160/27', '34.116.19.192/27', '34.116.19.224/27', '34.116.19.32/27', '34.116.19.64/27', '34.116.19.96/27', '34.116.20.0/27', '34.116.20.32/27', '34.116.20.64/27', '34.116.20.96/27', '34.116.21.0/27', '34.116.21.128/27', '34.116.21.160/27', '34.116.21.192/27', '34.116.21.224/27', '34.116.21.32/27', '34.116.21.64/27', '34.116.21.96/27', '34.116.22.0/27', '34.116.22.128/27', '34.116.22.32/27', '34.116.22.64/27', '34.116.22.96/27', '34.116.23.0/27', '34.116.23.32/27', '34.116.23.64/27', '34.116.23.96/27', '34.116.28.0/27', '34.116.28.128/27', '34.116.28.160/27', '34.116.28.192/27', '34.116.28.224/27', '34.116.28.32/27', '34.116.28.64/27', '34.116.28.96/27', '34.116.29.0/27', '34.116.29.32/27', '34.116.29.64/27', '34.116.29.96/27', '34.116.30.0/27', '34.116.30.128/27', '34.116.30.160/27', '34.116.30.192/27', '34.116.30.224/27', '34.116.30.32/27', '34.116.30.64/27', '34.116.30.96/27', '34.116.31.0/27', '34.116.31.32/27', '34.116.31.64/27', '34.116.32.0/27', '34.116.32.128/27', '34.116.32.160/27', '34.116.32.192/27', '34.116.32.32/27', '34.116.32.64/27', '34.116.32.96/27', '34.116.33.0/27', '34.116.33.128/27', '34.116.33.160/27', '34.116.33.192/27', '34.116.33.224/27', '34.116.33.32/27', '34.116.33.64/27', '34.116.33.96/27', '34.116.34.0/27', '34.116.34.32/27', '34.116.34.64/27', '34.116.35.0/27', '34.116.35.128/27', '34.116.35.160/27', '34.116.35.192/27', '34.116.35.32/27', '34.116.35.64/27', '34.116.35.96/27', '34.116.36.0/27', '34.116.36.128/27', '34.116.36.160/27', '34.116.36.32/27', '34.116.36.64/27', '34.116.36.96/27', '34.116.37.0/27', '34.116.38.0/27', '34.116.38.32/27', '34.116.39.0/27', '34.116.39.128/27', '34.116.39.160/27', '34.116.39.192/27', '34.116.39.224/27', '34.116.39.32/27', '34.116.39.64/27', '34.116.39.96/27', '34.116.40.0/27', '34.116.40.128/27', '34.116.40.160/27', '34.116.40.192/27', '34.116.40.224/27', '34.116.40.32/27', '34.116.40.64/27', '34.116.40.96/27', '34.116.41.0/27', '34.116.41.128/27', '34.116.41.160/27', '34.116.41.192/27', '34.116.41.224/27', '34.116.41.32/27', '34.116.41.64/27', '34.116.41.96/27', '34.116.42.0/27', '34.116.42.128/27', '34.116.42.32/27', '34.116.42.64/27', '34.116.42.96/27', '34.116.43.0/27', '34.116.43.128/27', '34.116.43.160/27', '34.116.43.192/27', '34.116.43.224/27', '34.116.43.32/27', '34.116.43.64/27', '34.116.43.96/27', '34.127.128.0/27', '34.127.128.128/27', '34.127.128.32/27', '34.127.128.64/27', '34.127.128.96/27', '34.127.129.0/27', '34.127.129.128/27', '34.127.129.32/27', '34.127.129.64/27', '34.127.129.96/27', '34.127.130.0/27', '34.127.130.32/27', '34.127.130.64/27', '34.127.130.96/27', '34.127.131.0/27', '34.127.131.32/27', '34.127.131.64/27', '34.127.132.0/27', '34.127.132.128/27', '34.127.132.160/27', '34.127.132.192/27', '34.127.132.224/27', '34.127.132.32/27', '34.127.132.64/27', '34.127.132.96/27', '34.127.133.0/27', '34.127.133.128/27', '34.127.133.160/27', '34.127.133.192/27', '34.127.133.224/27', '34.127.133.32/27', '34.127.133.64/27', '34.127.133.96/27', '34.127.134.0/27', '34.127.134.32/27', '34.127.134.64/27', '34.127.136.0/27', '34.127.136.128/27', '34.127.136.160/27', '34.127.136.192/27', '34.127.136.224/27', '34.127.136.32/27', '34.127.136.64/27', '34.127.136.96/27', '34.127.137.0/27', '34.127.137.32/27', '34.127.137.64/27', '34.127.137.96/27', '34.127.139.0/27', '34.127.140.0/27', '34.127.140.128/27', '34.127.140.160/27', '34.127.140.192/27', '34.127.140.224/27', '34.127.140.32/27', '34.127.140.64/27', '34.127.140.96/27', '34.127.142.0/27', '34.127.142.128/27', '34.127.142.32/27', '34.127.142.96/27', '34.127.143.0/27', '34.127.143.32/27', '34.127.143.64/27', '34.64.6.0/27', '34.64.6.128/27', '34.64.6.160/27', '34.64.6.192/27', '34.64.6.224/27', '34.64.6.32/27', '34.64.6.64/27', '34.64.6.96/27', '34.98.136.0/27', '34.98.136.128/27', '34.98.136.160/27', '34.98.136.192/27', '34.98.136.224/27', '34.98.136.32/27', '34.98.136.64/27', '34.98.136.96/27', '34.98.137.0/27', '34.98.137.32/27', '34.98.137.64/27', '34.98.137.96/27', '34.98.138.0/27', '34.98.138.128/27', '34.98.138.32/27', '34.98.138.64/27', '34.98.138.96/27', '34.98.139.0/27', '34.98.139.128/27', '34.98.139.160/27', '34.98.139.192/27', '34.98.139.224/27', '34.98.139.32/27', '34.98.139.64/27', '34.98.139.96/27', '34.98.140.0/27', '34.98.140.128/27', '34.98.140.160/27', '34.98.140.192/27', '34.98.140.224/27', '34.98.140.32/27', '34.98.140.64/27', '34.98.140.96/27', '34.98.141.0/27', '34.98.141.128/27', '34.98.141.160/27', '34.98.141.192/27', '34.98.141.224/27', '34.98.141.32/27', '34.98.141.64/27', '34.98.141.96/27', '34.98.142.0/27', '34.98.142.32/27', '34.98.142.64/27', '34.98.142.96/27', '34.98.143.0/27', '34.98.143.128/27', '34.98.143.160/27', '34.98.143.192/27', '34.98.143.224/27', '34.98.143.32/27', '34.98.143.64/27', '34.98.143.96/27', '35.187.128.0/27', '35.187.128.128/27', '35.187.128.160/27', '35.187.128.192/27', '35.187.128.224/27', '35.187.128.32/27', '35.187.128.64/27', '35.187.128.96/27', '35.187.129.0/27', '35.187.129.128/27', '35.187.129.160/27', '35.187.129.192/27', '35.187.129.224/27', '35.187.129.32/27', '35.187.129.64/27', '35.187.129.96/27', '35.187.130.0/27', '35.187.130.128/27', '35.187.130.160/27', '35.187.130.192/27', '35.187.130.224/27', '35.187.130.32/27', '35.187.130.64/27', '35.187.130.96/27', '35.187.131.0/27', '35.187.131.128/27', '35.187.131.160/27', '35.187.131.192/27', '35.187.131.224/27', '35.187.131.32/27', '35.187.131.64/27', '35.187.131.96/27', '35.187.132.0/27', '35.187.132.128/27', '35.187.132.160/27', '35.187.132.192/27', '35.187.132.224/27', '35.187.132.32/27', '35.187.132.64/27', '35.187.132.96/27', '35.187.133.0/27', '35.187.133.128/27', '35.187.133.160/27', '35.187.133.192/27', '35.187.133.224/27', '35.187.133.32/27', '35.187.133.64/27', '35.187.133.96/27', '35.187.134.0/27', '35.187.134.128/27', '35.187.134.160/27', '35.187.134.192/27', '35.187.134.224/27', '35.187.134.32/27', '35.187.134.64/27', '35.187.134.96/27', '35.187.135.0/27', '35.187.135.128/27', '35.187.135.160/27', '35.187.135.192/27', '35.187.135.224/27', '35.187.135.32/27', '35.187.135.64/27', '35.187.135.96/27', '35.187.136.0/27', '35.187.136.128/27', '35.187.136.160/27', '35.187.136.192/27', '35.187.136.224/27', '35.187.136.32/27', '35.187.138.0/27', '35.187.138.128/27', '35.187.138.160/27', '35.187.138.192/27', '35.187.138.224/27', '35.187.138.32/27', '35.187.138.64/27', '35.187.138.96/27', '35.187.139.0/27', '35.187.139.128/27', '35.187.139.160/27', '35.187.139.192/27', '35.187.139.224/27', '35.187.139.32/27', '35.187.139.64/27', '35.187.139.96/27', '35.187.140.0/27', '35.187.140.128/27', '35.187.140.160/27', '35.187.140.192/27', '35.187.140.32/27', '35.187.140.64/27', '35.187.140.96/27', '35.187.141.0/27', '35.187.141.128/27', '35.187.141.160/27', '35.187.141.192/27', '35.187.141.224/27', '35.187.141.32/27', '35.187.141.64/27', '35.187.142.0/27', '35.187.142.32/27', '35.187.142.64/27', '35.187.142.96/27', '35.187.143.0/27', '35.187.143.128/27', '35.187.143.160/27', '35.187.143.192/27', '35.187.143.224/27', '35.187.143.32/27', '35.187.143.64/27', '35.187.143.96/27', '35.243.16.0/27', '35.243.16.128/27', '35.243.16.32/27', '35.243.16.64/27', '35.243.16.96/27', '35.243.17.0/27', '35.243.17.128/27', '35.243.17.160/27', '35.243.17.192/27', '35.243.17.32/27', '35.243.17.64/27', '35.243.17.96/27', '35.243.18.0/27', '35.243.18.32/27', '35.243.18.64/27', '35.243.18.96/27', '35.243.19.0/27', '35.243.19.128/27', '35.243.19.160/27', '35.243.19.192/27', '35.243.19.32/27', '35.243.19.64/27', '35.243.19.96/27', '35.243.20.0/27', '35.243.20.128/27', '35.243.20.160/27', '35.243.20.192/27', '35.243.20.224/27', '35.243.20.32/27', '35.243.20.64/27', '35.243.20.96/27', '35.243.21.0/27', '35.243.21.32/27', '35.243.21.64/27', '35.243.21.96/27', '35.243.22.0/27', '35.243.22.128/27', '35.243.22.160/27', '35.243.22.192/27', '35.243.22.32/27', '35.243.22.64/27', '35.243.22.96/27', '35.243.23.0/27', '35.243.23.128/27', '35.243.23.160/27', '35.243.23.192/27', '35.243.23.224/27', '35.243.23.32/27', '35.243.23.64/27', '35.243.23.96/27', '2001:4860:4801:4004::/64', '2001:4860:4801:4008::/64', '2001:4860:4801:4009::/64', '2001:4860:4801:400f::/64', '2001:4860:4801:4010::/64', '2001:4860:4801:4015::/64', '2001:4860:4801:4016::/64', '2001:4860:4801:4017::/64', '2001:4860:4801:4018::/64', '2001:4860:4801:401a::/64', '2001:4860:4801:401b::/64', '2001:4860:4801:401c::/64', '2001:4860:4801:4020::/64', '2001:4860:4801:4021::/64', '2001:4860:4801:4022::/64', '2001:4860:4801:4023::/64', '2001:4860:4801:4024::/64', '2001:4860:4801:4025::/64', '2001:4860:4801:4026::/64', '2001:4860:4801:4027::/64', '2001:4860:4801:4028::/64', '2001:4860:4801:4029::/64', '2001:4860:4801:402a::/64', '2001:4860:4801:402b::/64', '2001:4860:4801:4030::/64', '2001:4860:4801:4031::/64', '2001:4860:4801:4032::/64', '2001:4860:4801:4033::/64', '2001:4860:4801:4034::/64', '2001:4860:4801:4035::/64', '2001:4860:4801:4036::/64', '2001:4860:4801:4037::/64', '2001:4860:4801:4038::/64', '2001:4860:4801:4039::/64', '2001:4860:4801:403a::/64', '2001:4860:4801:403b::/64', '2001:4860:4801:403c::/64', '2001:4860:4801:403d::/64', '2001:4860:4801:403e::/64', '2001:4860:4801:403f::/64', '2001:4860:4801:4040::/64', '2001:4860:4801:4041::/64', '2001:4860:4801:4042::/64', '2001:4860:4801:4043::/64', '2001:4860:4801:4044::/64', '2001:4860:4801:4045::/64', '2001:4860:4801:4046::/64', '2001:4860:4801:4047::/64', '2001:4860:4801:4048::/64', '2001:4860:4801:4049::/64', '2001:4860:4801:404a::/64', '2001:4860:4801:404b::/64', '2001:4860:4801:404c::/64', '2001:4860:4801:404d::/64', '2001:4860:4801:404e::/64', '2001:4860:4801:404f::/64', '2001:4860:4801:4050::/64', '2001:4860:4801:4051::/64', '2001:4860:4801:4052::/64', '2001:4860:4801:4053::/64', '2001:4860:4801:4054::/64', '2001:4860:4801:4055::/64', '2001:4860:4801:4056::/64', '2001:4860:4801:4057::/64', '2001:4860:4801:4058::/64', '2001:4860:4801:4059::/64', '2001:4860:4801:405a::/64', '2001:4860:4801:405b::/64', '2001:4860:4801:405c::/64', '2001:4860:4801:405d::/64', '2001:4860:4801:405e::/64', '2001:4860:4801:405f::/64', '2001:4860:4801:4060::/64', '2001:4860:4801:4061::/64', '2001:4860:4801:4062::/64', '2001:4860:4801:4063::/64', '2001:4860:4801:4064::/64', '2001:4860:4801:4065::/64', '2001:4860:4801:4066::/64', '2001:4860:4801:4067::/64', '2001:4860:4801:4068::/64', '2001:4860:4801:4069::/64', '2001:4860:4801:406a::/64', '2001:4860:4801:406b::/64', '2001:4860:4801:406c::/64', '2001:4860:4801:406d::/64', '2001:4860:4801:406e::/64', '2001:4860:4801:4070::/64', '2001:4860:4801:4071::/64', '2001:4860:4801:4072::/64', '2001:4860:4801:4073::/64', '2001:4860:4801:4074::/64', '2001:4860:4801:4075::/64', '2001:4860:4801:4076::/64', '2001:4860:4801:4077::/64', '2001:4860:4801:4078::/64', '2001:4860:4801:4079::/64', '2001:4860:4801:407a::/64', '2001:4860:4801:407b::/64', '2001:4860:4801:407c::/64', '2001:4860:4801:407d::/64', '2001:4860:4801:407e::/64', '2001:4860:4801:407f::/64', '2001:4860:4801:4080::/64', '2001:4860:4801:4081::/64', '2001:4860:4801:4082::/64', '2001:4860:4801:4083::/64', '2001:4860:4801:4084::/64', '2001:4860:4801:4085::/64', '2001:4860:4801:4086::/64', '2001:4860:4801:4087::/64', '2001:4860:4801:4088::/64', '2001:4860:4801:4089::/64', '2001:4860:4801:408a::/64', '2001:4860:4801:408b::/64', '2001:4860:4801:4090::/64', '2001:4860:4801:4091::/64', '2001:4860:4801:4092::/64', '2001:4860:4801:4093::/64', '2001:4860:4801:4094::/64', '2001:4860:4801:4095::/64', '2001:4860:4801:4096::/64', '2001:4860:4801:40a0::/64', '2001:4860:4801:40a1::/64', '2001:4860:4801:40a2::/64', '2001:4860:4801:40a3::/64', '2001:4860:4801:40a4::/64', '2001:4860:4801:40b0::/64', '2001:4860:4801:40b1::/64', '2001:4860:4801:40b2::/64', '2001:4860:4801:40b3::/64', '2001:4860:4801:40b4::/64', '2001:4860:4801:40b5::/64', '2001:4860:4801:40b6::/64', '2001:4860:4801:40b7::/64', '2001:4860:4801:40b8::/64', '2001:4860:4801:40b9::/64', '2001:4860:4801:40ba::/64', '2001:4860:4801:40c0::/64', '2001:4860:4801:40c1::/64', '2001:4860:4801:40c2::/64', '2001:4860:4801:40c3::/64', '2001:4860:4801:40c4::/64', '2001:4860:4801:40c5::/64', '2001:4860:4801:40c6::/64', '2001:4860:4801:40d0::/64', '2001:4860:4801:40d1::/64', '2001:4860:4801:40d2::/64', '2001:4860:4801:40d3::/64', '2001:4860:4801:40d4::/64', '2001:4860:4801:40d5::/64', '2001:4860:4801:40d6::/64', '2001:4860:4801:40d7::/64', '2001:4860:4801:40d8::/64', '2001:4860:4801:40d9::/64', '2001:4860:4801:40da::/64', '2001:4860:4801:40db::/64', '2001:4860:4801:40dc::/64', '2001:4860:4801:40dd::/64', '2001:4860:4801:40de::/64', '2001:4860:4801:40df::/64', '2001:4860:4801:40e0::/64', '2001:4860:4801:40e1::/64', '2001:4860:4801:40e2::/64', '2001:4860:4801:40e3::/64', '2001:4860:4801:40f0::/64', '2001:4860:4801:40f1::/64', '2001:4860:4801:40f2::/64', '2001:4860:4801:40f3::/64', '2001:4860:4801:40f4::/64', '2001:4860:4801:40f5::/64', '2001:4860:4801:40f6::/64', '2001:4860:4801:40f7::/64', '2001:4860:4801:40f8::/64', '2001:4860:4801:40f9::/64', '2001:4860:4801:40fa::/64', '2001:4860:4801:40fb::/64', '2001:4860:4801:40fc::/64', '2001:4860:4801:40fd::/64', '2001:4860:4801:40fe::/64', '2001:4860:4801:40ff::/64', '2001:4860:4801:4100::/64', '2001:4860:4801:4101::/64', '2001:4860:4801:4102::/64', '2001:4860:4801:4103::/64', '2001:4860:4801:4104::/64', '2001:4860:4801:4105::/64', '2001:4860:4801:4106::/64', '2001:4860:4801:4107::/64', '2001:4860:4801:4110::/64', '2001:4860:4801:4111::/64', '2001:4860:4801:4112::/64', '2001:4860:4801:4113::/64', '2001:4860:4801:4114::/64', '2001:4860:4801:4120::/64', '2001:4860:4801:4121::/64', '2001:4860:4801:4122::/64', '2001:4860:4801:4123::/64', '2001:4860:4801:4124::/64', '2001:4860:4801:4125::/64', '2001:4860:4801:4126::/64', '2001:4860:4801:4127::/64', '2001:4860:4801:4128::/64', '2001:4860:4801:4129::/64', '2001:4860:4801:412a::/64', '2001:4860:4801:412b::/64', '2001:4860:4801:412c::/64', '2001:4860:4801:412d::/64', '2001:4860:4801:412e::/64', '2001:4860:4801:412f::/64', '2001:4860:4801:4130::/64', '2001:4860:4801:4131::/64', '2001:4860:4801:4132::/64', '2001:4860:4801:4133::/64', '2001:4860:4801:4134::/64', '2001:4860:4801:4135::/64', '2001:4860:4801:4136::/64', '2001:4860:4801:4140::/64', '2001:4860:4801:4141::/64', '2001:4860:4801:4142::/64', '2001:4860:4801:4143::/64', '2001:4860:4801:4144::/64', '2001:4860:4801:4145::/64', '2001:4860:4801:4146::/64', '2001:4860:4801:4147::/64', '2001:4860:4801:4150::/64', '2001:4860:4801:4151::/64', '2001:4860:4801:4152::/64', '2001:4860:4801:4153::/64', '2001:4860:4801:4154::/64', '2001:4860:4801:4155::/64', '2001:4860:4801:4156::/64', '2001:4860:4801:4157::/64', '2001:4860:4801:4158::/64', '2001:4860:4801:4159::/64', '2001:4860:4801:415a::/64', '2001:4860:4801:415b::/64', '2001:4860:4801:415c::/64', '2001:4860:4801:415d::/64', '2001:4860:4801:415e::/64', '2001:4860:4801:4160::/64', '2001:4860:4801:4161::/64', '2001:4860:4801:4162::/64', '2001:4860:4801:4163::/64', '2001:4860:4801:4164::/64', '2001:4860:4801:4165::/64', '2001:4860:4801:4166::/64', '2001:4860:4801:4167::/64', '2001:4860:4801:4168::/64', '2001:4860:4801:4169::/64', '2001:4860:4801:416a::/64', '2001:4860:4801:416b::/64', '142.250.32.0/27', '142.250.32.128/27', '142.250.32.160/27', '142.250.32.192/27', '142.250.32.224/27', '142.250.32.32/27', '142.250.32.64/27', '142.250.32.96/27', '142.250.33.0/27', '142.250.33.128/27', '142.250.33.32/27', '142.250.33.64/27', '142.250.33.96/27', '172.253.180.0/27', '172.253.180.32/27', '172.253.180.64/27', '172.253.181.0/27', '172.253.181.128/27', '172.253.181.160/27', '172.253.181.192/27', '172.253.181.224/27', '172.253.181.32/27', '172.253.181.64/27', '172.253.181.96/27', '172.253.182.0/27', '172.253.182.128/27', '172.253.182.32/27', '172.253.182.64/27', '172.253.182.96/27', '172.253.183.0/27', '172.253.183.128/27', '172.253.183.160/27', '172.253.183.192/27', '172.253.183.224/27', '172.253.183.32/27', '172.253.183.64/27', '172.253.183.96/27', '192.178.10.0/27', '192.178.10.128/27', '192.178.10.32/27', '192.178.10.64/27', '192.178.10.96/27', '192.178.11.0/27', '192.178.11.128/27', '192.178.11.160/27', '192.178.11.192/27', '192.178.11.224/27', '192.178.11.32/27', '192.178.11.64/27', '192.178.11.96/27', '192.178.12.0/27', '192.178.12.128/27', '192.178.12.160/27', '192.178.12.192/27', '192.178.12.32/27', '192.178.12.64/27', '192.178.12.96/27', '192.178.13.0/27', '192.178.13.128/27', '192.178.13.160/27', '192.178.13.192/27', '192.178.13.224/27', '192.178.13.32/27', '192.178.13.64/27', '192.178.13.96/27', '192.178.14.0/27', '192.178.15.0/27', '192.178.15.128/27', '192.178.15.160/27', '192.178.15.192/27', '192.178.15.224/27', '192.178.15.32/27', '192.178.15.64/27', '192.178.15.96/27', '192.178.8.0/27', '192.178.8.128/27', '192.178.8.32/27', '192.178.8.64/27', '192.178.8.96/27', '192.178.9.0/27', '192.178.9.128/27', '192.178.9.160/27', '192.178.9.192/27', '192.178.9.224/27', '192.178.9.32/27', '192.178.9.64/27', '192.178.9.96/27', '64.233.172.0/27', '64.233.172.128/27', '64.233.172.160/27', '64.233.172.192/27', '64.233.172.224/27', '64.233.172.32/27', '64.233.172.64/27', '64.233.172.96/27', '64.233.173.0/27', '64.233.173.128/27', '64.233.173.160/27', '64.233.173.192/27', '64.233.173.224/27', '64.233.173.32/27', '64.233.173.64/27', '64.233.173.96/27', '66.102.6.0/27', '66.102.6.128/27', '66.102.6.160/27', '66.102.6.192/27', '66.102.6.224/27', '66.102.6.32/27', '66.102.6.64/27', '66.102.6.96/27', '66.102.7.0/27', '66.102.7.128/27', '66.102.7.160/27', '66.102.7.192/27', '66.102.7.224/27', '66.102.7.32/27', '66.102.7.64/27', '66.102.7.96/27', '66.102.8.0/27', '66.102.8.128/27', '66.102.8.160/27', '66.102.8.192/27', '66.102.8.224/27', '66.102.8.32/27', '66.102.8.64/27', '66.102.8.96/27', '66.102.9.0/27', '66.102.9.128/27', '66.102.9.160/27', '66.102.9.192/27', '66.102.9.224/27', '66.102.9.32/27', '66.102.9.64/27', '66.102.9.96/27', '66.249.80.0/27', '66.249.80.128/27', '66.249.80.160/27', '66.249.80.192/27', '66.249.80.224/27', '66.249.80.32/27', '66.249.80.64/27', '66.249.80.96/27', '66.249.81.0/27', '66.249.81.128/27', '66.249.81.160/27', '66.249.81.192/27', '66.249.81.224/27', '66.249.81.32/27', '66.249.81.64/27', '66.249.81.96/27', '66.249.82.0/27', '66.249.82.128/27', '66.249.82.160/27', '66.249.82.192/27', '66.249.82.224/27', '66.249.82.32/27', '66.249.82.64/27', '66.249.82.96/27', '66.249.83.0/27', '66.249.83.128/27', '66.249.83.160/27', '66.249.83.192/27', '66.249.83.224/27', '66.249.83.32/27', '66.249.83.64/27', '66.249.83.96/27', '66.249.84.0/27', '66.249.84.128/27', '66.249.84.160/27', '66.249.84.192/27', '66.249.84.224/27', '66.249.84.32/27', '66.249.84.64/27', '66.249.84.96/27', '66.249.85.0/27', '66.249.85.128/27', '66.249.85.160/27', '66.249.85.32/27', '66.249.85.64/27', '66.249.85.96/27', '66.249.88.0/27', '66.249.88.128/27', '66.249.88.160/27', '66.249.88.192/27', '66.249.88.224/27', '66.249.88.32/27', '66.249.88.64/27', '66.249.88.96/27', '66.249.93.0/27', '66.249.93.128/27', '66.249.93.160/27', '66.249.93.192/27', '66.249.93.224/27', '66.249.93.32/27', '66.249.93.64/27', '66.249.93.96/27', '74.125.208.0/27', '74.125.208.128/27', '74.125.208.160/27', '74.125.208.192/27', '74.125.208.224/27', '74.125.208.32/27', '74.125.208.64/27', '74.125.208.96/27', '74.125.209.0/27', '74.125.209.128/27', '74.125.209.160/27', '74.125.209.192/27', '74.125.209.32/27', '74.125.209.64/27', '74.125.209.96/27', '74.125.210.0/27', '74.125.210.128/27', '74.125.210.160/27', '74.125.210.192/27', '74.125.210.224/27', '74.125.210.32/27', '74.125.210.64/27', '74.125.210.96/27', '74.125.211.0/27', '74.125.211.32/27', '74.125.211.64/27', '74.125.211.96/27', '74.125.212.0/27', '74.125.212.128/27', '74.125.212.160/27', '74.125.212.192/27', '74.125.212.224/27', '74.125.212.32/27', '74.125.212.64/27', '74.125.212.96/27', '74.125.213.0/27', '74.125.213.32/27', '74.125.213.64/27', '74.125.213.96/27', '74.125.214.0/27', '74.125.214.128/27', '74.125.214.160/27', '74.125.214.192/27', '74.125.214.224/27', '74.125.214.32/27', '74.125.214.64/27', '74.125.214.96/27', '74.125.215.0/27', '74.125.215.128/27', '74.125.215.160/27', '74.125.215.192/27', '74.125.215.224/27', '74.125.215.32/27', '74.125.215.64/27', '74.125.215.96/27' ),
     9                'google' => array( '2001:4860:4801:10::/64', '2001:4860:4801:11::/64', '2001:4860:4801:12::/64', '2001:4860:4801:13::/64', '2001:4860:4801:14::/64', '2001:4860:4801:15::/64', '2001:4860:4801:16::/64', '2001:4860:4801:17::/64', '2001:4860:4801:18::/64', '2001:4860:4801:19::/64', '2001:4860:4801:1a::/64', '2001:4860:4801:1b::/64', '2001:4860:4801:1c::/64', '2001:4860:4801:1d::/64', '2001:4860:4801:1e::/64', '2001:4860:4801:1f::/64', '2001:4860:4801:20::/64', '2001:4860:4801:21::/64', '2001:4860:4801:22::/64', '2001:4860:4801:23::/64', '2001:4860:4801:24::/64', '2001:4860:4801:25::/64', '2001:4860:4801:26::/64', '2001:4860:4801:27::/64', '2001:4860:4801:28::/64', '2001:4860:4801:29::/64', '2001:4860:4801:2::/64', '2001:4860:4801:2a::/64', '2001:4860:4801:2b::/64', '2001:4860:4801:2c::/64', '2001:4860:4801:2d::/64', '2001:4860:4801:2e::/64', '2001:4860:4801:2f::/64', '2001:4860:4801:30::/64', '2001:4860:4801:31::/64', '2001:4860:4801:32::/64', '2001:4860:4801:33::/64', '2001:4860:4801:34::/64', '2001:4860:4801:35::/64', '2001:4860:4801:36::/64', '2001:4860:4801:37::/64', '2001:4860:4801:38::/64', '2001:4860:4801:39::/64', '2001:4860:4801:3a::/64', '2001:4860:4801:3b::/64', '2001:4860:4801:3c::/64', '2001:4860:4801:3d::/64', '2001:4860:4801:3e::/64', '2001:4860:4801:3f::/64', '2001:4860:4801:40::/64', '2001:4860:4801:41::/64', '2001:4860:4801:42::/64', '2001:4860:4801:43::/64', '2001:4860:4801:44::/64', '2001:4860:4801:45::/64', '2001:4860:4801:46::/64', '2001:4860:4801:47::/64', '2001:4860:4801:48::/64', '2001:4860:4801:49::/64', '2001:4860:4801:4a::/64', '2001:4860:4801:4b::/64', '2001:4860:4801:4c::/64', '2001:4860:4801:4d::/64', '2001:4860:4801:4e::/64', '2001:4860:4801:50::/64', '2001:4860:4801:51::/64', '2001:4860:4801:52::/64', '2001:4860:4801:53::/64', '2001:4860:4801:54::/64', '2001:4860:4801:55::/64', '2001:4860:4801:56::/64', '2001:4860:4801:57::/64', '2001:4860:4801:58::/64', '2001:4860:4801:59::/64', '2001:4860:4801:60::/64', '2001:4860:4801:61::/64', '2001:4860:4801:62::/64', '2001:4860:4801:63::/64', '2001:4860:4801:64::/64', '2001:4860:4801:65::/64', '2001:4860:4801:66::/64', '2001:4860:4801:67::/64', '2001:4860:4801:68::/64', '2001:4860:4801:69::/64', '2001:4860:4801:6a::/64', '2001:4860:4801:6b::/64', '2001:4860:4801:6c::/64', '2001:4860:4801:6d::/64', '2001:4860:4801:6e::/64', '2001:4860:4801:6f::/64', '2001:4860:4801:70::/64', '2001:4860:4801:71::/64', '2001:4860:4801:72::/64', '2001:4860:4801:73::/64', '2001:4860:4801:74::/64', '2001:4860:4801:75::/64', '2001:4860:4801:76::/64', '2001:4860:4801:77::/64', '2001:4860:4801:78::/64', '2001:4860:4801:79::/64', '2001:4860:4801:7a::/64', '2001:4860:4801:7b::/64', '2001:4860:4801:7c::/64', '2001:4860:4801:7d::/64', '2001:4860:4801:7e::/64', '2001:4860:4801:7f::/64', '2001:4860:4801:80::/64', '2001:4860:4801:81::/64', '2001:4860:4801:82::/64', '2001:4860:4801:83::/64', '2001:4860:4801:84::/64', '2001:4860:4801:85::/64', '2001:4860:4801:86::/64', '2001:4860:4801:87::/64', '2001:4860:4801:88::/64', '2001:4860:4801:90::/64', '2001:4860:4801:91::/64', '2001:4860:4801:92::/64', '2001:4860:4801:93::/64', '2001:4860:4801:94::/64', '2001:4860:4801:95::/64', '2001:4860:4801:96::/64', '2001:4860:4801:97::/64', '2001:4860:4801:a0::/64', '2001:4860:4801:a1::/64', '2001:4860:4801:a2::/64', '2001:4860:4801:a3::/64', '2001:4860:4801:a4::/64', '2001:4860:4801:a5::/64', '2001:4860:4801:a6::/64', '2001:4860:4801:a7::/64', '2001:4860:4801:a8::/64', '2001:4860:4801:a9::/64', '2001:4860:4801:aa::/64', '2001:4860:4801:ab::/64', '2001:4860:4801:ac::/64', '2001:4860:4801:ad::/64', '2001:4860:4801:ae::/64', '2001:4860:4801:b0::/64', '2001:4860:4801:b1::/64', '2001:4860:4801:b2::/64', '2001:4860:4801:b3::/64', '2001:4860:4801:b4::/64', '2001:4860:4801:b5::/64', '2001:4860:4801:b6::/64', '2001:4860:4801:c::/64', '2001:4860:4801:f::/64', '192.178.4.0/27', '192.178.4.128/27', '192.178.4.160/27', '192.178.4.192/27', '192.178.4.224/27', '192.178.4.32/27', '192.178.4.64/27', '192.178.4.96/27', '192.178.5.0/27', '192.178.6.0/27', '192.178.6.128/27', '192.178.6.160/27', '192.178.6.192/27', '192.178.6.224/27', '192.178.6.32/27', '192.178.6.64/27', '192.178.6.96/27', '192.178.7.0/27', '192.178.7.128/27', '192.178.7.160/27', '192.178.7.192/27', '192.178.7.224/27', '192.178.7.32/27', '192.178.7.64/27', '192.178.7.96/27', '34.100.182.96/28', '34.101.50.144/28', '34.118.254.0/28', '34.118.66.0/28', '34.126.178.96/28', '34.146.150.144/28', '34.147.110.144/28', '34.151.74.144/28', '34.152.50.64/28', '34.154.114.144/28', '34.155.98.32/28', '34.165.18.176/28', '34.175.160.64/28', '34.176.130.16/28', '34.22.85.0/27', '34.64.82.64/28', '34.65.242.112/28', '34.80.50.80/28', '34.88.194.0/28', '34.89.10.80/28', '34.89.198.80/28', '34.96.162.48/28', '35.247.243.240/28', '66.249.64.0/27', '66.249.64.128/27', '66.249.64.160/27', '66.249.64.192/27', '66.249.64.224/27', '66.249.64.32/27', '66.249.64.64/27', '66.249.64.96/27', '66.249.65.0/27', '66.249.65.128/27', '66.249.65.160/27', '66.249.65.192/27', '66.249.65.224/27', '66.249.65.32/27', '66.249.65.64/27', '66.249.65.96/27', '66.249.66.0/27', '66.249.66.128/27', '66.249.66.160/27', '66.249.66.192/27', '66.249.66.224/27', '66.249.66.32/27', '66.249.66.64/27', '66.249.66.96/27', '66.249.67.0/27', '66.249.67.32/27', '66.249.67.64/27', '66.249.68.0/27', '66.249.68.128/27', '66.249.68.160/27', '66.249.68.192/27', '66.249.68.224/27', '66.249.68.32/27', '66.249.68.64/27', '66.249.68.96/27', '66.249.69.0/27', '66.249.69.128/27', '66.249.69.160/27', '66.249.69.192/27', '66.249.69.224/27', '66.249.69.32/27', '66.249.69.64/27', '66.249.69.96/27', '66.249.70.0/27', '66.249.70.128/27', '66.249.70.160/27', '66.249.70.192/27', '66.249.70.224/27', '66.249.70.32/27', '66.249.70.64/27', '66.249.70.96/27', '66.249.71.0/27', '66.249.71.128/27', '66.249.71.160/27', '66.249.71.192/27', '66.249.71.224/27', '66.249.71.32/27', '66.249.71.64/27', '66.249.71.96/27', '66.249.72.0/27', '66.249.72.128/27', '66.249.72.160/27', '66.249.72.192/27', '66.249.72.224/27', '66.249.72.32/27', '66.249.72.64/27', '66.249.72.96/27', '66.249.73.0/27', '66.249.73.128/27', '66.249.73.160/27', '66.249.73.192/27', '66.249.73.224/27', '66.249.73.32/27', '66.249.73.64/27', '66.249.73.96/27', '66.249.74.0/27', '66.249.74.128/27', '66.249.74.160/27', '66.249.74.192/27', '66.249.74.224/27', '66.249.74.32/27', '66.249.74.64/27', '66.249.74.96/27', '66.249.75.0/27', '66.249.75.128/27', '66.249.75.160/27', '66.249.75.192/27', '66.249.75.224/27', '66.249.75.32/27', '66.249.75.64/27', '66.249.75.96/27', '66.249.76.0/27', '66.249.76.128/27', '66.249.76.160/27', '66.249.76.192/27', '66.249.76.224/27', '66.249.76.32/27', '66.249.76.64/27', '66.249.76.96/27', '66.249.77.0/27', '66.249.77.128/27', '66.249.77.160/27', '66.249.77.192/27', '66.249.77.224/27', '66.249.77.32/27', '66.249.77.64/27', '66.249.77.96/27', '66.249.78.0/27', '66.249.78.128/27', '66.249.78.160/27', '66.249.78.192/27', '66.249.78.224/27', '66.249.78.32/27', '66.249.78.64/27', '66.249.78.96/27', '66.249.79.0/27', '66.249.79.128/27', '66.249.79.160/27', '66.249.79.192/27', '66.249.79.224/27', '66.249.79.32/27', '66.249.79.64/27', '2001:4860:4801:2008::/64', '2001:4860:4801:200c::/64', '2001:4860:4801:200d::/64', '2001:4860:4801:2010::/64', '2001:4860:4801:2011::/64', '2001:4860:4801:2012::/64', '2001:4860:4801:2013::/64', '2001:4860:4801:2014::/64', '2001:4860:4801:2015::/64', '2001:4860:4801:2016::/64', '2001:4860:4801:2017::/64', '2001:4860:4801:2018::/64', '2001:4860:4801:2019::/64', '2001:4860:4801:201a::/64', '2001:4860:4801:201b::/64', '2001:4860:4801:201c::/64', '2001:4860:4801:201d::/64', '2001:4860:4801:201e::/64', '2001:4860:4801:201f::/64', '2001:4860:4801:2020::/64', '2001:4860:4801:2021::/64', '2001:4860:4801:2022::/64', '2001:4860:4801:2023::/64', '2001:4860:4801:2024::/64', '2001:4860:4801:2025::/64', '2001:4860:4801:2026::/64', '2001:4860:4801:2027::/64', '2001:4860:4801:2028::/64', '2001:4860:4801:2029::/64', '2001:4860:4801:202a::/64', '2001:4860:4801:202b::/64', '2001:4860:4801:202c::/64', '2001:4860:4801:202d::/64', '2001:4860:4801:202e::/64', '2001:4860:4801:202f::/64', '2001:4860:4801:2030::/64', '2001:4860:4801:2031::/64', '2001:4860:4801:2032::/64', '2001:4860:4801:2033::/64', '2001:4860:4801:2034::/64', '2001:4860:4801:2035::/64', '2001:4860:4801:2036::/64', '2001:4860:4801:2037::/64', '2001:4860:4801:2038::/64', '2001:4860:4801:2039::/64', '2001:4860:4801:203a::/64', '2001:4860:4801:203b::/64', '2001:4860:4801:203c::/64', '2001:4860:4801:203d::/64', '2001:4860:4801:203e::/64', '2001:4860:4801:203f::/64', '2001:4860:4801:2040::/64', '2001:4860:4801:2041::/64', '2001:4860:4801:2042::/64', '2001:4860:4801:2043::/64', '2001:4860:4801:2044::/64', '2001:4860:4801:2045::/64', '2001:4860:4801:2046::/64', '2001:4860:4801:2047::/64', '2001:4860:4801:2048::/64', '2001:4860:4801:2049::/64', '2001:4860:4801:204a::/64', '2001:4860:4801:204b::/64', '2001:4860:4801:204c::/64', '2001:4860:4801:204d::/64', '2001:4860:4801:204e::/64', '2001:4860:4801:2050::/64', '2001:4860:4801:2051::/64', '2001:4860:4801:2052::/64', '2001:4860:4801:2053::/64', '2001:4860:4801:2054::/64', '2001:4860:4801:2055::/64', '2001:4860:4801:2056::/64', '2001:4860:4801:2060::/64', '2001:4860:4801:2061::/64', '2001:4860:4801:2062::/64', '2001:4860:4801:2063::/64', '2001:4860:4801:2064::/64', '2001:4860:4801:2065::/64', '2001:4860:4801:2066::/64', '2001:4860:4801:2067::/64', '2001:4860:4801:2068::/64', '2001:4860:4801:2069::/64', '2001:4860:4801:206a::/64', '2001:4860:4801:206b::/64', '2001:4860:4801:206c::/64', '2001:4860:4801:206d::/64', '2001:4860:4801:206e::/64', '2001:4860:4801:206f::/64', '2001:4860:4801:2070::/64', '2001:4860:4801:2071::/64', '2001:4860:4801:2072::/64', '2001:4860:4801:2073::/64', '2001:4860:4801:2074::/64', '2001:4860:4801:2075::/64', '2001:4860:4801:2076::/64', '2001:4860:4801:2077::/64', '2001:4860:4801:2078::/64', '2001:4860:4801:2079::/64', '2001:4860:4801:207a::/64', '2001:4860:4801:207b::/64', '2001:4860:4801:207c::/64', '2001:4860:4801:207d::/64', '2001:4860:4801:207e::/64', '2001:4860:4801:207f::/64', '2001:4860:4801:2080::/64', '2001:4860:4801:2081::/64', '2001:4860:4801:2082::/64', '2001:4860:4801:2083::/64', '2001:4860:4801:2084::/64', '2001:4860:4801:2085::/64', '2001:4860:4801:2086::/64', '2001:4860:4801:2087::/64', '2001:4860:4801:2088::/64', '2001:4860:4801:2090::/64', '2001:4860:4801:2091::/64', '2001:4860:4801:2092::/64', '2001:4860:4801:2093::/64', '2001:4860:4801:2094::/64', '2001:4860:4801:2095::/64', '2001:4860:4801:2096::/64', '2001:4860:4801:2097::/64', '2001:4860:4801:20a0::/64', '2001:4860:4801:20a1::/64', '2001:4860:4801:20a2::/64', '2001:4860:4801:20a3::/64', '2001:4860:4801:20a4::/64', '2001:4860:4801:20a5::/64', '2001:4860:4801:20a6::/64', '2001:4860:4801:20b0::/64', '2001:4860:4801:20b1::/64', '2001:4860:4801:20b2::/64', '2001:4860:4801:20b3::/64', '2001:4860:4801:20b4::/64', '2001:4860:4801:20b5::/64', '2001:4860:4801:20b6::/64', '108.177.2.0/27', '108.177.2.128/27', '108.177.2.160/27', '108.177.2.192/27', '108.177.2.224/27', '108.177.2.32/27', '108.177.2.64/27', '108.177.2.96/27', '192.178.16.0/27', '192.178.16.128/27', '192.178.16.160/27', '192.178.16.192/27', '192.178.16.224/27', '192.178.16.32/27', '192.178.16.64/27', '192.178.16.96/27', '192.178.17.0/27', '209.85.238.0/27', '209.85.238.128/27', '209.85.238.160/27', '209.85.238.192/27', '209.85.238.224/27', '209.85.238.32/27', '209.85.238.64/27', '209.85.238.96/27', '66.249.87.0/27', '66.249.87.128/27', '66.249.87.160/27', '66.249.87.192/27', '66.249.87.224/27', '66.249.87.32/27', '66.249.87.64/27', '66.249.87.96/27', '66.249.89.0/27', '66.249.89.128/27', '66.249.89.160/27', '66.249.89.192/27', '66.249.89.224/27', '66.249.89.32/27', '66.249.89.64/27', '66.249.89.96/27', '66.249.90.0/27', '66.249.90.128/27', '66.249.90.160/27', '66.249.90.192/27', '66.249.90.224/27', '66.249.90.32/27', '66.249.90.64/27', '66.249.90.96/27', '66.249.91.0/27', '66.249.91.128/27', '66.249.91.160/27', '66.249.91.192/27', '66.249.91.224/27', '66.249.91.32/27', '66.249.91.64/27', '66.249.91.96/27', '66.249.92.0/27', '66.249.92.128/27', '66.249.92.160/27', '66.249.92.192/27', '66.249.92.224/27', '66.249.92.32/27', '66.249.92.64/27', '66.249.92.96/27', '72.14.199.0/27', '72.14.199.128/27', '72.14.199.160/27', '72.14.199.192/27', '72.14.199.224/27', '72.14.199.32/27', '72.14.199.64/27', '72.14.199.96/27', '74.125.148.0/27', '74.125.148.128/27', '74.125.148.160/27', '74.125.148.192/27', '74.125.148.224/27', '74.125.148.32/27', '74.125.148.64/27', '74.125.148.96/27', '74.125.149.0/27', '74.125.149.128/27', '74.125.149.160/27', '74.125.149.192/27', '74.125.149.224/27', '74.125.149.32/27', '74.125.149.64/27', '74.125.149.96/27', '74.125.150.0/27', '74.125.150.128/27', '74.125.150.160/27', '74.125.150.192/27', '74.125.150.32/27', '74.125.150.64/27', '74.125.150.96/27', '74.125.151.0/27', '74.125.151.128/27', '74.125.151.160/27', '74.125.151.192/27', '74.125.151.224/27', '74.125.151.32/27', '74.125.151.64/27', '74.125.151.96/27', '74.125.216.0/27', '74.125.216.128/27', '74.125.216.160/27', '74.125.216.192/27', '74.125.216.224/27', '74.125.216.32/27', '74.125.216.64/27', '74.125.216.96/27', '74.125.217.0/27', '74.125.217.128/27', '74.125.217.160/27', '74.125.217.192/27', '74.125.217.224/27', '74.125.217.32/27', '74.125.217.64/27', '74.125.217.96/27', '74.125.218.0/27', '74.125.218.128/27', '74.125.218.160/27', '74.125.218.192/27', '74.125.218.224/27', '74.125.218.32/27', '74.125.218.64/27', '74.125.218.96/27', '74.125.219.0/27', '74.125.219.128/27', '74.125.219.160/27', '74.125.219.192/27', '74.125.219.224/27', '74.125.219.32/27', '74.125.219.64/27', '74.125.219.96/27', '2001:4860:4801:4004::/64', '2001:4860:4801:4008::/64', '2001:4860:4801:4009::/64', '2001:4860:4801:400f::/64', '2001:4860:4801:4010::/64', '2001:4860:4801:4015::/64', '2001:4860:4801:4016::/64', '2001:4860:4801:4017::/64', '2001:4860:4801:4018::/64', '2001:4860:4801:401a::/64', '2001:4860:4801:401b::/64', '2001:4860:4801:401c::/64', '2001:4860:4801:4020::/64', '2001:4860:4801:4021::/64', '2001:4860:4801:4022::/64', '2001:4860:4801:4023::/64', '2001:4860:4801:4024::/64', '2001:4860:4801:4025::/64', '2001:4860:4801:4026::/64', '2001:4860:4801:4027::/64', '2001:4860:4801:4028::/64', '2001:4860:4801:4029::/64', '2001:4860:4801:402a::/64', '2001:4860:4801:402b::/64', '2001:4860:4801:4030::/64', '2001:4860:4801:4031::/64', '2001:4860:4801:4032::/64', '2001:4860:4801:4033::/64', '2001:4860:4801:4034::/64', '2001:4860:4801:4035::/64', '2001:4860:4801:4036::/64', '2001:4860:4801:4037::/64', '2001:4860:4801:4038::/64', '2001:4860:4801:4039::/64', '2001:4860:4801:403a::/64', '2001:4860:4801:403b::/64', '2001:4860:4801:403c::/64', '2001:4860:4801:403d::/64', '2001:4860:4801:403e::/64', '2001:4860:4801:403f::/64', '2001:4860:4801:4040::/64', '2001:4860:4801:4041::/64', '2001:4860:4801:4042::/64', '2001:4860:4801:4043::/64', '2001:4860:4801:4044::/64', '2001:4860:4801:4045::/64', '2001:4860:4801:4046::/64', '2001:4860:4801:4047::/64', '2001:4860:4801:4048::/64', '2001:4860:4801:4049::/64', '2001:4860:4801:404a::/64', '2001:4860:4801:404b::/64', '2001:4860:4801:404c::/64', '2001:4860:4801:404d::/64', '2001:4860:4801:404e::/64', '2001:4860:4801:404f::/64', '2001:4860:4801:4050::/64', '2001:4860:4801:4051::/64', '2001:4860:4801:4052::/64', '2001:4860:4801:4053::/64', '2001:4860:4801:4054::/64', '2001:4860:4801:4055::/64', '2001:4860:4801:4056::/64', '2001:4860:4801:4057::/64', '2001:4860:4801:4058::/64', '2001:4860:4801:4059::/64', '2001:4860:4801:405a::/64', '2001:4860:4801:405b::/64', '2001:4860:4801:405c::/64', '2001:4860:4801:405d::/64', '2001:4860:4801:405e::/64', '2001:4860:4801:405f::/64', '2001:4860:4801:4060::/64', '2001:4860:4801:4061::/64', '2001:4860:4801:4062::/64', '2001:4860:4801:4063::/64', '2001:4860:4801:4064::/64', '2001:4860:4801:4065::/64', '2001:4860:4801:4066::/64', '2001:4860:4801:4067::/64', '2001:4860:4801:4068::/64', '2001:4860:4801:4069::/64', '2001:4860:4801:406a::/64', '2001:4860:4801:406b::/64', '2001:4860:4801:406c::/64', '2001:4860:4801:406d::/64', '2001:4860:4801:406e::/64', '2001:4860:4801:4070::/64', '2001:4860:4801:4071::/64', '2001:4860:4801:4072::/64', '2001:4860:4801:4073::/64', '2001:4860:4801:4074::/64', '2001:4860:4801:4075::/64', '2001:4860:4801:4076::/64', '2001:4860:4801:4077::/64', '2001:4860:4801:4078::/64', '2001:4860:4801:4079::/64', '2001:4860:4801:407a::/64', '2001:4860:4801:407b::/64', '2001:4860:4801:407c::/64', '2001:4860:4801:407d::/64', '2001:4860:4801:407e::/64', '2001:4860:4801:407f::/64', '2001:4860:4801:4080::/64', '2001:4860:4801:4081::/64', '2001:4860:4801:4082::/64', '2001:4860:4801:4083::/64', '2001:4860:4801:4084::/64', '2001:4860:4801:4085::/64', '2001:4860:4801:4086::/64', '2001:4860:4801:4087::/64', '2001:4860:4801:4088::/64', '2001:4860:4801:4089::/64', '2001:4860:4801:408a::/64', '2001:4860:4801:408b::/64', '2001:4860:4801:4090::/64', '2001:4860:4801:4091::/64', '2001:4860:4801:4092::/64', '2001:4860:4801:4093::/64', '2001:4860:4801:4094::/64', '2001:4860:4801:4095::/64', '2001:4860:4801:4096::/64', '2001:4860:4801:40a0::/64', '2001:4860:4801:40a1::/64', '2001:4860:4801:40a2::/64', '2001:4860:4801:40a3::/64', '2001:4860:4801:40a4::/64', '2001:4860:4801:40b0::/64', '2001:4860:4801:40b1::/64', '2001:4860:4801:40b2::/64', '2001:4860:4801:40b3::/64', '2001:4860:4801:40b4::/64', '2001:4860:4801:40b5::/64', '2001:4860:4801:40b6::/64', '2001:4860:4801:40b7::/64', '2001:4860:4801:40b8::/64', '2001:4860:4801:40b9::/64', '2001:4860:4801:40ba::/64', '2001:4860:4801:40c0::/64', '2001:4860:4801:40c1::/64', '2001:4860:4801:40c2::/64', '2001:4860:4801:40c3::/64', '2001:4860:4801:40c4::/64', '2001:4860:4801:40c5::/64', '2001:4860:4801:40c6::/64', '2001:4860:4801:40d0::/64', '2001:4860:4801:40d1::/64', '2001:4860:4801:40d2::/64', '2001:4860:4801:40d3::/64', '2001:4860:4801:40d4::/64', '2001:4860:4801:40d5::/64', '2001:4860:4801:40d6::/64', '2001:4860:4801:40d7::/64', '2001:4860:4801:40d8::/64', '2001:4860:4801:40d9::/64', '2001:4860:4801:40da::/64', '2001:4860:4801:40db::/64', '2001:4860:4801:40dc::/64', '2001:4860:4801:40dd::/64', '2001:4860:4801:40de::/64', '2001:4860:4801:40df::/64', '2001:4860:4801:40e0::/64', '2001:4860:4801:40e1::/64', '2001:4860:4801:40e2::/64', '2001:4860:4801:40e3::/64', '2001:4860:4801:40f0::/64', '2001:4860:4801:40f1::/64', '2001:4860:4801:40f2::/64', '2001:4860:4801:40f3::/64', '2001:4860:4801:40f4::/64', '2001:4860:4801:40f5::/64', '2001:4860:4801:40f6::/64', '2001:4860:4801:40f7::/64', '2001:4860:4801:40f8::/64', '2001:4860:4801:40f9::/64', '2001:4860:4801:40fa::/64', '2001:4860:4801:40fb::/64', '2001:4860:4801:40fc::/64', '2001:4860:4801:40fd::/64', '2001:4860:4801:40fe::/64', '2001:4860:4801:40ff::/64', '2001:4860:4801:4100::/64', '2001:4860:4801:4101::/64', '2001:4860:4801:4102::/64', '2001:4860:4801:4103::/64', '2001:4860:4801:4104::/64', '2001:4860:4801:4105::/64', '2001:4860:4801:4106::/64', '2001:4860:4801:4107::/64', '2001:4860:4801:4110::/64', '2001:4860:4801:4111::/64', '2001:4860:4801:4112::/64', '2001:4860:4801:4113::/64', '2001:4860:4801:4114::/64', '2001:4860:4801:4120::/64', '2001:4860:4801:4121::/64', '2001:4860:4801:4122::/64', '2001:4860:4801:4123::/64', '2001:4860:4801:4124::/64', '2001:4860:4801:4125::/64', '2001:4860:4801:4126::/64', '2001:4860:4801:4127::/64', '2001:4860:4801:4128::/64', '2001:4860:4801:4129::/64', '2001:4860:4801:412a::/64', '2001:4860:4801:412b::/64', '2001:4860:4801:412c::/64', '2001:4860:4801:412d::/64', '2001:4860:4801:412e::/64', '2001:4860:4801:412f::/64', '2001:4860:4801:4130::/64', '2001:4860:4801:4131::/64', '2001:4860:4801:4132::/64', '2001:4860:4801:4133::/64', '2001:4860:4801:4134::/64', '2001:4860:4801:4135::/64', '2001:4860:4801:4136::/64', '2001:4860:4801:4140::/64', '2001:4860:4801:4141::/64', '2001:4860:4801:4142::/64', '2001:4860:4801:4143::/64', '2001:4860:4801:4144::/64', '2001:4860:4801:4145::/64', '2001:4860:4801:4146::/64', '2001:4860:4801:4147::/64', '2001:4860:4801:4150::/64', '2001:4860:4801:4151::/64', '2001:4860:4801:4152::/64', '2001:4860:4801:4153::/64', '2001:4860:4801:4154::/64', '2001:4860:4801:4155::/64', '2001:4860:4801:4156::/64', '2001:4860:4801:4157::/64', '2001:4860:4801:4158::/64', '2001:4860:4801:4159::/64', '2001:4860:4801:415a::/64', '2001:4860:4801:415b::/64', '2001:4860:4801:415c::/64', '2001:4860:4801:415d::/64', '2001:4860:4801:415e::/64', '2001:4860:4801:4160::/64', '2001:4860:4801:4161::/64', '2001:4860:4801:4162::/64', '2001:4860:4801:4163::/64', '2001:4860:4801:4164::/64', '2001:4860:4801:4165::/64', '2001:4860:4801:4166::/64', '2001:4860:4801:4167::/64', '2001:4860:4801:4168::/64', '2001:4860:4801:4169::/64', '2001:4860:4801:416a::/64', '2001:4860:4801:416b::/64', '142.250.32.0/27', '142.250.32.128/27', '142.250.32.160/27', '142.250.32.192/27', '142.250.32.224/27', '142.250.32.32/27', '142.250.32.64/27', '142.250.32.96/27', '142.250.33.0/27', '142.250.33.128/27', '142.250.33.32/27', '142.250.33.64/27', '142.250.33.96/27', '172.253.180.0/27', '172.253.180.32/27', '172.253.180.64/27', '172.253.181.0/27', '172.253.181.128/27', '172.253.181.160/27', '172.253.181.192/27', '172.253.181.224/27', '172.253.181.32/27', '172.253.181.64/27', '172.253.181.96/27', '172.253.182.0/27', '172.253.182.128/27', '172.253.182.32/27', '172.253.182.64/27', '172.253.182.96/27', '172.253.183.0/27', '172.253.183.128/27', '172.253.183.160/27', '172.253.183.192/27', '172.253.183.224/27', '172.253.183.32/27', '172.253.183.64/27', '172.253.183.96/27', '192.178.10.0/27', '192.178.10.128/27', '192.178.10.32/27', '192.178.10.64/27', '192.178.10.96/27', '192.178.11.0/27', '192.178.11.128/27', '192.178.11.160/27', '192.178.11.192/27', '192.178.11.224/27', '192.178.11.32/27', '192.178.11.64/27', '192.178.11.96/27', '192.178.12.0/27', '192.178.12.128/27', '192.178.12.160/27', '192.178.12.192/27', '192.178.12.32/27', '192.178.12.64/27', '192.178.12.96/27', '192.178.13.0/27', '192.178.13.128/27', '192.178.13.160/27', '192.178.13.192/27', '192.178.13.224/27', '192.178.13.32/27', '192.178.13.64/27', '192.178.13.96/27', '192.178.14.0/27', '192.178.15.0/27', '192.178.15.128/27', '192.178.15.160/27', '192.178.15.192/27', '192.178.15.224/27', '192.178.15.32/27', '192.178.15.64/27', '192.178.15.96/27', '192.178.8.0/27', '192.178.8.128/27', '192.178.8.32/27', '192.178.8.64/27', '192.178.8.96/27', '192.178.9.0/27', '192.178.9.128/27', '192.178.9.160/27', '192.178.9.192/27', '192.178.9.224/27', '192.178.9.32/27', '192.178.9.64/27', '192.178.9.96/27', '64.233.172.0/27', '64.233.172.128/27', '64.233.172.160/27', '64.233.172.192/27', '64.233.172.224/27', '64.233.172.32/27', '64.233.172.64/27', '64.233.172.96/27', '64.233.173.0/27', '64.233.173.128/27', '64.233.173.160/27', '64.233.173.192/27', '64.233.173.224/27', '64.233.173.32/27', '64.233.173.64/27', '64.233.173.96/27', '66.102.6.0/27', '66.102.6.128/27', '66.102.6.160/27', '66.102.6.192/27', '66.102.6.224/27', '66.102.6.32/27', '66.102.6.64/27', '66.102.6.96/27', '66.102.7.0/27', '66.102.7.128/27', '66.102.7.160/27', '66.102.7.192/27', '66.102.7.224/27', '66.102.7.32/27', '66.102.7.64/27', '66.102.7.96/27', '66.102.8.0/27', '66.102.8.128/27', '66.102.8.160/27', '66.102.8.192/27', '66.102.8.224/27', '66.102.8.32/27', '66.102.8.64/27', '66.102.8.96/27', '66.102.9.0/27', '66.102.9.128/27', '66.102.9.160/27', '66.102.9.192/27', '66.102.9.224/27', '66.102.9.32/27', '66.102.9.64/27', '66.102.9.96/27', '66.249.80.0/27', '66.249.80.128/27', '66.249.80.160/27', '66.249.80.192/27', '66.249.80.224/27', '66.249.80.32/27', '66.249.80.64/27', '66.249.80.96/27', '66.249.81.0/27', '66.249.81.128/27', '66.249.81.160/27', '66.249.81.192/27', '66.249.81.224/27', '66.249.81.32/27', '66.249.81.64/27', '66.249.81.96/27', '66.249.82.0/27', '66.249.82.128/27', '66.249.82.160/27', '66.249.82.192/27', '66.249.82.224/27', '66.249.82.32/27', '66.249.82.64/27', '66.249.82.96/27', '66.249.83.0/27', '66.249.83.128/27', '66.249.83.160/27', '66.249.83.192/27', '66.249.83.224/27', '66.249.83.32/27', '66.249.83.64/27', '66.249.83.96/27', '66.249.84.0/27', '66.249.84.128/27', '66.249.84.160/27', '66.249.84.192/27', '66.249.84.224/27', '66.249.84.32/27', '66.249.84.64/27', '66.249.84.96/27', '66.249.85.0/27', '66.249.85.128/27', '66.249.85.160/27', '66.249.85.32/27', '66.249.85.64/27', '66.249.85.96/27', '66.249.88.0/27', '66.249.88.128/27', '66.249.88.160/27', '66.249.88.192/27', '66.249.88.224/27', '66.249.88.32/27', '66.249.88.64/27', '66.249.88.96/27', '66.249.93.0/27', '66.249.93.128/27', '66.249.93.160/27', '66.249.93.192/27', '66.249.93.224/27', '66.249.93.32/27', '66.249.93.64/27', '66.249.93.96/27', '74.125.208.0/27', '74.125.208.128/27', '74.125.208.160/27', '74.125.208.192/27', '74.125.208.224/27', '74.125.208.32/27', '74.125.208.64/27', '74.125.208.96/27', '74.125.209.0/27', '74.125.209.128/27', '74.125.209.160/27', '74.125.209.192/27', '74.125.209.32/27', '74.125.209.64/27', '74.125.209.96/27', '74.125.210.0/27', '74.125.210.128/27', '74.125.210.160/27', '74.125.210.192/27', '74.125.210.224/27', '74.125.210.32/27', '74.125.210.64/27', '74.125.210.96/27', '74.125.211.0/27', '74.125.211.32/27', '74.125.211.64/27', '74.125.211.96/27', '74.125.212.0/27', '74.125.212.128/27', '74.125.212.160/27', '74.125.212.192/27', '74.125.212.224/27', '74.125.212.32/27', '74.125.212.64/27', '74.125.212.96/27', '74.125.213.0/27', '74.125.213.32/27', '74.125.213.64/27', '74.125.213.96/27', '74.125.214.0/27', '74.125.214.128/27', '74.125.214.160/27', '74.125.214.192/27', '74.125.214.224/27', '74.125.214.32/27', '74.125.214.64/27', '74.125.214.96/27', '74.125.215.0/27', '74.125.215.128/27', '74.125.215.160/27', '74.125.215.192/27', '74.125.215.224/27', '74.125.215.32/27', '74.125.215.64/27', '74.125.215.96/27' ),
    1010                'bing' => array( '157.55.39.0/24', '207.46.13.0/24', '40.77.167.0/24', '13.66.139.0/24', '13.66.144.0/24', '52.167.144.0/24', '13.67.10.16/28', '13.69.66.240/28', '13.71.172.224/28', '139.217.52.0/28', '191.233.204.224/28', '20.36.108.32/28', '20.43.120.16/28', '40.79.131.208/28', '40.79.186.176/28', '52.231.148.0/28', '20.79.107.240/28', '51.105.67.0/28', '20.125.163.80/28', '40.77.188.0/22', '65.55.210.0/24', '199.30.24.0/23', '40.77.202.0/24', '40.77.139.0/25', '20.74.197.0/28', '20.15.133.160/27', '40.77.177.0/24', '40.77.178.0/23' ),
    1111                'apple' => array( '17.241.208.160/27', '17.241.193.160/27', '17.241.200.160/27', '17.166.192.48/28', '17.166.240.48/28', '17.166.248.48/28', '17.166.20.0/24', '17.166.21.0/24', '17.166.22.0/24', '17.166.23.0/24', '17.166.24.0/24', '17.166.25.0/24', '17.166.232.0/24', '17.166.233.0/24', '17.166.234.0/24', '17.166.235.0/24', '17.166.236.0/24', '17.166.237.0/24', '17.166.150.0/24', '17.166.151.0/24', '17.166.152.0/24', '17.166.153.0/24', '17.166.154.0/24', '17.166.155.0/24' ),
  • delonix-security-agent/trunk/languages/delonix-security-agent.pot

    r3801056 r3802113  
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2026-11-11T14:59:33+00:00\n"
     12"POT-Creation-Date: 2026-11-14T14:37:50+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.12.0\n"
    … …  
    1818#: delonix-security-agent.php
    1919#: includes/admin/view-dashboard.php:114
    20 #: includes/admin/view-dashboard.php:124
     20#: includes/admin/view-dashboard.php:125
    2121#: includes/class-admin.php:43
    2222msgid "Delonix Security Agent"
    … …  
    6565
    6666#: includes/admin/view-dashboard.php:106
    67 #: includes/class-admin.php:534
     67#: includes/class-admin.php:553
    6868msgid "Blocked"
    6969msgstr ""
    7070
    7171#: includes/admin/view-dashboard.php:107
    72 #: includes/class-admin.php:535
     72#: includes/class-admin.php:554
    7373msgid "Rate limited"
    7474msgstr ""
    … …  
    7878msgstr ""
    7979
    80 #: includes/admin/view-dashboard.php:117
     80#: includes/admin/view-dashboard.php:118
    8181#: includes/class-admin.php:120
    8282msgid "Settings saved"
    8383msgstr ""
    8484
    85 #: includes/admin/view-dashboard.php:117
     85#: includes/admin/view-dashboard.php:118
    8686msgid "Done"
    8787msgstr ""
    8888
    89 #: includes/admin/view-dashboard.php:117
     89#: includes/admin/view-dashboard.php:118
    9090msgid "Something went wrong"
    9191msgstr ""
    9292
    93 #: includes/admin/view-dashboard.php:126
     93#: includes/admin/view-dashboard.php:127
    9494#: includes/class-admin.php:44
    9595msgid "Security Agent"
    9696msgstr ""
    9797
    98 #: includes/admin/view-dashboard.php:134
     98#: includes/admin/view-dashboard.php:135
    9999#: includes/class-admin.php:127
    100100msgid "Protection active"
    101101msgstr ""
    102102
    103 #: includes/admin/view-dashboard.php:136
     103#: includes/admin/view-dashboard.php:137
    104104#: includes/class-admin.php:128
    105105msgid "Protection disabled"
    106106msgstr ""
    107107
    108 #: includes/admin/view-dashboard.php:144
    109 #: includes/admin/view-dashboard.php:407
     108#: includes/admin/view-dashboard.php:145
     109#: includes/admin/view-dashboard.php:408
    110110msgid "Save changes"
    111111msgstr ""
    112112
    113 #: includes/admin/view-dashboard.php:163
     113#: includes/admin/view-dashboard.php:164
    114114msgid "Monitoring"
    115115msgstr ""
    116116
    117 #: includes/admin/view-dashboard.php:164
     117#: includes/admin/view-dashboard.php:165
    118118msgid "Protection rules"
    119119msgstr ""
    120120
    121 #: includes/admin/view-dashboard.php:165
     121#: includes/admin/view-dashboard.php:166
    122122msgid "Configuration"
    123123msgstr ""
    124124
    125 #: includes/admin/view-dashboard.php:176
     125#: includes/admin/view-dashboard.php:177
    126126msgid "Settings sections"
    127127msgstr ""
    128128
    129 #: includes/admin/view-dashboard.php:195
     129#: includes/admin/view-dashboard.php:196
    130130msgid "Needs attention"
    131131msgstr ""
    132132
    133 #: includes/admin/view-dashboard.php:203
     133#: includes/admin/view-dashboard.php:204
    134134msgid "Blocked in 24 hours"
    135135msgstr ""
    136136
    137137#. translators: %s: number of events of this type in the whole log
    138 #: includes/admin/view-dashboard.php:205
    139 #: includes/admin/view-dashboard.php:249
     138#: includes/admin/view-dashboard.php:206
     139#: includes/admin/view-dashboard.php:250
    140140#, php-format
    141141msgid "%s in the full log"
    142142msgstr ""
    143143
    144 #: includes/admin/view-dashboard.php:232
     144#: includes/admin/view-dashboard.php:233
    145145msgid "Last 24 hours"
    146146msgstr ""
    147147
    148148#. translators: %s: log retention in days
    149 #: includes/admin/view-dashboard.php:258
     149#: includes/admin/view-dashboard.php:259
    150150#, php-format
    151151msgid "Large numbers cover the last 24 hours; the line under each one is everything still in the log (kept for %s days), which is what the Logs tab lists. Each visitor is logged at most once per event type every 10 minutes. Click a card to open those events."
    152152msgstr ""
    153153
    154 #: includes/admin/view-dashboard.php:265
     154#: includes/admin/view-dashboard.php:266
    155155msgid "System status"
    156156msgstr ""
    157157
    158 #: includes/admin/view-dashboard.php:267
     158#: includes/admin/view-dashboard.php:268
    159159msgid "Your IP as seen by the plugin"
    160160msgstr ""
    161161
    162 #: includes/admin/view-dashboard.php:268
     162#: includes/admin/view-dashboard.php:269
    163163msgid "Counter storage"
    164164msgstr ""
    165165
    166 #: includes/admin/view-dashboard.php:269
     166#: includes/admin/view-dashboard.php:270
    167167msgid "Crawler IP lists"
    168 msgstr ""
    169 
    170 #. translators: %s: human-readable time difference
    171 #: includes/admin/view-dashboard.php:271
    172 #, php-format
    173 msgid "Updated %s ago"
    174168msgstr ""
    175169
    176170#. translators: %s: human-readable time difference
    177171#: includes/admin/view-dashboard.php:272
     172#, php-format
     173msgid "Updated %s ago"
     174msgstr ""
     175
     176#. translators: %s: human-readable time difference
     177#: includes/admin/view-dashboard.php:273
    178178msgid "No list could be downloaded; the copy bundled with the plugin is used"
    179179msgstr ""
    180180
    181181#. translators: %s: human-readable time difference
    182 #: includes/admin/view-dashboard.php:272
     182#: includes/admin/view-dashboard.php:273
    183183msgid "No list could be downloaded; reverse DNS is used"
    184184msgstr ""
    185185
    186 #: includes/admin/view-dashboard.php:274
     186#: includes/admin/view-dashboard.php:275
    187187msgid "Not downloaded yet; the copy bundled with the plugin is used"
    188188msgstr ""
    189189
    190 #: includes/admin/view-dashboard.php:274
     190#: includes/admin/view-dashboard.php:275
    191191msgid "Not downloaded yet; reverse DNS is used"
    192192msgstr ""
    193193
    194 #: includes/admin/view-dashboard.php:276
    195 #: includes/admin/view-dashboard.php:322
     194#: includes/admin/view-dashboard.php:277
     195#: includes/admin/view-dashboard.php:323
    196196msgid "Update now"
    197197msgstr ""
    198198
    199 #: includes/admin/view-dashboard.php:278
     199#: includes/admin/view-dashboard.php:279
    200200msgid "Next automatic update"
    201201msgstr ""
    202202
    203 #: includes/admin/view-dashboard.php:279
     203#: includes/admin/view-dashboard.php:280
    204204msgid "(WP-Cron is disabled; a server cron job must run it)"
    205205msgstr ""
    206206
    207 #: includes/admin/view-dashboard.php:280
     207#: includes/admin/view-dashboard.php:281
    208208msgid "This server (exempt)"
    209209msgstr ""
    210210
    211 #: includes/admin/view-dashboard.php:282
     211#: includes/admin/view-dashboard.php:283
    212212msgid "The public IP is learned automatically from the site's own signed requests."
    213213msgstr ""
    214214
    215 #: includes/admin/view-dashboard.php:284
     215#: includes/admin/view-dashboard.php:285
    216216msgid "Page cache plugin"
    217217msgstr ""
    218218
    219 #: includes/admin/view-dashboard.php:305
     219#: includes/admin/view-dashboard.php:306
    220220msgid "Installed"
    221221msgstr ""
    222222
    223223#. translators: 1: database build date, 2: file size
    224 #: includes/admin/view-dashboard.php:310
     224#: includes/admin/view-dashboard.php:311
    225225#, php-format
    226226msgid "Built %1$s · %2$s"
    227227msgstr ""
    228228
    229 #: includes/admin/view-dashboard.php:314
     229#: includes/admin/view-dashboard.php:315
    230230msgid "Not installed"
    231231msgstr ""
    232232
    233 #: includes/admin/view-dashboard.php:315
     233#: includes/admin/view-dashboard.php:316
    234234msgid "Logs show IPs without location until a database is installed."
    235235msgstr ""
    236236
    237 #: includes/admin/view-dashboard.php:322
     237#: includes/admin/view-dashboard.php:323
    238238msgid "Download database"
    239239msgstr ""
    240240
    241 #: includes/admin/view-dashboard.php:324
     241#: includes/admin/view-dashboard.php:325
    242242msgid "Upload .mmdb file"
    243243msgstr ""
    244244
    245 #: includes/admin/view-dashboard.php:328
     245#: includes/admin/view-dashboard.php:329
    246246msgid "Delete"
    247247msgstr ""
    248248
    249249#. translators: 1: maximum upload size, 2: server folder path
    250 #: includes/admin/view-dashboard.php:334
     250#: includes/admin/view-dashboard.php:335
    251251#, php-format
    252252msgid "The download uses the database selected below (save changes first if you change it). If your host blocks large downloads, upload a DB-IP or MaxMind GeoLite2 .mmdb or .mmdb.gz file (max %1$s), or copy it with FTP into: %2$s"
    253253msgstr ""
    254254
    255 #: includes/admin/view-dashboard.php:367
     255#: includes/admin/view-dashboard.php:368
    256256msgid "Recent events"
    257257msgstr ""
    258258
    259 #: includes/admin/view-dashboard.php:369
     259#: includes/admin/view-dashboard.php:370
    260260msgid "Filter by event"
    261261msgstr ""
    262262
    263 #: includes/admin/view-dashboard.php:371
     263#: includes/admin/view-dashboard.php:372
    264264msgid "All events"
    265265msgstr ""
    266266
    267 #: includes/admin/view-dashboard.php:374
     267#: includes/admin/view-dashboard.php:375
    268268msgid "Export CSV"
    269269msgstr ""
    270270
    271 #: includes/admin/view-dashboard.php:375
     271#: includes/admin/view-dashboard.php:376
    272272msgid "Clear logs"
    273273msgstr ""
    274274
    275 #: includes/admin/view-dashboard.php:382
     275#: includes/admin/view-dashboard.php:383
    276276#: includes/admin/view-log-rows.php:51
    277 #: includes/class-admin.php:742
     277#: includes/class-admin.php:761
    278278msgid "Time"
    279279msgstr ""
    280280
    281 #: includes/admin/view-dashboard.php:383
     281#: includes/admin/view-dashboard.php:384
    282282#: includes/admin/view-log-rows.php:54
    283 #: includes/class-admin.php:743
     283#: includes/class-admin.php:762
    284284msgid "Event"
    285285msgstr ""
    286286
    287 #: includes/admin/view-dashboard.php:384
     287#: includes/admin/view-dashboard.php:385
    288288#: includes/admin/view-log-rows.php:55
    289 #: includes/class-admin.php:744
     289#: includes/class-admin.php:763
    290290msgid "Score"
    291291msgstr ""
    292292
    293 #: includes/admin/view-dashboard.php:385
     293#: includes/admin/view-dashboard.php:386
    294294#: includes/admin/view-log-rows.php:56
    295 #: includes/class-admin.php:746
     295#: includes/class-admin.php:765
    296296msgid "IP"
    297297msgstr ""
    298298
    299 #: includes/admin/view-dashboard.php:386
     299#: includes/admin/view-dashboard.php:387
    300300#: includes/admin/view-log-rows.php:64
    301 #: includes/class-admin.php:745
     301#: includes/class-admin.php:764
    302302msgid "Reasons"
    303303msgstr ""
    304304
    305 #: includes/admin/view-dashboard.php:387
     305#: includes/admin/view-dashboard.php:388
    306306#: includes/admin/view-log-rows.php:65
    307307msgid "Path"
    308308msgstr ""
    309309
    310 #: includes/admin/view-dashboard.php:388
     310#: includes/admin/view-dashboard.php:389
    311311msgid "Actions"
    312312msgstr ""
    313313
    314 #: includes/admin/view-dashboard.php:404
     314#: includes/admin/view-dashboard.php:405
    315315#: includes/class-admin.php:108
    316316msgid "You have unsaved changes."
    317317msgstr ""
    318318
    319 #: includes/admin/view-dashboard.php:406
     319#: includes/admin/view-dashboard.php:407
    320320msgid "Discard"
    321321msgstr ""
    322322
    323 #: includes/admin/view-dashboard.php:422
     323#: includes/admin/view-dashboard.php:423
    324324msgid "Request details"
    325325msgstr ""
    326326
    327 #: includes/admin/view-dashboard.php:423
    328 #: includes/admin/view-dashboard.php:429
     327#: includes/admin/view-dashboard.php:424
     328#: includes/admin/view-dashboard.php:430
    329329#: includes/class-admin.php:126
    330330msgid "Close"
    331331msgstr ""
    332332
    333 #: includes/admin/view-dashboard.php:427
     333#: includes/admin/view-dashboard.php:428
    334334msgid "Copy IP"
    335335msgstr ""
    336336
    337 #: includes/admin/view-dashboard.php:428
     337#: includes/admin/view-dashboard.php:429
    338338msgid "Block this IP"
    339339msgstr ""
    … …  
    384384
    385385#: includes/class-admin.php:121
    386 #: includes/class-admin.php:778
     386#: includes/class-admin.php:797
    387387msgid "Your changes are live."
    388388msgstr ""
    … …  
    526526
    527527#: includes/class-admin.php:185
    528 #: includes/class-admin.php:562
     528#: includes/class-admin.php:581
    529529msgid "Flood limit"
    530530msgstr ""
    … …  
    593593
    594594#: includes/class-admin.php:207
    595 #: includes/class-admin.php:487
     595#: includes/class-admin.php:506
    596596msgid "SEO tools"
    597597msgstr ""
    … …  
    861861msgstr ""
    862862
    863 #: includes/class-admin.php:423
     863#. translators: %s: comma-separated list of invalid entries.
     864#: includes/class-admin.php:389
     865#, php-format
     866msgid "These IP list entries are not a valid IP or CIDR and are ignored: %s"
     867msgstr ""
     868
     869#: includes/class-admin.php:441
    864870msgid "Persistent object cache"
    865871msgstr ""
    866872
    867 #: includes/class-admin.php:424
     873#: includes/class-admin.php:442
    868874msgid "APCu"
    869875msgstr ""
    870876
    871 #: includes/class-admin.php:425
     877#: includes/class-admin.php:443
    872878msgid "Database table (one query per unverified page view)"
    873879msgstr ""
    874880
    875 #: includes/class-admin.php:427
     881#: includes/class-admin.php:445
    876882msgid "None detected"
    877883msgstr ""
    878884
    879 #: includes/class-admin.php:458
     885#: includes/class-admin.php:476
    880886msgid "Protection is disabled. The site is not being protected."
    881887msgstr ""
    882888
    883889#. translators: %s: proxy IP address
    884 #: includes/class-admin.php:462
     890#: includes/class-admin.php:480
    885891#, php-format
    886892msgid "The site is behind a proxy or load balancer, but visitors' real IPs are not being read, so all visitors look like one IP. Add %s to Trusted proxies."
    887893msgstr ""
    888894
    889 #: includes/class-admin.php:465
     895#: includes/class-admin.php:483
    890896msgid "Requests arrive through Cloudflare but \"Trust CF-Connecting-IP\" is off. Turn it on."
    891897msgstr ""
    892898
    893 #: includes/class-admin.php:468
     899#: includes/class-admin.php:486
    894900msgid "Comment and form spam protection is inactive because silent verification is off."
    895901msgstr ""
    896902
    897 #: includes/class-admin.php:471
     903#: includes/class-admin.php:489
    898904msgid "Ad click IDs are being stored. Turn this off when the investigation is finished."
    899905msgstr ""
    900906
    901 #: includes/class-admin.php:483
     907#: includes/class-admin.php:497
     908msgid "Google user-triggered fetchers"
     909msgstr ""
     910
     911#: includes/class-admin.php:502
    902912msgid "Iranian search & price comparison"
    903913msgstr ""
    904914
    905 #: includes/class-admin.php:486
     915#: includes/class-admin.php:505
    906916msgid "Other AI crawlers"
    907917msgstr ""
    908918
    909 #: includes/class-admin.php:488
     919#: includes/class-admin.php:507
    910920msgid "Link previews & services"
    911921msgstr ""
    912922
    913923#. translators: %d: number of IP ranges
    914 #: includes/class-admin.php:497
     924#: includes/class-admin.php:516
    915925#, php-format
    916926msgid "Official IP list (%d range)"
    … …  
    920930
    921931#. translators: %d: number of IP ranges
    922 #: includes/class-admin.php:500
     932#: includes/class-admin.php:519
    923933#, php-format
    924934msgid "Official IP list, copy bundled with the plugin (%d range)"
    … …  
    927937msgstr[1] ""
    928938
    929 #: includes/class-admin.php:502
     939#: includes/class-admin.php:521
    930940msgid "Reverse DNS (IP list not downloaded yet)"
    931941msgstr ""
    932942
    933 #: includes/class-admin.php:502
     943#: includes/class-admin.php:521
    934944msgid "User-Agent only (IP list not downloaded yet)"
    935945msgstr ""
    936946
    937 #: includes/class-admin.php:504
     947#: includes/class-admin.php:523
    938948msgid "Reverse DNS"
    939949msgstr ""
    940950
    941 #: includes/class-admin.php:506
     951#: includes/class-admin.php:525
    942952msgid "User-Agent with per-IP budget"
    943953msgstr ""
    944954
    945 #: includes/class-admin.php:521
     955#: includes/class-admin.php:540
    946956msgid "Search"
    947957msgstr ""
    948958
    949 #: includes/class-admin.php:522
     959#: includes/class-admin.php:541
    950960msgid "AI"
    951961msgstr ""
    952962
    953 #: includes/class-admin.php:523
     963#: includes/class-admin.php:542
    954964msgid "SEO"
    955965msgstr ""
    956966
    957 #: includes/class-admin.php:524
     967#: includes/class-admin.php:543
    958968msgid "Previews"
    959969msgstr ""
    960970
    961 #: includes/class-admin.php:531
     971#: includes/class-admin.php:550
    962972msgid "Verified"
    963973msgstr ""
    964974
    965 #: includes/class-admin.php:532
     975#: includes/class-admin.php:551
    966976msgid "Challenged"
    967977msgstr ""
    968978
    969 #: includes/class-admin.php:533
     979#: includes/class-admin.php:552
    970980msgid "Check failed"
    971981msgstr ""
    972982
    973 #: includes/class-admin.php:536
     983#: includes/class-admin.php:555
    974984msgid "Spam blocked"
    975985msgstr ""
    976986
    977 #: includes/class-admin.php:537
     987#: includes/class-admin.php:556
    978988msgid "Observed"
    979989msgstr ""
    980990
    981 #: includes/class-admin.php:545
     991#: includes/class-admin.php:564
    982992msgid "Too many pages without verification"
    983993msgstr ""
    984994
    985 #: includes/class-admin.php:546
     995#: includes/class-admin.php:565
    986996msgid "Automation tool User-Agent"
    987997msgstr ""
    988998
    989 #: includes/class-admin.php:547
     999#: includes/class-admin.php:566
    9901000msgid "Empty User-Agent"
    9911001msgstr ""
    9921002
    993 #: includes/class-admin.php:548
     1003#: includes/class-admin.php:567
    9941004msgid "Unknown crawler"
    9951005msgstr ""
    9961006
    997 #: includes/class-admin.php:549
     1007#: includes/class-admin.php:568
    9981008msgid "Fake crawler claim"
    9991009msgstr ""
    10001010
    1001 #: includes/class-admin.php:550
     1011#: includes/class-admin.php:569
    10021012msgid "Very short User-Agent"
    10031013msgstr ""
    10041014
    1005 #: includes/class-admin.php:551
     1015#: includes/class-admin.php:570
    10061016msgid "Non-browser User-Agent"
    10071017msgstr ""
    10081018
    1009 #: includes/class-admin.php:552
     1019#: includes/class-admin.php:571
    10101020msgid "Missing Accept header"
    10111021msgstr ""
    10121022
    1013 #: includes/class-admin.php:553
     1023#: includes/class-admin.php:572
    10141024msgid "Missing Accept-Language"
    10151025msgstr ""
    10161026
    1017 #: includes/class-admin.php:554
     1027#: includes/class-admin.php:573
    10181028msgid "Missing Accept-Encoding"
    10191029msgstr ""
    10201030
    1021 #: includes/class-admin.php:555
     1031#: includes/class-admin.php:574
    10221032msgid "Missing fetch metadata"
    10231033msgstr ""
    10241034
    1025 #: includes/class-admin.php:556
     1035#: includes/class-admin.php:575
    10261036msgid "Request rate exceeded"
    10271037msgstr ""
    10281038
    1029 #: includes/class-admin.php:557
     1039#: includes/class-admin.php:576
    10301040msgid "Extreme request rate"
    10311041msgstr ""
    10321042
    1033 #: includes/class-admin.php:558
     1043#: includes/class-admin.php:577
    10341044msgid "Repeated ad landings"
    10351045msgstr ""
    10361046
    1037 #: includes/class-admin.php:559
     1047#: includes/class-admin.php:578
    10381048msgid "Many ad click IDs"
    10391049msgstr ""
    10401050
    1041 #: includes/class-admin.php:560
     1051#: includes/class-admin.php:579
    10421052msgid "Blocked IP list"
    10431053msgstr ""
    10441054
    1045 #: includes/class-admin.php:561
     1055#: includes/class-admin.php:580
    10461056msgid "Vulnerability probe"
    10471057msgstr ""
    10481058
    1049 #: includes/class-admin.php:563
     1059#: includes/class-admin.php:582
    10501060msgid "Flood limit (verified cookie)"
    10511061msgstr ""
    10521062
    1053 #: includes/class-admin.php:564
     1063#: includes/class-admin.php:583
    10541064msgid "Bot budget exceeded"
    10551065msgstr ""
    10561066
    1057 #: includes/class-admin.php:565
     1067#: includes/class-admin.php:584
    10581068msgid "Too many failed logins"
    10591069msgstr ""
    10601070
    1061 #: includes/class-admin.php:566
     1071#: includes/class-admin.php:585
    10621072msgid "Too many check attempts"
    10631073msgstr ""
    10641074
    1065 #: includes/class-admin.php:567
     1075#: includes/class-admin.php:586
    10661076msgid "Check passed"
    10671077msgstr ""
    10681078
    1069 #: includes/class-admin.php:568
     1079#: includes/class-admin.php:587
    10701080msgid "Wrong answer"
    10711081msgstr ""
    10721082
    1073 #: includes/class-admin.php:569
     1083#: includes/class-admin.php:588
    10741084msgid "Comment from unverified browser"
    10751085msgstr ""
    10761086
    1077 #: includes/class-admin.php:570
     1087#: includes/class-admin.php:589
    10781088msgid "Form from unverified browser"
    10791089msgstr ""
    10801090
    10811091#. translators: %s: bot category
    1082 #: includes/class-admin.php:579
     1092#: includes/class-admin.php:598
    10831093#, php-format
    10841094msgid "Blocked category: %s"
    … …  
    10861096
    10871097#. translators: 1: first row number, 2: last row number, 3: total rows
    1088 #: includes/class-admin.php:631
     1098#: includes/class-admin.php:650
    10891099#, php-format
    10901100msgid "%1$s–%2$s of %3$s"
    10911101msgstr ""
    10921102
    1093 #: includes/class-admin.php:652
     1103#: includes/class-admin.php:671
    10941104msgid "Previous page"
    10951105msgstr ""
    10961106
    10971107#. translators: %s: page number
    1098 #: includes/class-admin.php:659
     1108#: includes/class-admin.php:678
    10991109#, php-format
    11001110msgid "Page %s"
    11011111msgstr ""
    11021112
    1103 #: includes/class-admin.php:662
     1113#: includes/class-admin.php:681
    11041114msgid "Next page"
    11051115msgstr ""
    11061116
    1107 #: includes/class-admin.php:692
     1117#: includes/class-admin.php:711
     1118#: includes/class-admin.php:809
     1119#: includes/class-admin.php:867
     1120#: includes/class-admin.php:877
     1121#: includes/class-admin.php:887
     1122msgid "Access denied."
     1123msgstr ""
     1124
     1125#: includes/class-admin.php:766
     1126msgid "Location"
     1127msgstr ""
     1128
     1129#: includes/class-admin.php:767
     1130msgid "Coordinates"
     1131msgstr ""
     1132
     1133#: includes/class-admin.php:768
     1134msgid "User-Agent"
     1135msgstr ""
     1136
     1137#: includes/class-admin.php:769
     1138msgid "Ad click"
     1139msgstr ""
     1140
     1141#: includes/class-admin.php:770
     1142msgid "Method"
     1143msgstr ""
     1144
     1145#: includes/class-admin.php:771
     1146msgid "URL"
     1147msgstr ""
     1148
     1149#: includes/class-admin.php:772
     1150msgid "Protocol"
     1151msgstr ""
     1152
     1153#: includes/class-admin.php:773
     1154msgid "Referrer"
     1155msgstr ""
     1156
     1157#: includes/class-admin.php:774
     1158msgid "Connecting address (REMOTE_ADDR)"
     1159msgstr ""
     1160
     1161#: includes/class-admin.php:785
     1162msgid "Sent cookies"
     1163msgstr ""
     1164
     1165#: includes/class-admin.php:786
     1166msgid "Had verification cookie"
     1167msgstr ""
     1168
     1169#: includes/class-admin.php:787
     1170msgid "Had login cookie"
     1171msgstr ""
     1172
     1173#: includes/class-admin.php:788
     1174msgid "Request"
     1175msgstr ""
     1176
     1177#: includes/class-admin.php:789
     1178msgid "Client"
     1179msgstr ""
     1180
    11081181#: includes/class-admin.php:790
    1109 #: includes/class-admin.php:848
    1110 #: includes/class-admin.php:858
    1111 #: includes/class-admin.php:868
    1112 msgid "Access denied."
    1113 msgstr ""
    1114 
    1115 #: includes/class-admin.php:747
    1116 msgid "Location"
    1117 msgstr ""
    1118 
    1119 #: includes/class-admin.php:748
    1120 msgid "Coordinates"
    1121 msgstr ""
    1122 
    1123 #: includes/class-admin.php:749
    1124 msgid "User-Agent"
    1125 msgstr ""
    1126 
    1127 #: includes/class-admin.php:750
    1128 msgid "Ad click"
    1129 msgstr ""
    1130 
    1131 #: includes/class-admin.php:751
    1132 msgid "Method"
    1133 msgstr ""
    1134 
    1135 #: includes/class-admin.php:752
    1136 msgid "URL"
    1137 msgstr ""
    1138 
    1139 #: includes/class-admin.php:753
    1140 msgid "Protocol"
    1141 msgstr ""
    1142 
    1143 #: includes/class-admin.php:754
    1144 msgid "Referrer"
    1145 msgstr ""
    1146 
    1147 #: includes/class-admin.php:755
    1148 msgid "Connecting address (REMOTE_ADDR)"
    1149 msgstr ""
    1150 
    1151 #: includes/class-admin.php:766
    1152 msgid "Sent cookies"
    1153 msgstr ""
    1154 
    1155 #: includes/class-admin.php:767
    1156 msgid "Had verification cookie"
    1157 msgstr ""
    1158 
    1159 #: includes/class-admin.php:768
    1160 msgid "Had login cookie"
    1161 msgstr ""
    1162 
    1163 #: includes/class-admin.php:769
    1164 msgid "Request"
    1165 msgstr ""
    1166 
    1167 #: includes/class-admin.php:770
    1168 msgid "Client"
    1169 msgstr ""
    1170 
    1171 #: includes/class-admin.php:771
    11721182msgid "Headers"
    11731183msgstr ""
    11741184
    1175 #: includes/class-admin.php:772
     1185#: includes/class-admin.php:791
    11761186msgid "Not recorded (event logged before version 3.2)"
    11771187msgstr ""
    11781188
    1179 #: includes/class-admin.php:779
     1189#: includes/class-admin.php:798
    11801190msgid "The GeoIP database was installed successfully."
    11811191msgstr ""
    11821192
    1183 #: includes/class-admin.php:780
     1193#: includes/class-admin.php:799
    11841194msgid "The GeoIP database could not be installed. See the error in the GeoIP card."
    11851195msgstr ""
    11861196
    1187 #: includes/class-admin.php:781
     1197#: includes/class-admin.php:800
    11881198msgid "The GeoIP database was deleted."
    11891199msgstr ""
    11901200
    1191 #: includes/class-admin.php:782
     1201#: includes/class-admin.php:801
    11921202msgid "The IP was added to the blocked list."
    11931203msgstr ""
    11941204
    1195 #: includes/class-admin.php:783
     1205#: includes/class-admin.php:802
    11961206msgid "That is not a valid IP address."
    11971207msgstr ""
    11981208
    11991209#. translators: %d: PHP upload error code
    1200 #: includes/class-admin.php:814
     1210#: includes/class-admin.php:833
    12011211msgid "The file is larger than the server upload limit. Use the country database, or copy the file to the folder shown in the GeoIP card with FTP."
    12021212msgstr ""
    12031213
    12041214#. translators: %d: PHP upload error code
    1205 #: includes/class-admin.php:814
     1215#: includes/class-admin.php:833
    12061216#, php-format
    12071217msgid "The upload failed (error code %d)."
    … …  
    12861296msgstr ""
    12871297
    1288 #: includes/class-utils.php:356
     1298#: includes/class-utils.php:377
    12891299msgid "Too many requests"
    12901300msgstr ""
    12911301
    1292 #: includes/class-utils.php:356
     1302#: includes/class-utils.php:377
    12931303msgid "Access denied"
    12941304msgstr ""
    12951305
    1296 #: includes/class-utils.php:357
     1306#: includes/class-utils.php:378
    12971307msgid "You sent too many requests in a short time. Please try again in a minute."
    12981308msgstr ""
    12991309
    1300 #: includes/class-utils.php:357
     1310#: includes/class-utils.php:378
    13011311msgid "This request was blocked by the site security policy."
    13021312msgstr ""
  • delonix-security-agent/trunk/module.json

    r3801056 r3802113  
    22    "id": "delonix-security-agent",
    33    "name": "Delonix Security Agent",
    4     "version": "1.0.0",
     4    "version": "1.0.1",
    55    "requires": {
    66        "php": ">=7.4",
  • delonix-security-agent/trunk/readme.txt

    r3801056 r3802113  
    55Tested up to: 7.1
    66Requires PHP: 7.4
    7 Stable tag: 1.0.0
     7Stable tag: 1.0.1
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    … …  
    2929Limitations: a WordPress plugin only sees requests that reach PHP. Large volumetric DDoS attacks need edge protection (a CDN or WAF). Pages served straight from disk by WP Super Cache (expert mode) or W3TC (disk enhanced) bypass PHP, so they cannot be checked. Headless browsers that run JavaScript can pass proof-of-work. Use the rate limits against them.
    3030
    31 All features described here are included in this plugin, with no account or license. A separate Pro add-on with additional features is sold on delonix.biz; it is not hosted on WordPress.org, and this plugin works fully without it.
     31All features described here are included in this plugin, with no account or license, and nothing in it is locked.
     32
     33= Delonix Security Agent Pro =
     34
     35Delonix Security Agent is built by [Delonix](https://delonix.biz). A separate Pro add-on with additional features is available at [delonix.biz](https://delonix.biz/products/security-agent). It is a separate plugin, not hosted on WordPress.org, and this plugin works fully without it.
     36
     37== Frequently Asked Questions ==
     38
     39= Do I need an account or the Pro add-on? =
     40
     41No. Every feature listed above works without an account, a license key or the Pro add-on.
     42
     43= Where can I get the Pro add-on or support? =
     44
     45See [delonix.biz/products/security-agent](https://delonix.biz/products/security-agent). For questions about this free plugin, use the WordPress.org support forum.
    3246
    3347== External services ==
    … …  
    6175== Changelog ==
    6276
     77= 1.0.1 =
     78* Security: a request with a Googlebot User-Agent from Google Cloud / App Engine addresses is no longer accepted as Google's crawler. Google's user-triggered fetchers (Site Verification, Feedfetcher, Read Aloud) from those addresses get the per-IP bot budget instead.
     79* Fix: an IP list entry with an empty or invalid prefix length (for example "1.2.3.4/") no longer matches every address. Invalid entries are reported when settings are saved.
     80* Fix: IPv6 entries in the allow and block lists now match however the address is written (2001:db8::1 and 2001:db8:0:0::1).
     81* Fix: invalid prefix lengths in downloaded crawler IP lists are skipped.
     82* Fix: probe paths such as /.env are checked in the URL path only, so a query string like ?q=/.env is no longer blocked.
     83* Readme: links to the Delonix website and the Pro add-on, and a short FAQ.
     84
    6385= 1.0.0 =
    6486* First public release. Silent proof-of-work browser verification, official search/AI crawler IP verification, flood and login rate limits, comment and Contact Form 7 spam protection, evidence event log with CSV export, and GeoIP lookups.
Note: See TracChangeset for help on using the changeset viewer.