@ 2014-07-14T10:00:57Z <?php
function ipInCIDRNetwork($cidr_network, $ip) {
if (empty($ip)) { return false; }
list ($base, $bits) = explode('/', $cidr_network);
if ($bits < 8 || $bits > 32) {
throw new Exception("Error: Invalid CIDR mask specified.");
}
list ($a, $b, $c, $d) = explode('.', $base);
$i = ($a << 24) + ($b << 16) + ($c << 8) + $d;
$mask = $bits == 0 ? 0 : (~0 << (32 - $bits));
$low = $i & $mask;
$high = $i | (~$mask & 0xFFFFFFFF);
list ($a, $b, $c, $d) = explode('.', $ip);
$check = ($a << 24) + ($b << 16) + ($c << 8) + $d;
if ($check >= $low && $check <= $high)
return true;
return false;
}
$networks = array(
'79.141.162.0/24',
'95.141.27.0/24',
'67.213.218.0/24',
'50.2.0.0/15',
'96.44.151.0/26',
'173.254.206.0/24',
'217.13.192.0/20',
'173.254.206.0/24',
'173.254.219.0/24',
'173.254.245.0/25',
'204.152.206.128/25',
'208.167.231.128/25',
'5.102.170.0/23',
'66.212.24.64/26',
'91.238.214.0/23',
'94.46.8.128/26',
'96.44.151.0/26',
'93.182.128.0/18',
'41.208.186.0/24',
'77.94.48.5/32',
'69.22.185.184/32',
'209.73.132.117/32',
'209.73.132.0/24',
'213.131.53.54/32',
'208.68.36.0/22',
'222.73.233.146/32',
'217.150.82.14/32',
//
'69.197.132.68/32',
'199.15.248.179/32',
'84.223.98.40/32',
'217.115.10.128/28',
'79.141.164.0/24',
'192.157.192.0/18',
'209.188.113.101/32',
'209.90.238.252/32',
'216.119.149.174/32',
'216.119.144.0/20',
'173.203.0.0/17',
'91.229.20.159/32',
'192.162.102.0/23',
'54.241.192.0/18',
'66.175.208.0/21',
'37.221.160.0/21',
'74.3.165.39/32',
'192.73.232.0/21',
'93.114.40.0/21',
'77.97.32.95/32',
'113.10.222.6/32',
'81.2.197.0/24',
'221.176.14.6/32',
'46.32.224.0/19',
/* egi hosting start */
'173.245.220.0/22',
'173.245.64.0/19',
'205.164.0.0/18',
'216.151.183.0/24',
'69.46.64.0/19',
'23.27.0.0/16',
'31.193.7.160/27',
'69.46.64.0/19',
/* egi hosting end */
'206.225.80.0/21',
'206.225.92.0/22',
'216.55.160.0/21',
'216.55.168.0/22',
'216.55.176.0/21',
'216.55.184.0/22',
'14.136.236.172/32',
'95.170.86.0/24',
'198.74.96.0/19',
'115.25.216.6/32',
'212.186.0.0/18',
'86.1.77.110/32',
'176.31.180.0/22',
'96.44.188.0/22',
'31.172.0.0/17',
'78.142.128.0/18',
'5.9.0.0/16',
'79.141.172.0/24',
'82.221.96.0/19',
'109.187.36.216/32',
'74.120.15.0/24',
'171.25.193.0/24',
'23.30.140.221/32',
'209.17.191.117/32',
'91.121.0.0/17',
'80.250.96.0/20',
'85.237.192.0/19',
'218.188.13.237/32',
'5.135.0.0/16',
'95.154.192.0/18',
'78.129.128.0/17',
'93.174.88.0/21',
'178.209.96.0/19',
'176.116.153.18/32',
'95.141.27.41/32',
'200.113.174.211/32',
'37.247.48.0/21',
'82.196.0.0/20',
'96.47.226.16/29',
'128.6.224.107/32',
'74.117.56.0/21',
'199.48.147.36/32',
'65.49.0.0/17',
'50.59.161.34/32',
'66.92.44.0/24',
'50.56.0.0/17',
'68.234.25.12/32',
'198.211.96.0/19',
'65.181.123.254/32',
'204.93.60.186/32',
'91.228.52.0/23',
/* ovh start */
'142.4.192.0/19',
'176.31.0.0/16',
'176.31.96.0/19',
'178.32.0.0/15',
'178.33.40.0/21',
'188.165.0.0/16',
'192.95.0.0/18',
'198.27.64.0/18',
'37.59.0.0/16',
'46.105.0.0/16',
'46.105.32.0/19',
'46.105.96.0/19',
'5.39.0.0/17',
'87.98.128.0/18',
'91.121.0.0/19',
'91.121.136.0/21',
'91.121.160.0/19',
'91.121.192.0/20',
'91.121.208.0/21',
'91.121.220.0/22',
'91.121.32.0/19',
'91.121.64.0/18',
'94.23.0.0/16',
'94.23.192.0/18',
/* ovh end */
/* volumedrive start */
'142.0.32.0/20',
'173.242.112.0/20',
'199.115.228.0/22',
'199.168.136.0/21',
'199.180.112.0/21',
'199.19.104.0/21',
'204.124.180.0/22',
'74.118.192.0/22',
'199.115.231.51/32',
/* volumedrive end */
/* hetzner start */
'176.9.0.0/16' ,
'178.63.0.0/16',
'178.63.103.0/26',
'178.63.46.128/26',
'188.40.0.0/16',
'213.239.192.0/18',
'46.4.0.0/16',
'5.9.0.0/16',
'78.46.0.0/15',
'78.47.145.144/28',
'85.10.192.0/20',
'88.198.0.0/16',
/* hetzner end */
'184.172.0.0/15',
/* singlehop start */
'108.163.192.0/18',
'108.178.0.0/18',
'173.236.0.0/17',
'184.154.0.0/16',
'198.143.128.0/18',
'198.143.128.32/27',
'198.20.64.0/18',
'65.60.0.0/18',
'69.175.0.0/17',
'96.127.128.0/18',
'99.198.96.0/19',
/* singlehop end */
'208.67.16.0/21',
/* burstnet/hostnoc start */
'173.212.192.0/18',
'178.238.128.0/20',
'184.22.0.0/16',
'184.22.151.64/27',
'184.82.0.0/16',
'31.193.0.0/20',
'31.193.7.192/26',
'46.37.160.0/19',
'46.37.179.128/26',
'64.120.128.0/17',
'64.191.0.0/17',
'66.197.128.0/17',
'66.96.192.0/18',
'66.96.212.16/28',
'96.9.128.0/18',
/* burstnet end */
'204.93.32.0/19',
/* proxy51 */
'142.54.171.0/24',
'173.232.86.0/24',
'199.116.84.0/24',
'199.116.85.0/24',
'199.116.86.0/24',
'199.116.87.0/24',
'216.172.139.0/25',
'216.172.141.0/24',
'23.29.55.0/24',
'23.29.56.0/24',
'23.29.57.0/24',
'23.29.58.0/24',
'38.87.64.0/20',
'50.117.0.0/17',
'50.117.64.0/21',
'50.117.64.0/24',
'50.117.69.0/24',
'50.117.73.0/24',
'69.46.81.0/24',
/* proxy51 end */
'23.30.140.221/32',
'216.119.144.0/20',
'95.211.99.0/24',
'95.211.100.0/23',
'204.14.72.0/21',
'85.17.122.0/24',
'85.17.0.0/16',
'199.58.84.0/22',
'81.19.32.0/22',
'86.104.14.0/24',
'79.141.166.0/24',
'74.221.208.0/20',
'31.31.72.0/21',
'194.14.179.0/24',
'193.183.98.0/23',
'192.211.48.0/20',
'37.235.54.0/24',
'91.108.178.0/24',
'176.53.69.14/32',
'109.73.77.248/29',
'95.141.20.0/24',
'198.50.128.0/17',
'95.141.31.0/24',
'208.110.64.0/19',
'79.141.160.0/20',
'198.102.28.0/24',
'198.102.29.0/24',
'198.102.30.0/24',
'198.102.31.0/24',
'216.177.128.0/20',
'69.22.169.117/32',
'95.141.29.48/28',
'209.73.148.0/24',
'213.251.128.0/18',
'162.216.45.0/24',
'5.199.128.0/20',
'162.210.196.160/27',
'37.221.172.0/23',
'77.247.181.160/28',
'216.218.128.0/17',
'66.45.252.88/29',
'74.63.64.0/18',
'209.239.112.0/20',
'212.111.205.0/24',
'198.143.1.0/24',
'95.141.27.0/24',
'209.239.96.0/19',
'184.171.160.0/20',
'79.141.172.0/24',
'82.221.96.0/19',
'67.221.255.0/24',
'67.86.96.85/32',
'74.115.0.0/21',
'199.255.208.0/21',
'162.220.8.0/21',
'66.90.64.0/18',
'198.245.48.0/20',
'12.107.206.114/32',
'95.141.28.0/24',
'50.62.0.0/15',
'192.3.16.0/22',
'188.132.188.0/24',
'162.243.0.0/16',
'162.210.196.160/27',
'67.221.255.0/24',
'79.141.160.0/21',
'79.141.169.0/24',
'79.141.170.0/23',
'79.141.172.0/22',
'95.141.16.0/20',
'185.18.104.0/23',
'185.18.106.0/24',
'192.121.66.0/24',
'192.121.68.0/24',
'193.34.48.0/22',
'193.142.97.0/24',
'193.180.174.0/24',
'194.124.229.0/24',
'195.13.60.0/22',
'195.78.240.0/22',
'46.16.32.0/22',
'46.16.36.0/22',
'50.117.49.0/24',
'50.117.61.0/24',
'50.117.72.0/24',
'69.22.129.0/24',
'69.22.168.0/24',
'69.22.170.0/24',
'69.22.172.0/24',
'69.22.179.0/24',
'69.22.185.0/24',
'69.22.187.0/24',
'69.31.50.0/23',
'176.56.174.0/24',
'198.144.106.0/23',
'199.101.192.0/24',
'199.101.196.0/24',
'199.255.210.0/24',
'199.255.213.0/24',
'204.93.60.0/24',
'209.73.141.0/24',
'209.73.148.0/24',
'216.172.147.0/24',
'69.22.174.0/24',
'188.211.239.0/24',
'37.221.172.0/23',
'178.18.16.0/22',
'46.20.32.0/20',
'5.79.64.0/18',
'212.83.128.0/19',
'192.99.0.0/16',
'109.169.0.0/18',
'209.107.208.0/24',
'69.31.68.0/22',
'198.199.64.0/19',
'174.142.0.0/16',
'64.62.201.0/24',
'199.58.84.0/24',
'50.116.5.0/24',
'23.92.16.0/21',
'162.210.196.0/24',
'192.96.203.0/24',
'199.58.84.0/24',
'63.141.198.0/23',
'50.117.45.0/24',
'216.172.135.0/24',
'216.172.142.0/24',
'199.188.236.0/24',
/* digitalocean start */
'37.139.0.0/19',
'38.74.208.0/20',
'69.55.48.0/20',
'82.196.0.0/20',
'141.0.168.0/21',
'146.185.128.0/18',
'154.27.0.0/19',
'185.14.184.0/22',
'192.34.56.0/21',
'192.81.208.0/20',
'192.241.128.0/19',
'198.199.64.0/18',
'198.211.96.0/19',
'208.68.36.0/22',
/* digitalocean end */
/* linode/netaccess */
'23.92.16.0/21',
'23.239.8.0/21',
'31.220.8.0/22',
'31.220.32.0/21',
'50.116.48.0/20',
'62.28.0.0/18',
'64.21.0.0/17',
'64.21.128.0/18',
'64.212.170.0/23',
'64.247.0.0/18',
'65.77.140.0/24',
'66.29.0.0/17',
'66.175.208.0/21',
'66.228.32.0/20',
'66.241.105.0/24',
'66.246.0.0/16',
'67.196.0.0/16',
'67.219.128.0/20',
'69.164.208.0/20',
'70.47.0.0/16',
'74.91.32.0/20',
'77.67.101.0/24',
'82.146.48.0/21',
'96.126.104.0/21',
'97.107.128.0/20',
'146.20.20.0/24',
'146.20.33.0/24',
'162.208.28.0/23',
'162.216.16.0/22',
'173.255.224.0/19',
'179.42.0.0/18',
'179.63.64.0/20',
'181.233.0.0/18',
'190.112.192.0/22',
'190.112.200.0/23',
'190.112.203.0/24',
'192.155.88.0/22',
'198.74.56.0/21',
'198.175.9.0/24',
'198.182.247.0/24',
'199.79.133.0/24',
'199.127.148.0/22',
'199.201.233.0/24',
'200.35.152.0/24',
'200.35.154.0/23',
'204.17.128.0/23',
'204.68.168.0/24',
'207.99.0.0/17',
'207.166.146.0/24',
'207.192.64.0/18',
'208.90.144.0/22',
'209.66.0.0/24',
'209.66.16.0/24',
'209.66.50.0/24',
'209.123.0.0/16',
'216.44.114.0/23',
'216.118.64.0/18',
'216.146.44.0/23',
'216.169.208.0/20',
/* linode/netaccess end */
/* leaseweb start */
'5.44.144.0/22',
'5.61.32.0/20',
'5.79.64.0/18',
'31.31.32.0/21',
'31.186.168.0/22',
'31.186.172.0/23',
'37.1.144.0/22',
'37.1.192.0/21',
'37.1.216.0/21',
'37.48.64.0/18',
'37.49.224.0/23',
'37.58.48.0/20',
'37.75.152.0/21',
'41.242.144.0/21',
'46.17.0.0/21',
'46.102.240.0/21',
'46.165.192.0/18',
'46.182.120.0/21',
'46.182.176.0/22',
'46.226.192.0/21',
'46.243.0.0/21',
'62.84.240.0/22',
'62.212.64.0/19',
'77.81.240.0/21',
'77.223.144.0/23',
'77.235.32.0/19',
'78.159.96.0/19',
'79.172.198.0/24',
'80.65.32.0/20',
'80.253.248.0/22',
'82.150.152.0/24',
'82.192.64.0/19',
'83.149.64.0/18',
'83.223.32.0/20',
'84.16.224.0/19',
'84.247.62.0/24',
'85.17.0.0/16',
'85.234.224.0/19',
'87.236.96.0/21',
'88.208.43.0/24',
'88.208.44.0/23',
'88.208.50.0/23',
'88.208.52.0/22',
'88.208.57.0/24',
'88.208.58.0/23',
'88.208.60.0/22',
'89.149.192.0/18',
'90.156.224.0/20',
'91.109.16.0/20',
'91.184.46.0/23',
'91.184.48.0/20',
'91.191.160.0/21',
'91.195.118.0/23',
'91.215.156.0/22',
'91.220.176.0/24',
'91.224.38.0/23',
'91.242.214.0/23',
'92.114.86.0/23',
'93.176.128.0/23',
'93.188.64.0/21',
'93.190.220.0/22',
'94.75.192.0/18',
'94.124.56.0/21',
'94.177.98.0/23',
'94.177.146.0/24',
'95.168.160.0/19',
'95.211.0.0/16',
'103.252.220.0/24',
'108.59.0.0/20',
'109.69.56.0/22',
'109.70.0.0/21',
'109.70.9.0/24',
'109.70.10.0/23',
'109.70.12.0/22',
'109.234.33.0/24',
'128.140.216.0/22',
'145.255.128.0/21',
'146.185.210.0/23',
'159.255.192.0/22',
'162.210.192.0/21',
'162.219.212.0/22',
'178.18.20.0/22',
'178.18.24.0/23',
'178.18.30.0/23',
'178.22.122.0/24',
'178.162.128.0/17',
'178.208.94.0/24',
'185.16.84.0/24',
'185.17.120.0/22',
'185.17.144.0/22',
'185.17.184.0/22',
'185.19.212.0/22',
'185.22.4.0/22',
'185.23.16.0/23',
'185.24.172.0/23',
'185.24.175.0/24',
'185.24.240.0/24',
'185.27.140.0/22',
'185.28.68.0/22',
'185.30.232.0/22',
'185.31.195.0/24',
'185.32.14.0/23',
'185.34.68.0/22',
'188.0.224.0/23',
'188.72.192.0/18',
'188.211.239.0/24',
'188.241.65.0/24',
'190.105.193.0/24',
'190.105.195.0/24',
'192.96.200.0/21',
'192.162.136.0/22',
'193.27.72.0/23',
'193.43.92.0/24',
'193.104.219.0/24',
'193.107.18.0/24',
'193.151.89.0/24',
'193.151.90.0/24',
'193.239.6.0/23',
'193.242.108.0/24',
'194.0.197.0/24',
'194.60.71.0/24',
'195.14.21.0/24',
'195.42.134.0/23',
'195.130.208.0/24',
'195.140.240.0/22',
'195.200.82.0/23',
'195.242.98.0/23',
'198.7.56.0/21',
'199.58.84.0/22',
'199.115.112.0/21',
'201.218.160.0/19',
'207.244.64.0/18',
'208.64.45.0/24',
'209.58.128.0/18',
'209.192.128.0/17',
'212.7.192.0/21',
'212.7.200.0/24',
'212.7.204.0/22',
'212.7.208.0/21',
'212.95.32.0/19',
'213.142.136.0/21',
'213.142.144.0/22',
'216.59.55.0/24',
'217.19.1.0/24',
'217.20.112.0/20',
'217.73.56.0/21',
/* leaseweb end */
'193.111.136.0/21',
'217.174.240.0/20',
'5.63.144.0/21',
'185.2.136.0/22',
'85.159.232.0/21',
'198.72.96.0/19',
'81.89.96.0/20',
'31.170.164.0/23',
'37.57.200.0/21',
'31.184.238.0/24',
'94.153.0.0/18',
'193.105.210.0/24',
'91.200.12.0/22',
'37.57.231.0/24',
'89.169.0.0/18',
'91.197.128.0/23',
'80.93.16.0/20',
'178.137.80.0/20',
'5.248.0.0/16',
'221.236.0.0/15',
'221.232.0.0/14',
'176.53.192.0/18',
'92.54.64.0/18',
'216.244.64.0/19',
'69.30.192.0/18',
'67.55.71.208/32',
'67.55.71.0/24',
'94.19.128.0/18',
'91.207.6.0/24',
'134.249.0.0/16',
'217.195.202.0/24',
'82.193.96.0/19',
'67.159.0.0/18',
'192.210.128.0/17',
'173.208.216.0/24',
'103.13.103.0/24',
'68.233.224.0/19',
'74.121.184.0/21',
'204.45.0.0/16',
'76.73.41.0/24',
'66.232.96.0/19',
'173.193.192.0/18',
'69.64.32.0/19',
'199.21.112.0/22',
'199.217.112.0/21',
'178.137.16.0/22',
/* ramnode */
'23.226.224.0/21',
'23.226.232.0/21',
'107.161.16.0/22',
'107.161.19.0/24',
'192.30.32.0/22',
'192.73.232.0/21',
'192.184.80.0/21',
'192.184.88.0/21',
'192.184.93.0/24',
'192.249.56.0/22',
'192.249.60.0/22',
'199.241.28.0/22',
/* ramnode end */
'50.7.0.0/16', //fdc servers
'67.23.160.0/19', //net triplex
'62.83.128.0/17', // ES hosting proxy
'46.226.104.0/21', //gandi hosting
'37.115.0.0/16', //kiyvstar gsm
'78.90.196.0/23', //bg proxy
'149.210.128.0/17', //trans IP NL
'188.132.242.0/24', //marsglobal TR
'199.68.218.0/24', //us equinix
//'184.164.66.192/26', //freeproxies, ioflood US
/* ioflood US start */
'23.226.64.0/20',
'23.226.64.0/22',
'23.226.71.0/24',
'23.226.72.0/21',
'107.167.64.0/19',
'107.167.64.0/20',
'107.167.91.0/24',
'107.178.64.0/18',
'107.178.64.0/19',
'162.213.208.0/22',
'162.213.208.0/24',
'162.218.112.0/21',
'162.218.112.0/24',
'162.218.113.0/24',
'162.218.117.0/24',
'162.218.118.0/24',
'162.218.119.0/24',
'162.220.218.0/24',
'184.164.64.0/19',
'184.164.64.0/21',
'184.164.78.0/23',
'184.164.80.0/21',
'184.164.88.0/21',
'184.164.66.192/26', //freeproxies, ioflood US
'192.30.136.0/22',
'192.30.136.0/24',
'192.30.137.0/24',
'192.110.160.0/21',
'192.110.162.0/24',
'192.110.163.0/24',
'192.110.165.0/24',
'192.110.166.0/24',
'192.110.167.0/24',
'192.243.112.0/22',
'199.30.48.0/21',
'199.167.132.0/22',
'199.167.132.0/23',
'199.231.84.0/22',
'199.231.86.0/24',
'199.231.87.0/24',
/* ioflood end */
'193.200.150.0/24', //anonymouse.org
'212.227.0.0/16', //1and1 internet de
'62.75.128.0/17', //plusserver AG de
'85.25.0.0/16', //plusserver ag
'198.50.24.0/21', //continuum datacenters us
'217.79.176.0/20', //fiber one netwroks de
'46.119.112.0/20', //kyivstar UA
/* hivelocity US hosting */
'38.112.194.0/24',
'66.96.80.0/20',
'66.232.96.0/19',
'68.233.224.0/19',
'69.46.0.0/19',
'74.50.96.0/19',
'91.209.57.0/24',
'96.31.64.0/19',
'162.216.4.0/24',
'162.216.5.0/24',
'162.216.6.0/24',
'162.216.7.0/24',
'162.220.56.0/24',
'162.220.57.0/24',
'162.220.58.0/24',
'162.220.59.0/24',
'162.220.60.0/24',
'162.220.61.0/24',
'162.220.62.0/24',
'162.220.63.0/24',
'162.252.80.0/24',
'162.252.81.0/24',
'162.252.82.0/24',
'179.61.12.0/24',
'179.61.13.0/24',
'179.61.14.0/24',
'179.63.112.0/20',
'190.115.96.0/20',
'198.178.120.0/21',
'199.47.150.0/24',
'199.47.151.0/24',
'199.59.144.0/24',
'199.59.145.0/24',
'199.59.146.0/24',
'199.59.147.0/24',
'199.119.100.0/22',
'199.167.144.0/21',
'199.193.112.0/21',
'204.78.16.0/20',
'206.51.224.0/21',
'206.51.232.0/21',
'216.109.224.0/20',
/* hivelocity end */
'172.245.0.0/16',
'192.111.144.0/20',
'213.238.168.0/21',
'144.76.0.0/16',
'37.220.96.0/21',
'46.231.112.0/21',
'31.172.240.0/20',
'78.40.32.0/21',
'62.141.32.0/20',
'91.238.72.0/23',
'198.204.224.0/19',
'46.118.0.0/16',
'46.119.112.0/20',
'176.8.0.0/16',
'91.207.4.0/24',
'91.207.7.0/24',
'91.207.5.0/24',
'109.86.15.0/24',
'78.30.192.0/18',
'89.22.240.0/20',
'178.137.128.0/17',
'31.41.216.0/21',
'95.158.32.0/19',
'176.112.0.0/19',
'85.198.174.0/24',
'80.82.208.0/20',
'183.192.0.0/11',
'175.44.0.0/16',
'112.111.0.0/16',
'107.170.0.0/17',
'162.252.85.0/24',
'64.111.126.0/24',
'94.197.122.86/32',
'50.28.0.0/18',
'62.210.0.0/16',
'89.187.128.0/19',
'107.170.192.0/18',
'95.130.8.0/21',
'67.158.64.0/20',
'141.212.0.0/16',
'209.141.32.0/19',
'46.38.48.0/21',
'193.26.217.0/24',
'188.241.140.0/23',
'204.44.64.0/18',
'87.106.0.0/16',
'199.233.244.0/22',
'68.168.96.0/20',
'50.115.173.0/24',
'185.36.76.0/22',
'31.170.166.0/23',
'107.150.61.144/29',
'107.150.32.0/19',
'142.54.160.0/19',
'63.141.224.0/19',
'74.91.16.0/20',
'192.151.144.0/20',
'192.187.96.0/19',
'199.168.96.0/21',
'50.87.0.0/16',
'218.241.31.2/32',
'108.175.144.0/20',
'212.83.160.0/19',
'178.218.160.0/21',
'206.190.158.0/24',
'206.190.157.0/24',
'79.143.80.0/22',
'23.22.0.0/15',
'82.76.0.0/14',
'79.170.40.0/21',
'23.227.170.0/24',
'198.8.60.0/22',
'141.105.124.0/23',
'54.80.0.0/14',
'192.64.80.0/21',
'198.56.192.0/19',
'121.32.0.0/14',
'91.207.8.0/24',
'192.74.224.0/19',
'142.0.128.0/20',
'137.175.0.0/17',
'199.180.100.0/22',
'199.188.104.0/21',
'142.4.96.0/19',
'198.200.32.0/19',
'198.2.192.0/18',
'108.186.0.0/16',
'107.148.0.0/15',
'108.186.0.0/16',
'198.57.128.0/17',
'193.202.110.0/24',
'192.99.0.0/16',
'94.23.0.0/16',
'159.224.160.0/24',
'14.144.0.0/12',
'46.161.41.0/24',
'94.188.16.0/20',
'188.123.224.0/19',
'199.15.232.0/21',
'121.32.0.0/14',
'72.46.133.0/24',
'221.12.128.0/18',
'91.236.74.0/23',
'146.185.232.0/24',
'31.204.128.0/19',
'193.201.224.0/22',
'79.105.0.0/17',
'91.240.163.0/24',
'218.206.0.0/15',
'195.211.152.0/22',
'36.248.0.0/14',
'178.125.0.0/16',
'110.85.75.117/32',
'27.153.237.31/32',
'117.26.194.0/32',
'68.64.160.0/21',
'173.208.194.0/24',
'173.208.203.208/29',
'122.96.0.0/15',
'210.73.208.0/20',
'199.33.120.0/21',
'66.117.0.0/20',
'120.37.237.75/32',
'221.130.125.29/32',
'111.39.240.101/32',
'91.219.140.0/22',
'12.26.128.0/19',
'31.41.216.0/21',
'146.185.232.0/24',
'193.201.224.0/22',
'194.28.172.0/22',
'195.248.234.0/23',
'46.119.112.0/20',
);
$ips = array('213.159.50.59', '213.159.50.51' );
$bad_proxy = false;
$bad_ip = implode(', ', $ips);
if (!$bad_proxy) {
foreach ($ips as $ip) {
foreach ($networks as $network) {
if (ipInCIDRNetwork($network, $ip) && !in_array($ip, $whitelist, true)) {
$proxy = $network;
$bad_proxy = true;
$bad_ip = $ip;
$_SESSION['_proxy'] = $proxy;
break;
}
}
}
}
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).
Version System time (s) User time (s) Memory (MiB) 8.3.6 0.000 0.016 18.18 8.3.5 0.012 0.006 21.94 8.3.4 0.007 0.013 18.96 8.3.3 0.007 0.010 19.25 8.3.2 0.000 0.009 20.38 8.3.1 0.003 0.006 23.49 8.3.0 0.004 0.004 20.90 8.2.18 0.010 0.007 18.21 8.2.17 0.011 0.007 22.96 8.2.16 0.009 0.006 20.52 8.2.15 0.003 0.006 24.18 8.2.14 0.006 0.003 24.66 8.2.13 0.008 0.008 26.16 8.2.12 0.003 0.006 19.48 8.2.11 0.004 0.007 22.26 8.2.10 0.007 0.007 19.77 8.2.9 0.003 0.006 19.51 8.2.8 0.003 0.007 17.97 8.2.7 0.007 0.004 17.88 8.2.6 0.000 0.011 18.04 8.2.5 0.004 0.008 18.07 8.2.4 0.007 0.003 19.95 8.2.3 0.000 0.009 18.47 8.2.2 0.009 0.000 17.95 8.2.1 0.010 0.000 18.27 8.2.0 0.003 0.007 17.87 8.1.28 0.009 0.006 25.92 8.1.27 0.007 0.003 23.91 8.1.26 0.000 0.009 26.35 8.1.25 0.015 0.006 28.09 8.1.24 0.008 0.003 23.86 8.1.23 0.006 0.006 19.28 8.1.22 0.003 0.007 17.91 8.1.21 0.003 0.006 18.77 8.1.20 0.011 0.000 17.48 8.1.19 0.010 0.000 17.35 8.1.18 0.007 0.003 18.10 8.1.17 0.006 0.003 18.77 8.1.16 0.003 0.006 22.11 8.1.15 0.003 0.006 18.78 8.1.14 0.003 0.006 17.60 8.1.13 0.006 0.003 19.53 8.1.12 0.003 0.006 17.70 8.1.11 0.006 0.003 17.63 8.1.10 0.007 0.003 17.63 8.1.9 0.009 0.000 17.60 8.1.8 0.000 0.009 17.51 8.1.7 0.000 0.009 17.62 8.1.6 0.007 0.003 17.68 8.1.5 0.003 0.007 17.64 8.1.4 0.000 0.010 17.73 8.1.3 0.004 0.007 17.79 8.1.2 0.003 0.006 17.80 8.1.1 0.000 0.011 17.77 8.1.0 0.006 0.003 17.64 8.0.30 0.006 0.003 18.77 8.0.29 0.000 0.009 17.28 8.0.28 0.000 0.010 18.61 8.0.27 0.000 0.010 17.32 8.0.26 0.000 0.008 17.30 8.0.25 0.003 0.006 17.17 8.0.24 0.000 0.009 17.07 8.0.23 0.003 0.006 17.09 8.0.22 0.000 0.010 17.02 8.0.21 0.000 0.009 17.13 8.0.20 0.004 0.004 17.11 8.0.19 0.006 0.003 17.20 8.0.18 0.000 0.009 17.09 8.0.17 0.003 0.007 17.07 8.0.16 0.003 0.006 17.10 8.0.15 0.000 0.009 17.04 8.0.14 0.000 0.009 17.04 8.0.13 0.000 0.007 13.45 8.0.12 0.003 0.007 17.05 8.0.11 0.003 0.006 17.05 8.0.10 0.006 0.003 16.98 8.0.9 0.003 0.007 17.23 8.0.8 0.003 0.014 17.10 8.0.7 0.007 0.003 17.12 8.0.6 0.000 0.009 17.02 8.0.5 0.003 0.006 17.01 8.0.3 0.013 0.014 17.41 8.0.2 0.010 0.013 17.40 8.0.1 0.003 0.006 17.11 8.0.0 0.011 0.013 16.88 7.4.33 0.003 0.003 15.14 7.4.32 0.003 0.005 16.68 7.4.30 0.004 0.004 16.74 7.4.29 0.003 0.006 16.66 7.4.28 0.003 0.007 16.66 7.4.27 0.000 0.009 16.68 7.4.26 0.010 0.000 16.65 7.4.25 0.010 0.000 16.63 7.4.24 0.000 0.009 16.71 7.4.23 0.006 0.003 16.69 7.4.22 0.006 0.015 16.69 7.4.21 0.007 0.010 16.85 7.4.20 0.000 0.009 16.57 7.4.16 0.009 0.009 16.85 7.4.15 0.012 0.008 17.40 7.4.14 0.010 0.012 17.86 7.4.13 0.017 0.007 16.68 7.4.12 0.006 0.020 16.63 7.4.11 0.003 0.024 16.56 7.4.10 0.009 0.018 16.61 7.4.9 0.010 0.010 16.62 7.4.8 0.004 0.017 19.39 7.4.7 0.013 0.006 16.71 7.4.6 0.011 0.009 16.63 7.4.5 0.000 0.012 16.63 7.4.4 0.016 0.003 16.71 7.4.3 0.006 0.019 16.43 7.4.0 0.007 0.012 15.07 7.3.33 0.003 0.007 13.53 7.3.32 0.004 0.004 13.33 7.3.31 0.003 0.006 16.55 7.3.30 0.007 0.004 16.48 7.3.29 0.006 0.013 16.54 7.3.28 0.011 0.010 16.53 7.3.27 0.006 0.015 17.40 7.3.26 0.012 0.009 16.51 7.3.25 0.015 0.006 16.64 7.3.24 0.009 0.012 16.52 7.3.23 0.009 0.009 16.74 7.3.21 0.012 0.009 16.52 7.3.20 0.008 0.012 19.39 7.3.19 0.013 0.007 16.48 7.3.18 0.003 0.020 16.54 7.3.17 0.011 0.008 16.61 7.3.16 0.009 0.009 16.60 7.3.12 0.006 0.009 14.86 7.3.11 0.006 0.016 14.57 7.3.10 0.006 0.016 14.82 7.3.9 0.012 0.006 14.35 7.3.8 0.013 0.013 14.98 7.3.7 0.011 0.007 14.88 7.3.6 0.012 0.009 14.70 7.3.5 0.010 0.007 14.83 7.3.4 0.000 0.018 14.91 7.3.3 0.000 0.018 14.89 7.3.2 0.003 0.016 16.68 7.3.1 0.011 0.011 16.17 7.3.0 0.007 0.007 16.58 7.2.33 0.009 0.012 16.92 7.2.32 0.009 0.018 16.64 7.2.31 0.007 0.011 16.61 7.2.30 0.006 0.013 16.80 7.2.29 0.006 0.015 16.90 7.2.25 0.003 0.020 15.13 7.2.24 0.004 0.018 15.11 7.2.23 0.006 0.012 14.74 7.2.22 0.006 0.013 14.93 7.2.21 0.007 0.017 15.30 7.2.20 0.010 0.010 14.92 7.2.19 0.010 0.007 14.80 7.2.18 0.007 0.013 15.13 7.2.17 0.003 0.013 15.25 7.2.16 0.007 0.010 14.82 7.2.15 0.003 0.017 16.90 7.2.14 0.006 0.013 16.65 7.2.13 0.010 0.007 16.96 7.2.12 0.007 0.013 16.91 7.2.11 0.015 0.003 16.92 7.2.10 0.006 0.009 16.78 7.2.9 0.003 0.013 16.74 7.2.8 0.003 0.015 16.68 7.2.7 0.007 0.010 16.71 7.2.6 0.004 0.014 17.02 7.2.5 0.010 0.010 16.67 7.2.4 0.012 0.006 16.82 7.2.3 0.003 0.014 16.73 7.2.2 0.007 0.013 16.76 7.2.1 0.008 0.008 16.84 7.2.0 0.006 0.008 18.25 7.1.33 0.007 0.014 15.63 7.1.32 0.004 0.015 15.42 7.1.31 0.003 0.016 15.76 7.1.30 0.006 0.016 15.68 7.1.29 0.007 0.016 15.94 7.1.28 0.012 0.006 15.56 7.1.27 0.006 0.006 15.71 7.1.26 0.004 0.014 15.69 7.1.25 0.000 0.012 15.59 7.1.24 0.007 0.007 15.64 7.1.23 0.000 0.012 15.60 7.1.22 0.000 0.011 15.52 7.1.21 0.000 0.016 15.49 7.1.20 0.004 0.013 15.70 7.1.19 0.003 0.017 15.73 7.1.18 0.006 0.012 15.67 7.1.17 0.004 0.011 15.79 7.1.16 0.004 0.014 15.61 7.1.15 0.010 0.007 15.95 7.1.14 0.004 0.011 15.72 7.1.13 0.007 0.011 15.84 7.1.12 0.000 0.012 15.71 7.1.11 0.014 0.003 15.86 7.1.10 0.008 0.011 16.95 7.1.9 0.003 0.015 15.75 7.1.8 0.014 0.009 15.81 7.1.7 0.000 0.012 16.31 7.1.6 0.008 0.016 17.58 7.1.5 0.003 0.019 16.41 7.1.4 0.009 0.013 15.73 7.1.3 0.000 0.017 15.68 7.1.2 0.007 0.010 15.31 7.1.1 0.007 0.010 15.74 7.1.0 0.006 0.044 18.92 7.0.33 0.006 0.010 15.11 7.0.32 0.004 0.014 15.08 7.0.31 0.010 0.007 15.12 7.0.30 0.003 0.013 15.51 7.0.29 0.003 0.013 15.12 7.0.28 0.006 0.009 15.29 7.0.27 0.007 0.011 15.21 7.0.26 0.011 0.004 15.37 7.0.25 0.008 0.004 15.27 7.0.24 0.010 0.007 15.36 7.0.23 0.006 0.012 15.33 7.0.22 0.004 0.011 15.31 7.0.21 0.004 0.008 15.16 7.0.20 0.008 0.005 15.97 7.0.19 0.007 0.013 15.42 7.0.18 0.009 0.012 15.39 7.0.17 0.009 0.009 15.39 7.0.16 0.009 0.003 15.07 7.0.15 0.000 0.011 15.35 7.0.14 0.010 0.042 18.59 7.0.13 0.000 0.021 15.35 7.0.12 0.003 0.009 15.14 7.0.11 0.012 0.006 15.09 7.0.10 0.007 0.010 15.15 7.0.9 0.000 0.018 15.26 7.0.8 0.000 0.014 15.18 7.0.7 0.000 0.015 15.70 7.0.6 0.010 0.045 17.71 7.0.5 0.006 0.044 16.70 7.0.4 0.013 0.046 16.70 7.0.3 0.020 0.047 16.81 7.0.2 0.017 0.029 16.78 7.0.1 0.015 0.052 16.71 7.0.0 0.002 0.036 16.75 5.6.40 0.007 0.010 14.37 5.6.39 0.000 0.017 14.36 5.6.38 0.006 0.012 14.43 5.6.37 0.004 0.018 14.11 5.6.36 0.006 0.013 14.48 5.6.35 0.003 0.021 14.33 5.6.34 0.000 0.017 14.49 5.6.33 0.007 0.014 14.10 5.6.32 0.013 0.010 14.39 5.6.31 0.003 0.016 14.84 5.6.30 0.003 0.017 14.57 5.6.29 0.009 0.016 14.82 5.6.28 0.009 0.006 14.45 5.6.27 0.007 0.015 14.37 5.6.26 0.006 0.017 14.42 5.6.25 0.000 0.017 14.58 5.6.24 0.012 0.012 14.47 5.6.23 0.016 0.008 14.32 5.6.22 0.009 0.012 14.57 5.6.21 0.008 0.029 17.51 5.6.20 0.003 0.052 16.35 5.6.19 0.005 0.060 17.43 5.6.18 0.005 0.054 17.68 5.6.17 0.012 0.043 17.38 5.6.16 0.008 0.033 17.48 5.6.15 0.005 0.060 16.31 5.6.14 0.010 0.043 16.50 5.6.13 0.007 0.056 16.33 5.6.12 0.007 0.051 17.80 5.6.11 0.003 0.044 17.90 5.6.10 0.016 0.036 17.76 5.6.9 0.007 0.043 17.86 5.6.8 0.010 0.050 17.30 5.6.7 0.017 0.053 17.41 5.6.6 0.003 0.012 14.14 5.6.5 0.007 0.017 14.63 5.6.4 0.006 0.016 13.94 5.6.3 0.009 0.012 14.31 5.6.2 0.004 0.014 14.65 5.6.1 0.009 0.006 14.20 5.6.0 0.000 0.022 14.25 5.5.38 0.000 0.022 14.47 5.5.37 0.003 0.013 14.58 5.5.36 0.007 0.016 14.64 5.5.35 0.010 0.051 17.61 5.5.34 0.007 0.038 16.36 5.5.33 0.010 0.029 17.39 5.5.32 0.007 0.042 17.49 5.5.31 0.022 0.046 17.46 5.5.30 0.008 0.055 16.30 5.5.29 0.008 0.048 16.26 5.5.28 0.005 0.042 17.53 5.5.27 0.000 0.054 17.83 5.5.26 0.012 0.034 17.87 5.5.25 0.010 0.048 17.73 5.5.24 0.003 0.052 17.45 5.5.23 0.009 0.021 14.62 5.5.22 0.009 0.021 14.47 5.5.21 0.003 0.014 14.47 5.5.20 0.006 0.015 14.58 5.5.19 0.003 0.016 14.71 5.5.18 0.000 0.017 14.30 5.5.17 0.010 0.010 14.46 5.5.16 0.003 0.019 14.09 5.5.15 0.004 0.015 14.50 5.5.14 0.004 0.015 14.47 5.5.13 0.007 0.014 14.41 5.5.12 0.004 0.018 14.34 5.5.11 0.004 0.018 14.57 5.5.10 0.000 0.024 14.39 5.5.9 0.007 0.014 14.53 5.5.8 0.009 0.012 14.44 5.5.7 0.006 0.013 14.62 5.5.6 0.013 0.007 14.55 5.5.5 0.004 0.018 14.00 5.5.4 0.010 0.007 14.23 5.5.3 0.012 0.015 14.68 5.5.2 0.007 0.021 14.45 5.5.1 0.004 0.014 14.49 5.5.0 0.003 0.015 14.15 5.4.45 0.015 0.029 23.23 5.4.44 0.007 0.036 22.86 5.4.43 0.030 0.032 21.62 5.4.42 0.065 0.036 15.50 5.4.41 0.007 0.037 21.76 5.4.40 0.022 0.028 21.73 5.4.39 0.007 0.023 21.74 5.4.38 0.008 0.036 15.08 5.4.37 0.012 0.034 15.03 5.4.36 0.008 0.039 15.03 5.4.35 0.010 0.052 15.18 5.4.34 0.012 0.033 14.97 5.4.33 0.000 0.023 10.99 5.4.32 0.005 0.026 12.02 5.4.31 0.012 0.027 11.90 5.4.30 0.006 0.036 12.04 5.4.29 0.004 0.038 11.85 5.4.28 0.007 0.037 11.90 5.4.27 0.010 0.039 11.96 5.4.26 0.008 0.037 11.91 5.4.25 0.007 0.047 11.99 5.4.24 0.012 0.042 11.94 5.4.23 0.002 0.044 11.93 5.4.22 0.011 0.033 11.96 5.4.21 0.008 0.038 11.94 5.4.20 0.011 0.051 11.80 5.4.19 0.008 0.041 11.97 5.4.18 0.006 0.043 11.95 5.4.17 0.004 0.042 11.95 5.4.16 0.007 0.041 11.94 5.4.15 0.004 0.039 11.84 5.4.14 0.004 0.040 11.70 5.4.13 0.006 0.039 11.75 5.4.12 0.011 0.034 11.81 5.4.11 0.003 0.043 11.75 5.4.10 0.008 0.039 11.64 5.4.9 0.007 0.036 11.83 5.4.8 0.004 0.039 11.87 5.4.7 0.005 0.037 11.82 5.4.6 0.008 0.034 11.81 5.4.5 0.003 0.035 11.61 5.4.4 0.006 0.029 11.72 5.4.3 0.006 0.029 11.80 5.4.2 0.004 0.031 11.75 5.4.1 0.007 0.028 11.75 5.4.0 0.006 0.035 11.59 5.3.29 0.005 0.033 12.02 5.3.28 0.006 0.031 11.90 5.3.27 0.007 0.029 11.95 5.3.26 0.007 0.035 11.94 5.3.25 0.004 0.040 12.01 5.3.24 0.008 0.038 11.88 5.3.23 0.008 0.036 11.94 5.3.22 0.009 0.033 11.86 5.3.21 0.006 0.038 11.86 5.3.20 0.007 0.035 11.86 5.3.19 0.003 0.038 11.86 5.3.18 0.006 0.038 11.99 5.3.17 0.007 0.038 11.94 5.3.16 0.006 0.034 11.92 5.3.15 0.004 0.038 11.94 5.3.14 0.009 0.032 11.90 5.3.13 0.011 0.034 11.86 5.3.12 0.006 0.034 11.87 5.3.11 0.006 0.038 11.86 5.3.10 0.006 0.038 11.62 5.3.9 0.004 0.041 11.64 5.3.8 0.007 0.036 11.58 5.3.7 0.012 0.033 11.58 5.3.6 0.004 0.037 11.57 5.3.5 0.008 0.036 11.58 5.3.4 0.007 0.040 11.54 5.3.3 0.007 0.035 11.53 5.3.2 0.009 0.034 11.42 5.3.1 0.007 0.037 11.40 5.3.0 0.004 0.040 11.39 5.2.17 0.002 0.044 9.49 5.2.16 0.005 0.037 9.50 5.2.15 0.003 0.042 9.49 5.2.14 0.006 0.040 9.49 5.2.13 0.004 0.043 9.45 5.2.12 0.007 0.037 9.45 5.2.11 0.005 0.035 9.46 5.2.10 0.006 0.036 9.46 5.2.9 0.015 0.031 9.46 5.2.8 0.007 0.039 9.44 5.2.7 0.004 0.044 9.45 5.2.6 0.008 0.039 9.40 5.2.5 0.011 0.037 9.38 5.2.4 0.009 0.034 9.35 5.2.3 0.016 0.047 9.32 5.2.2 0.009 0.045 9.31 5.2.1 0.008 0.040 9.22 5.2.0 0.009 0.033 9.08 5.1.6 0.005 0.031 8.42 5.1.5 0.005 0.030 8.41 5.1.4 0.009 0.027 8.40 5.1.3 0.010 0.029 8.75 5.1.2 0.010 0.034 8.77 5.1.1 0.009 0.033 8.50 5.1.0 0.009 0.030 8.49 5.0.5 0.003 0.031 6.98 5.0.4 0.003 0.033 6.84 5.0.3 0.005 0.044 6.65 5.0.2 0.003 0.034 6.62 5.0.1 0.006 0.032 6.60 5.0.0 0.008 0.043 6.59 4.4.9 0.005 0.014 4.78 4.4.8 0.002 0.018 4.76 4.4.7 0.003 0.017 4.75 4.4.6 0.002 0.016 4.75 4.4.5 0.004 0.014 4.77 4.4.4 0.002 0.030 4.71 4.4.3 0.002 0.021 4.76 4.4.2 0.003 0.022 4.85 4.4.1 0.004 0.016 4.84 4.4.0 0.005 0.024 4.76 4.3.11 0.002 0.016 4.67 4.3.10 0.002 0.015 4.66 4.3.9 0.004 0.013 4.63 4.3.8 0.003 0.024 4.58 4.3.7 0.004 0.014 4.63 4.3.6 0.002 0.016 4.63 4.3.5 0.002 0.019 4.63 4.3.4 0.003 0.026 4.54 4.3.3 0.002 0.019 3.31 4.3.2 0.002 0.017 3.29 4.3.1 0.001 0.018 3.25 4.3.0 0.007 0.013 32.20
preferences:dark mode live preview
62.3 ms | 401 KiB | 5 Q