function ip_check() { /* alert('ipCheck'); */ var ip = '38.107.191.92'; /* var ip = document.getElementById('ip').value; */ /* alert ('your ip is ' + ip); // 127.0.0.1 */ var first = ip.split('.',1); /*** ADD THIS FOR TESTING ---> (first !=64) && */ if((first < 58 || first > 61) && (first < 110 || first > 125) && (first < 218 || first > 222) && (first < 202 || first > 203) && (first < 159 || first > 162) && (first < 166 || first > 169) && (first != 198) && (first != 192) && (first != 134)) { /* alert('good IP'); /*ip is clean, dont run test*/ } else { /* Test IP: '127.0.0.0', '127.0.0.2', */ /*var badIps = new Array('58.14.0.0', '58.25.255.255', '58.30.0.0', '58.63.255.255', '58.66.0.0', '58.67.255.255', '58.68.128.0', '58.68.255.255', '58.82.0.0', '58.83.255.255', '58.87.64.0', '58.87.127.255', '58.99.128.0', '58.101.255.255', '58.116.0.0', '58.119.255.255', '58.128.0.0', '58.135.255.255', '58.144.0.0', '58.144.255.255', '58.154.0.0', '58.155.255.255', '58.192.0.0', '58.223.255.255', '58.240.0.0', '58.255.255.255', '59.32.0.0', '59.83.255.255', '59.107.0.0', '59.111.255.255', '59.151.0.0', '59.151.127.255', '59.155.0.0', '59.155.255.255', '59.172.0.0', '59.175.255.255', '59.191.0.0', '59.255.255.255', '60.0.0.0', '60.31.255.255', '60.55.0.0', '60.55.255.255', '60.63.0.0', '60.63.255.255', '60.160.0.0', '60.191.255.255', '60.194.0.0', '60.195.255.255', '60.200.0.0', '60.223.255.255', '60.232.0.0', '60.233.255.255', '60.235.0.0', '60.235.255.255', '60.245.128.0', '60.245.255.255', '60.247.0.0', '60.247.255.255', '60.252.0.0', '60.252.255.255', '60.253.128.0', '60.253.255.255', '60.255.0.0', '60.255.255.255', '61.4.80.0', '61.4.95.255', '61.4.176.0', '61.4.191.255', '61.8.160.0', '61.8.175.255', '61.28.0.0', '61.28.127.255', '61.29.128.0', '61.29.255.255', '61.45.128.0', '61.45.191.255', '61.47.128.0', '61.47.191.255', '61.48.0.0', '61.55.255.255', '61.87.192.0', '61.87.255.255', '61.128.0.0', '61.191.255.255', '61.232.0.0', '61.237.255.255', '61.240.0.0', '61.243.255.255', '110.6.0.0', '110.7.255.255', '110.16.0.0', '110.19.255.255', '112.0.0.0', '112.67.255.255', '112.73.0.0', '112.75.255.255', '112.80.0.0', '112.87.255.255', '112.109.128.0', '112.109.255.255', '112.111.0.0', '112.117.255.255', '112.122.0.0', '112.132.255.255', '112.192.0.0', '112.195.255.255', '112.224.0.0', '112.255.255.255', '113.0.0.0', '113.9.255.255', '113.11.192.0', '113.11.223.255', '113.12.0.0', '113.18.255.255', '113.24.0.0', '113.27.255.255', '113.31.0.0', '113.31.255.255', '113.44.0.0', '113.51.255.255', '113.52.160.0', '113.52.191.255', '113.54.0.0', '113.59.127.255', '113.62.0.0', '113.129.255.255', '113.130.96.0', '113.130.119.255', '113.132.0.0', '113.143.255.255', '113.194.0.0', '113.195.255.255', '113.200.0.0', '113.202.255.255', '113.204.0.0', '113.207.255.255', '113.208.96.0', '113.209.255.255', '113.212.0.0', '113.212.63.255', '113.213.0.0', '113.213.127.255', '113.214.0.0', '113.215.255.255', '113.218.0.0', '113.251.255.255', '114.28.0.0', '114.28.255.255', '114.54.0.0', '114.55.255.255', '114.60.0.0', '114.68.255.255', '114.80.0.0', '114.107.255.255', '114.110.0.0', '114.110.15.255', '114.110.128.0', '114.110.255.255', '114.111.160.0', '114.111.191.255', '114.112.0.0', '114.117.255.255', '114.132.0.0', '114.132.255.255', '114.135.0.0', '114.135.255.255', '114.138.0.0', '114.139.255.255', '114.141.128.0', '114.141.191.255', '114.196.0.0', '114.197.255.255', '114.208.0.0', '114.211.255.255', '114.216.0.0', '114.255.255.255', '115.44.0.0', '115.63.255.255', '115.84.0.0', '115.84.63.255', '115.84.192.0', '115.84.223.255', '115.85.192.0', '115.85.255.255', '115.100.0.0', '115.107.255.255', '115.120.0.0', '115.123.255.255', '115.124.16.0', '115.124.31.255', '115.148.0.0', '115.159.255.255', '115.168.0.0', '115.175.255.255', '115.180.0.0', '115.183.255.255', '115.192.0.0', '115.255.255.255', '116.1.0.0', '116.11.255.255', '116.13.0.0', '116.13.255.255', '116.16.0.0', '116.31.255.255', '116.52.0.0', '116.57.255.255', '116.58.128.0', '116.58.143.255', '116.58.208.0', '116.58.223.255', '116.60.0.0', '116.63.255.255', '116.66.0.0', '116.66.127.255', '116.69.0.0', '116.70.127.255', '116.76.0.0', '116.79.255.255', '116.89.144.0', '116.89.159.255', '116.90.80.0', '116.90.95.255', '116.90.184.0', '116.90.191.255', '116.95.0.0', '116.95.255.255', '116.112.0.0', '116.117.255.255', '116.128.0.0', '116.192.255.255', '116.193.16.0', '116.193.63.255', '116.194.0.0', '116.196.255.255', '116.198.0.0', '116.199.159.255', '116.204.0.0', '116.205.255.255', '116.207.0.0', '116.211.255.255', '116.212.160.0', '116.212.175.255', '116.213.64.0', '116.213.255.255', '116.214.32.0', '116.214.79.255', '116.214.128.0', '116.219.255.255', '116.224.0.0', '116.239.255.255', '116.242.0.0', '116.249.255.255', '116.252.0.0', '116.253.255.255', '116.254.128.0', '116.254.255.255', '116.255.128.0', '116.255.255.255', '117.8.0.0', '117.15.255.255', '117.21.0.0', '117.45.255.255', '117.48.0.0', '117.51.255.255', '117.53.176.0', '117.53.191.255', '117.57.0.0', '117.58.127.255', '117.59.0.0', '117.73.255.255', '117.74.64.0', '117.74.79.255', '117.74.128.0', '117.95.255.255', '117.100.0.0', '117.101.255.255', '117.103.16.0', '117.103.31.255', '117.103.128.0', '117.103.143.255', '117.106.0.0', '117.107.255.255', '117.112.0.0', '117.119.255.255', '117.120.64.0', '117.121.199.255', '117.122.128.0', '117.122.255.255', '117.124.0.0', '117.191.255.255', '118.24.0.0', '118.31.255.255', '118.64.0.0', '118.66.255.255', '118.67.112.0', '118.67.127.255', '118.72.0.0', '118.81.255.255', '118.84.0.0', '118.85.255.255', '118.88.32.0', '118.89.255.255', '118.91.240.0', '118.91.255.255', '118.102.16.0', '118.102.31.255', '118.112.0.0', '118.126.255.255', '118.132.0.0', '118.135.255.255', '118.144.0.0', '118.147.255.255', '118.178.0.0', '118.178.255.255', '118.180.0.0', '118.207.255.255', '118.212.0.0', '118.213.255.255', '118.224.0.0', '118.230.255.255', '118.239.0.0', '118.239.255.255', '118.242.0.0', '118.242.255.255', '118.244.0.0', '119.2.31.255', '119.2.128.0', '119.10.127.255', '119.15.136.0', '119.15.143.255', '119.16.0.0', '119.16.255.255', '119.19.0.0', '119.23.255.255', '119.27.160.0', '119.27.255.255', '119.30.48.0', '119.30.63.255', '119.31.192.0', '119.31.223.255', '119.32.0.0', '119.40.79.255', '119.40.128.0', '119.42.31.255', '119.42.136.0', '119.42.143.255', '119.42.224.0', '119.42.255.255', '119.44.0.0', '119.45.255.255', '119.48.0.0', '119.55.255.255', '119.57.0.0', '119.58.255.255', '119.59.128.0', '119.62.255.255', '119.63.32.0', '119.63.63.255', '119.75.208.0', '119.75.223.255', '119.78.0.0', '119.81.255.255', '119.84.0.0', '119.91.255.255', '119.96.0.0', '119.103.255.255', '119.108.0.0', '119.109.255.255', '119.112.0.0', '119.147.255.255', '119.148.160.0', '119.148.175.255', '119.161.128.0', '119.167.255.255', '119.176.0.0', '119.191.255.255', '119.232.0.0', '119.233.255.255', '119.235.128.0', '119.235.191.255', '119.248.0.0', '119.251.255.255', '119.253.0.0', '119.255.255.255', '120.0.0.0', '120.15.255.255', '120.30.0.0', '120.49.255.255', '120.52.0.0', '120.55.255.255', '120.64.0.0', '120.71.255.255', '120.72.32.0', '120.72.63.255', '120.72.128.0', '120.72.255.255', '120.76.0.0', '120.87.255.255', '120.90.0.0', '120.92.255.255', '120.94.0.0', '120.95.255.255', '120.128.0.0', '120.135.255.255', '120.136.128.0', '120.136.191.255', '120.137.0.0', '120.137.127.255', '120.192.0.0', '120.255.255.255', '121.0.16.0', '121.0.31.255', '121.4.0.0', '121.5.255.255', '121.8.0.0', '121.43.255.255', '121.46.0.0', '121.49.255.255', '121.51.0.0', '121.51.255.255', '121.52.160.0', '121.52.191.255', '121.52.208.0', '121.52.255.255', '121.55.0.0', '121.55.63.255', '121.56.0.0', '121.58.127.255', '121.58.144.0', '121.58.159.255', '121.59.0.0', '121.63.255.255', '121.68.0.0', '121.71.255.255', '121.76.0.0', '121.77.255.255', '121.79.128.0', '121.79.191.255', '121.89.0.0', '121.89.255.255', '121.100.128.0', '121.100.255.255', '121.101.208.0', '121.101.223.255', '121.192.0.0', '121.199.255.255', '121.201.0.0', '121.201.255.255', '121.204.0.0', '121.207.255.255', '121.224.0.0', '121.239.255.255', '121.248.0.0', '121.251.255.255', '121.255.0.0', '121.255.255.255', '122.0.64.0', '122.0.255.255', '122.4.0.0', '122.15.255.255', '122.48.0.0', '122.49.63.255', '122.51.0.0', '122.51.255.255', '122.64.0.0', '122.97.255.255', '122.102.0.0', '122.102.15.255', '122.102.64.0', '122.102.95.255', '122.112.0.0', '122.115.255.255', '122.119.0.0', '122.119.255.255', '122.136.0.0', '122.143.255.255', '122.144.128.0', '122.144.255.255', '122.152.192.0', '122.152.255.255', '122.156.0.0', '122.159.255.255', '122.192.0.0', '122.195.255.255', '122.198.0.0', '122.198.255.255', '122.200.64.0', '122.200.127.255', '122.204.0.0', '122.207.255.255', '122.224.0.0', '122.247.255.255', '122.248.48.0', '122.248.63.255', '123.0.128.0', '123.0.191.255', '123.4.0.0', '123.15.255.255', '123.49.128.0', '123.49.255.255', '123.52.0.0', '123.98.127.255', '123.99.128.0', '123.100.31.255', '123.101.0.0', '123.101.255.255', '123.103.0.0', '123.103.127.255', '123.108.128.0', '123.108.143.255', '123.108.208.0', '123.108.223.255', '123.112.0.0', '123.135.255.255', '123.136.80.0', '123.136.95.255', '123.137.0.0', '123.139.255.255', '123.144.0.0', '123.175.255.255', '123.176.80.0', '123.176.95.255', '123.177.0.0', '123.191.255.255', '123.196.0.0', '123.197.255.255', '123.199.128.0', '123.199.255.255', '123.206.0.0', '123.207.255.255', '123.232.0.0', '123.235.255.255', '123.242.0.0', '123.242.127.255', '123.244.0.0', '123.247.255.255', '123.249.0.0', '123.249.255.255', '123.253.0.0', '123.253.255.255', '124.6.64.0', '124.6.127.255', '124.14.0.0', '124.17.255.255', '124.20.0.0', '124.23.255.255', '124.28.192.0', '124.29.127.255', '124.31.0.0', '124.31.255.255', '124.40.112.0', '124.40.192.255', '124.42.0.0', '124.42.255.255', '124.47.0.0', '124.47.63.255', '124.64.0.0', '124.66.127.255', '124.67.0.0', '124.79.255.255', '124.88.0.0', '124.95.255.255', '124.108.8.0', '124.108.15.255', '124.108.40.0', '124.108.47.255', '124.112.0.0', '124.119.255.255', '124.126.0.0', '124.135.255.255', '124.147.128.0', '124.147.255.255', '124.156.0.0', '124.156.255.255', '124.160.0.0', '124.167.255.255', '124.172.0.0', '124.175.255.255', '124.192.0.0', '124.193.255.255', '124.196.0.0', '124.196.255.255', '124.200.0.0', '124.207.255.255', '124.220.0.0', '124.240.127.255', '124.242.0.0', '124.242.255.255', '124.243.192.0', '124.243.255.255', '124.248.0.0', '124.248.127.255', '124.249.0.0', '124.251.255.255', '124.254.0.0', '124.254.63.255', '125.31.192.0', '125.47.255.255', '125.58.128.0', '125.58.255.255', '125.61.128.0', '125.62.63.255', '125.64.0.0', '125.98.255.255', '125.104.0.0', '125.127.255.255', '125.169.0.0', '125.169.255.255', '125.171.0.0', '125.171.255.255', '125.208.0.0', '125.208.63.255', '125.210.0.0', '125.211.255.255', '125.213.0.0', '125.213.127.255', '125.214.96.0', '125.214.127.255', '125.215.0.0', '125.215.63.255', '125.216.0.0', '125.223.255.255', '125.254.128.0', '125.254.255.255', '134.196.0.0', '134.196.255.255', '159.226.0.0', '159.226.255.255', '161.207.0.0', '161.207.255.255', '162.105.0.0', '162.105.255.255', '166.111.0.0', '166.111.255.255', '167.139.0.0', '167.139.255.255', '168.160.0.0', '168.160.255.255', '169.211.1.0', '169.211.1.255', '192.83.122.0', '192.83.122.255', '192.124.154.0', '192.124.154.255', '192.188.170.0', '192.188.170.255', '198.17.7.0', '198.17.7.255', '198.97.132.0', '198.97.132.255', '202.0.110.0', '202.0.110.255', '202.0.160.0', '202.0.179.255', '202.4.128.0', '202.4.159.255', '202.4.252.0', '202.4.255.255', '202.8.128.0', '202.8.159.255', '202.10.64.0', '202.10.79.255', '202.14.88.0', '202.14.88.255', '202.14.235.0', '202.14.238.255', '202.20.120.0', '202.20.120.255', '202.22.248.0', '202.22.255.255', '202.38.0.0', '202.38.15.255', '202.38.64.0', '202.38.138.255', '202.38.140.0', '202.38.156.255', '202.38.158.0', '202.38.161.255', '202.38.164.0', '202.38.176.255', '202.38.184.0', '202.38.255.255', '202.41.152.0', '202.41.159.255', '202.41.240.0', '202.41.255.255', '202.46.32.0', '202.46.63.255', '202.46.224.0', '202.46.239.255', '202.60.112.0', '202.60.127.255', '202.69.4.0', '202.69.7.255', '202.69.16.0', '202.69.31.255', '202.70.0.0', '202.70.31.255', '202.74.8.0', '202.74.15.255', '202.75.208.0', '202.75.223.255', '202.85.208.0', '202.85.223.255', '202.90.0.0', '202.90.3.255', '202.90.224.0', '202.90.239.255', '202.90.252.0', '202.91.3.255', '202.91.128.0', '202.91.131.255', '202.91.176.0', '202.91.191.255', '202.91.224.0', '202.92.3.255', '202.92.252.0', '202.93.3.255', '202.93.252.0', '202.94.31.255', '202.95.0.0', '202.95.31.255', '202.95.252.0', '202.122.39.255', '202.122.64.0', '202.122.95.255', '202.122.112.0', '202.122.119.255', '202.122.128.0', '202.122.128.255', '202.123.96.0', '202.123.111.255', '202.124.24.0', '202.124.31.255', '202.125.176.0', '202.125.191.255', '202.127.0.0', '202.127.7.255', '202.127.12.0', '202.127.31.255', '202.127.40.0', '202.127.63.255', '202.127.112.0', '202.127.255.255', '202.130.0.0', '202.130.31.255', '202.130.224.0', '202.130.255.255', '202.131.16.0', '202.131.23.255', '202.131.48.0', '202.131.63.255', '202.131.208.0', '202.131.223.255', '202.136.48.0', '202.136.63.255', '202.136.208.0', '202.136.239.255', '202.141.160.0', '202.141.191.255', '202.142.16.0', '202.142.31.255', '202.143.16.0', '202.143.31.255', '202.148.96.0', '202.148.127.255', '202.149.160.0', '202.149.175.255', '202.149.224.0', '202.149.255.255', '202.150.16.0', '202.150.31.255', '202.152.176.0', '202.152.191.255', '202.153.48.0', '202.153.63.255', '202.158.160.0', '202.158.191.255', '202.160.176.0', '202.160.191.255', '202.164.0.0', '202.164.15.255', '202.164.25.0', '202.164.25.255', '202.165.96.0', '202.165.103.255', '202.165.176.0', '202.165.191.255', '202.165.208.0', '202.165.223.255', '202.168.160.0', '202.168.191.255', '202.170.128.0', '202.170.159.255', '202.170.216.0', '202.170.223.255', '202.173.8.0', '202.173.15.255', '202.173.224.0', '202.173.255.255', '202.179.240.0', '202.179.255.255', '202.180.128.0', '202.180.159.255', '202.181.112.0', '202.181.127.255', '202.189.80.0', '202.189.95.255', '202.192.0.0', '202.207.255.255', '203.18.50.0', '203.18.50.255', '203.79.0.0', '203.79.15.255', '203.80.144.0', '203.80.159.255', '203.81.16.0', '203.81.31.255', '203.83.56.0', '203.83.63.255', '203.86.0.0', '203.86.95.255', '203.88.0.0', '203.88.3.255', '203.88.32.0', '203.88.63.255', '203.88.192.0', '203.88.223.255', '203.89.0.0', '203.89.3.255', '203.90.0.0', '203.90.3.255', '203.90.128.0', '203.90.223.255', '203.91.32.0', '203.91.63.255', '203.91.96.0', '203.91.111.255', '203.91.120.0', '203.91.127.255', '203.92.0.0', '203.92.3.255', '203.92.160.0', '203.92.191.255', '203.93.0.0', '203.94.31.255', '203.95.0.0', '203.95.7.255', '203.95.96.0', '203.95.127.255', '203.99.16.0', '203.99.31.255', '203.99.80.0', '203.99.95.255', '203.100.32.0', '203.100.47.255', '203.100.80.0', '203.100.127.255', '203.100.192.0', '203.100.207.255', '203.110.160.0', '203.110.191.255', '203.118.192.0', '203.118.223.255', '203.118.248.0', '203.118.251.255', '203.119.24.0', '203.119.35.255', '203.128.32.0', '203.128.63.255', '203.128.96.0', '203.128.159.255', '203.130.32.0', '203.130.63.255', '203.132.32.0', '203.132.63.255', '203.134.240.0', '203.134.247.255', '203.135.96.0', '203.135.127.255', '203.135.160.0', '203.135.175.255', '203.142.219.0', '203.142.219.255', '203.148.0.0', '203.148.63.255', '203.152.64.0', '203.152.95.255', '203.156.192.0', '203.156.255.255', '203.158.16.0', '203.158.23.255', '203.161.192.0', '203.161.223.255', '203.166.160.0', '203.166.191.255', '203.171.224.0', '203.171.239.255', '203.174.7.0', '203.174.7.255', '203.174.96.0', '203.174.127.255', '203.175.128.0', '203.175.159.255', '203.175.192.0', '203.175.255.255', '203.176.168.0', '203.176.175.255', '203.184.80.0', '203.184.95.255', '203.187.160.0', '203.187.191.255', '203.190.96.0', '203.190.111.255', '203.191.16.0', '203.191.31.255', '203.191.64.0', '203.191.127.255', '203.191.144.0', '203.191.159.255', '203.192.0.0', '203.192.31.255', '203.196.0.0', '203.196.3.255', '203.207.64.0', '203.208.19.255', '203.208.32.0', '203.208.63.255', '203.209.224.0', '203.209.255.255', '203.212.0.0', '203.212.15.255', '203.212.80.0', '203.212.95.255', '203.222.192.0', '203.222.207.255', '203.223.0.0', '203.223.15.255', '210.2.0.0', '210.2.31.255', '210.5.0.0', '210.5.47.255', '210.5.144.0', '210.5.159.255', '210.12.0.0', '210.13.255.255', '210.14.64.0', '210.14.95.255', '210.14.112.0', '210.15.191.255', '210.16.128.0', '210.16.191.255', '210.21.0.0', '210.22.255.255', '210.23.32.0', '210.23.63.255', '210.25.0.0', '210.47.255.255', '210.51.0.0', '210.53.255.255', '210.56.192.0', '210.56.223.255', '210.72.0.0', '210.78.255.255', '210.79.64.0', '210.79.127.255', '210.79.224.0', '210.79.255.255', '210.82.0.0', '210.83.255.255', '210.87.128.0', '210.87.191.255', '210.185.192.0', '210.185.255.255', '210.192.96.0', '210.192.127.255', '211.64.0.0', '211.71.255.255', '211.80.0.0', '211.103.255.255', '211.136.0.0', '211.167.255.255', '218.0.0.0', '218.31.255.255', '218.56.0.0', '218.99.255.255', '218.104.0.0', '218.109.255.255', '218.185.192.0', '218.185.223.255', '218.192.0.0', '218.207.255.255', '218.240.0.0', '218.247.255.255', '218.249.0.0', '218.249.255.255', '219.72.0.0', '219.72.255.255', '219.82.0.0', '219.82.255.255', '219.128.0.0', '219.159.255.255', '219.216.0.0', '219.239.255.255', '219.242.0.0', '219.247.255.255', '220.101.192.0', '220.101.255.255', '220.112.0.0', '220.115.255.255', '220.152.128.0', '220.152.255.255', '220.154.0.0', '220.155.255.255', '220.160.0.0', '220.207.255.255', '220.231.0.0', '220.231.63.255', '220.231.128.0', '220.231.255.255', '220.232.64.0', '220.232.127.255', '220.234.0.0', '220.234.255.255', '220.242.0.0', '220.243.255.255', '220.248.0.0', '220.251.255.255', '221.0.0.0', '221.12.191.255', '221.13.0.0', '221.15.255.255', '221.122.0.0', '221.123.255.255', '221.129.0.0', '221.131.255.255', '221.133.224.0', '221.133.255.255', '221.136.0.0', '221.137.255.255', '221.172.0.0', '221.183.255.255', '221.192.0.0', '221.199.207.255', '221.199.224.0', '221.239.255.255', '222.16.0.0', '222.95.255.255', '222.125.0.0', '222.125.255.255', '222.126.128.0', '222.126.255.255', '222.128.0.0', '222.143.255.255', '222.160.0.0', '222.163.255.255', '222.168.0.0', '222.223.255.255', '222.240.0.0', '222.249.249.255'); /*** ADD THIS FOR TESTING ---> '64.69.113.33', '64.69.113.35', */ var badIps = new Array( '58.14.0.0', '58.25.255.255', '58.30.0.0', '58.63.255.255', '58.66.0.0', '58.67.255.255', '58.68.128.0', '58.68.255.255', '58.82.0.0', '58.83.255.255', '58.87.64.0', '58.87.127.255', '58.99.128.0', '58.101.255.255', '58.116.0.0', '58.119.255.255', '58.128.0.0', '58.135.255.255', '58.144.0.0', '58.144.255.255', '58.154.0.0', '58.155.255.255', '58.192.0.0', '58.223.255.255', '58.240.0.0', '58.255.255.255', '59.32.0.0', '59.83.255.255', '59.107.0.0', '59.111.255.255', '59.151.0.0', '59.151.127.255', '59.155.0.0', '59.155.255.255', '59.172.0.0', '59.175.255.255', '59.191.0.0', '59.255.255.255', '60.0.0.0', '60.31.255.255', '60.55.0.0', '60.55.255.255', '60.63.0.0', '60.63.255.255', '60.160.0.0', '60.191.255.255', '60.194.0.0', '60.195.255.255', '60.200.0.0', '60.223.255.255', '60.232.0.0', '60.233.255.255', '60.235.0.0', '60.235.255.255', '60.245.128.0', '60.245.255.255', '60.247.0.0', '60.247.255.255', '60.252.0.0', '60.252.255.255', '60.253.128.0', '60.253.255.255', '60.255.0.0', '60.255.255.255', '61.4.80.0', '61.4.95.255', '61.4.176.0', '61.4.191.255', '61.8.160.0', '61.8.175.255', '61.28.0.0', '61.28.127.255', '61.29.128.0', '61.29.255.255', '61.45.128.0', '61.45.191.255', '61.47.128.0', '61.47.191.255', '61.48.0.0', '61.55.255.255', '61.87.192.0', '61.87.255.255', '61.128.0.0', '61.191.255.255', '61.232.0.0', '61.237.255.255', '61.240.0.0', '61.243.255.255', '110.6.0.0', '110.7.255.255', '110.16.0.0', '110.19.255.255', '112.0.0.0', '112.67.255.255', '112.73.0.0', '112.75.255.255', '112.80.0.0', '112.87.255.255', '112.109.128.0', '112.109.255.255', '112.111.0.0', '112.117.255.255', '112.122.0.0', '112.132.255.255', '112.192.0.0', '112.195.255.255', '112.224.0.0', '112.255.255.255', '113.0.0.0', '113.9.255.255', '113.11.192.0', '113.11.223.255', '113.12.0.0', '113.18.255.255', '113.24.0.0', '113.27.255.255', '113.31.0.0', '113.31.255.255', '113.44.0.0', '113.51.255.255', '113.52.160.0', '113.52.191.255', '113.54.0.0', '113.59.127.255', '113.62.0.0', '113.129.255.255', '113.130.96.0', '113.130.119.255', '113.132.0.0', '113.143.255.255', '113.194.0.0', '113.195.255.255', '113.200.0.0', '113.202.255.255', '113.204.0.0', '113.207.255.255', '113.208.96.0', '113.209.255.255', '113.212.0.0', '113.212.63.255', '113.213.0.0', '113.213.127.255', '113.214.0.0', '113.215.255.255', '113.218.0.0', '113.251.255.255', '114.28.0.0', '114.28.255.255', '114.54.0.0', '114.55.255.255', '114.60.0.0', '114.68.255.255', '114.80.0.0', '114.107.255.255', '114.110.0.0', '114.110.15.255', '114.110.128.0', '114.110.255.255', '114.111.160.0', '114.111.191.255', '114.112.0.0', '114.117.255.255', '114.132.0.0', '114.132.255.255', '114.135.0.0', '114.135.255.255', '114.138.0.0', '114.139.255.255', '114.141.128.0', '114.141.191.255', '114.196.0.0', '114.197.255.255', '114.208.0.0', '114.211.255.255', '114.216.0.0', '114.255.255.255', '115.44.0.0', '115.63.255.255', '115.84.0.0', '115.84.63.255', '115.84.192.0', '115.84.223.255', '115.85.192.0', '115.85.255.255', '115.100.0.0', '115.107.255.255', '115.120.0.0', '115.123.255.255', '115.124.16.0', '115.124.31.255', '115.148.0.0', '115.159.255.255', '115.168.0.0', '115.175.255.255', '115.180.0.0', '115.183.255.255', '115.192.0.0', '115.255.255.255', '116.1.0.0', '116.11.255.255', '116.13.0.0', '116.13.255.255', '116.16.0.0', '116.31.255.255', '116.52.0.0', '116.57.255.255', '116.58.128.0', '116.58.143.255', '116.58.208.0', '116.58.223.255', '116.60.0.0', '116.63.255.255', '116.66.0.0', '116.66.127.255', '116.69.0.0', '116.70.127.255', '116.76.0.0', '116.79.255.255', '116.89.144.0', '116.89.159.255', '116.90.80.0', '116.90.95.255', '116.90.184.0', '116.90.191.255', '116.95.0.0', '116.95.255.255', '116.112.0.0', '116.117.255.255', '116.128.0.0', '116.192.255.255', '116.193.16.0', '116.193.63.255', '116.194.0.0', '116.196.255.255', '116.198.0.0', '116.199.159.255', '116.204.0.0', '116.205.255.255', '116.207.0.0', '116.211.255.255', '116.212.160.0', '116.212.175.255', '116.213.64.0', '116.213.255.255', '116.214.32.0', '116.214.79.255', '116.214.128.0', '116.219.255.255', '116.224.0.0', '116.239.255.255', '116.242.0.0', '116.249.255.255', '116.252.0.0', '116.253.255.255', '116.254.128.0', '116.254.255.255', '116.255.128.0', '116.255.255.255', '117.8.0.0', '117.15.255.255', '117.21.0.0', '117.45.255.255', '117.48.0.0', '117.51.255.255', '117.53.176.0', '117.53.191.255', '117.57.0.0', '117.58.127.255', '117.59.0.0', '117.73.255.255', '117.74.64.0', '117.74.79.255', '117.74.128.0', '117.95.255.255', '117.100.0.0', '117.101.255.255', '117.103.16.0', '117.103.31.255', '117.103.128.0', '117.103.143.255', '117.106.0.0', '117.107.255.255', '117.112.0.0', '117.119.255.255', '117.120.64.0', '117.121.199.255', '117.122.128.0', '117.122.255.255', '117.124.0.0', '117.191.255.255', '118.24.0.0', '118.31.255.255', '118.64.0.0', '118.66.255.255', '118.67.112.0', '118.67.127.255', '118.72.0.0', '118.81.255.255', '118.84.0.0', '118.85.255.255', '118.88.32.0', '118.89.255.255', '118.91.240.0', '118.91.255.255', '118.102.16.0', '118.102.31.255', '118.112.0.0', '118.126.255.255', '118.132.0.0', '118.135.255.255', '118.144.0.0', '118.147.255.255', '118.178.0.0', '118.178.255.255', '118.180.0.0', '118.207.255.255', '118.212.0.0', '118.213.255.255', '118.224.0.0', '118.230.255.255', '118.239.0.0', '118.239.255.255', '118.242.0.0', '118.242.255.255', '118.244.0.0', '119.2.31.255', '119.2.128.0', '119.10.127.255', '119.15.136.0', '119.15.143.255', '119.16.0.0', '119.16.255.255', '119.19.0.0', '119.23.255.255', '119.27.160.0', '119.27.255.255', '119.30.48.0', '119.30.63.255', '119.31.192.0', '119.31.223.255', '119.32.0.0', '119.40.79.255', '119.40.128.0', '119.42.31.255', '119.42.136.0', '119.42.143.255', '119.42.224.0', '119.42.255.255', '119.44.0.0', '119.45.255.255', '119.48.0.0', '119.55.255.255', '119.57.0.0', '119.58.255.255', '119.59.128.0', '119.62.255.255', '119.63.32.0', '119.63.63.255', '119.75.208.0', '119.75.223.255', '119.78.0.0', '119.81.255.255', '119.84.0.0', '119.91.255.255', '119.96.0.0', '119.103.255.255', '119.108.0.0', '119.109.255.255', '119.112.0.0', '119.147.255.255', '119.148.160.0', '119.148.175.255', '119.161.128.0', '119.167.255.255', '119.176.0.0', '119.191.255.255', '119.232.0.0', '119.233.255.255', '119.235.128.0', '119.235.191.255', '119.248.0.0', '119.251.255.255', '119.253.0.0', '119.255.255.255', '120.0.0.0', '120.15.255.255', '120.30.0.0', '120.49.255.255', '120.52.0.0', '120.55.255.255', '120.64.0.0', '120.71.255.255', '120.72.32.0', '120.72.63.255', '120.72.128.0', '120.72.255.255', '120.76.0.0', '120.87.255.255', '120.90.0.0', '120.92.255.255', '120.94.0.0', '120.95.255.255', '120.128.0.0', '120.135.255.255', '120.136.128.0', '120.136.191.255', '120.137.0.0', '120.137.127.255', '120.192.0.0', '120.255.255.255', '121.0.16.0', '121.0.31.255', '121.4.0.0', '121.5.255.255', '121.8.0.0', '121.43.255.255', '121.46.0.0', '121.49.255.255', '121.51.0.0', '121.51.255.255', '121.52.160.0', '121.52.191.255', '121.52.208.0', '121.52.255.255', '121.55.0.0', '121.55.63.255', '121.56.0.0', '121.58.127.255', '121.58.144.0', '121.58.159.255', '121.59.0.0', '121.63.255.255', '121.68.0.0', '121.71.255.255', '121.76.0.0', '121.77.255.255', '121.79.128.0', '121.79.191.255', '121.89.0.0', '121.89.255.255', '121.100.128.0', '121.100.255.255', '121.101.208.0', '121.101.223.255', '121.192.0.0', '121.199.255.255', '121.201.0.0', '121.201.255.255', '121.204.0.0', '121.207.255.255', '121.224.0.0', '121.239.255.255', '121.248.0.0', '121.251.255.255', '121.255.0.0', '121.255.255.255', '122.0.64.0', '122.0.255.255', '122.4.0.0', '122.15.255.255', '122.48.0.0', '122.49.63.255', '122.51.0.0', '122.51.255.255', '122.64.0.0', '122.97.255.255', '122.102.0.0', '122.102.15.255', '122.102.64.0', '122.102.95.255', '122.112.0.0', '122.115.255.255', '122.119.0.0', '122.119.255.255', '122.136.0.0', '122.143.255.255', '122.144.128.0', '122.144.255.255', '122.152.192.0', '122.152.255.255', '122.156.0.0', '122.159.255.255', '122.192.0.0', '122.195.255.255', '122.198.0.0', '122.198.255.255', '122.200.64.0', '122.200.127.255', '122.204.0.0', '122.207.255.255', '122.224.0.0', '122.247.255.255', '122.248.48.0', '122.248.63.255', '123.0.128.0', '123.0.191.255', '123.4.0.0', '123.15.255.255', '123.49.128.0', '123.49.255.255', '123.52.0.0', '123.98.127.255', '123.99.128.0', '123.100.31.255', '123.101.0.0', '123.101.255.255', '123.103.0.0', '123.103.127.255', '123.108.128.0', '123.108.143.255', '123.108.208.0', '123.108.223.255', '123.112.0.0', '123.135.255.255', '123.136.80.0', '123.136.95.255', '123.137.0.0', '123.139.255.255', '123.144.0.0', '123.175.255.255', '123.176.80.0', '123.176.95.255', '123.177.0.0', '123.191.255.255', '123.196.0.0', '123.197.255.255', '123.199.128.0', '123.199.255.255', '123.206.0.0', '123.207.255.255', '123.232.0.0', '123.235.255.255', '123.242.0.0', '123.242.127.255', '123.244.0.0', '123.247.255.255', '123.249.0.0', '123.249.255.255', '123.253.0.0', '123.253.255.255', '124.6.64.0', '124.6.127.255', '124.14.0.0', '124.17.255.255', '124.20.0.0', '124.23.255.255', '124.28.192.0', '124.29.127.255', '124.31.0.0', '124.31.255.255', '124.40.112.0', '124.40.192.255', '124.42.0.0', '124.42.255.255', '124.47.0.0', '124.47.63.255', '124.64.0.0', '124.66.127.255', '124.67.0.0', '124.79.255.255', '124.88.0.0', '124.95.255.255', '124.108.8.0', '124.108.15.255', '124.108.40.0', '124.108.47.255', '124.112.0.0', '124.119.255.255', '124.126.0.0', '124.135.255.255', '124.147.128.0', '124.147.255.255', '124.156.0.0', '124.156.255.255', '124.160.0.0', '124.167.255.255', '124.172.0.0', '124.175.255.255', '124.192.0.0', '124.193.255.255', '124.196.0.0', '124.196.255.255', '124.200.0.0', '124.207.255.255', '124.220.0.0', '124.240.127.255', '124.242.0.0', '124.242.255.255', '124.243.192.0', '124.243.255.255', '124.248.0.0', '124.248.127.255', '124.249.0.0', '124.251.255.255', '124.254.0.0', '124.254.63.255', '125.31.192.0', '125.47.255.255', '125.58.128.0', '125.58.255.255', '125.61.128.0', '125.62.63.255', '125.64.0.0', '125.98.255.255', '125.104.0.0', '125.127.255.255', '125.169.0.0', '125.169.255.255', '125.171.0.0', '125.171.255.255', '125.208.0.0', '125.208.63.255', '125.210.0.0', '125.211.255.255', '125.213.0.0', '125.213.127.255', '125.214.96.0', '125.214.127.255', '125.215.0.0', '125.215.63.255', '125.216.0.0', '125.223.255.255', '125.254.128.0', '125.254.255.255', '134.196.0.0', '134.196.255.255', '159.226.0.0', '159.226.255.255', '161.207.0.0', '161.207.255.255', '162.105.0.0', '162.105.255.255', '166.111.0.0', '166.111.255.255', '167.139.0.0', '167.139.255.255', '168.160.0.0', '168.160.255.255', '169.211.1.0', '169.211.1.255', '192.83.122.0', '192.83.122.255', '192.124.154.0', '192.124.154.255', '192.188.170.0', '192.188.170.255', '198.17.7.0', '198.17.7.255', '198.97.132.0', '198.97.132.255', '202.0.110.0', '202.0.110.255', '202.0.160.0', '202.0.179.255', '202.4.128.0', '202.4.159.255', '202.4.252.0', '202.4.255.255', '202.8.128.0', '202.8.159.255', '202.10.64.0', '202.10.79.255', '202.14.88.0', '202.14.88.255', '202.14.235.0', '202.14.238.255', '202.20.120.0', '202.20.120.255', '202.22.248.0', '202.22.255.255', '202.38.0.0', '202.38.15.255', '202.38.64.0', '202.38.138.255', '202.38.140.0', '202.38.156.255', '202.38.158.0', '202.38.161.255', '202.38.164.0', '202.38.176.255', '202.38.184.0', '202.38.255.255', '202.41.152.0', '202.41.159.255', '202.41.240.0', '202.41.255.255', '202.46.32.0', '202.46.63.255', '202.46.224.0', '202.46.239.255', '202.60.112.0', '202.60.127.255', '202.69.4.0', '202.69.7.255', '202.69.16.0', '202.69.31.255', '202.70.0.0', '202.70.31.255', '202.74.8.0', '202.74.15.255', '202.75.208.0', '202.75.223.255', '202.85.208.0', '202.85.223.255', '202.90.0.0', '202.90.3.255', '202.90.224.0', '202.90.239.255', '202.90.252.0', '202.91.3.255', '202.91.128.0', '202.91.131.255', '202.91.176.0', '202.91.191.255', '202.91.224.0', '202.92.3.255', '202.92.252.0', '202.93.3.255', '202.93.252.0', '202.94.31.255', '202.95.0.0', '202.95.31.255', '202.95.252.0', '202.122.39.255', '202.122.64.0', '202.122.95.255', '202.122.112.0', '202.122.119.255', '202.122.128.0', '202.122.128.255', '202.123.96.0', '202.123.111.255', '202.124.24.0', '202.124.31.255', '202.125.176.0', '202.125.191.255', '202.127.0.0', '202.127.7.255', '202.127.12.0', '202.127.31.255', '202.127.40.0', '202.127.63.255', '202.127.112.0', '202.127.255.255', '202.130.0.0', '202.130.31.255', '202.130.224.0', '202.130.255.255', '202.131.16.0', '202.131.23.255', '202.131.48.0', '202.131.63.255', '202.131.208.0', '202.131.223.255', '202.136.48.0', '202.136.63.255', '202.136.208.0', '202.136.239.255', '202.141.160.0', '202.141.191.255', '202.142.16.0', '202.142.31.255', '202.143.16.0', '202.143.31.255', '202.148.96.0', '202.148.127.255', '202.149.160.0', '202.149.175.255', '202.149.224.0', '202.149.255.255', '202.150.16.0', '202.150.31.255', '202.152.176.0', '202.152.191.255', '202.153.48.0', '202.153.63.255', '202.158.160.0', '202.158.191.255', '202.160.176.0', '202.160.191.255', '202.164.0.0', '202.164.15.255', '202.164.25.0', '202.164.25.255', '202.165.96.0', '202.165.103.255', '202.165.176.0', '202.165.191.255', '202.165.208.0', '202.165.223.255', '202.168.160.0', '202.168.191.255', '202.170.128.0', '202.170.159.255', '202.170.216.0', '202.170.223.255', '202.173.8.0', '202.173.15.255', '202.173.224.0', '202.173.255.255', '202.179.240.0', '202.179.255.255', '202.180.128.0', '202.180.159.255', '202.181.112.0', '202.181.127.255', '202.189.80.0', '202.189.95.255', '202.192.0.0', '202.207.255.255', '203.18.50.0', '203.18.50.255', '203.79.0.0', '203.79.15.255', '203.80.144.0', '203.80.159.255', '203.81.16.0', '203.81.31.255', '203.83.56.0', '203.83.63.255', '203.86.0.0', '203.86.95.255', '203.88.0.0', '203.88.3.255', '203.88.32.0', '203.88.63.255', '203.88.192.0', '203.88.223.255', '203.89.0.0', '203.89.3.255', '203.90.0.0', '203.90.3.255', '203.90.128.0', '203.90.223.255', '203.91.32.0', '203.91.63.255', '203.91.96.0', '203.91.111.255', '203.91.120.0', '203.91.127.255', '203.92.0.0', '203.92.3.255', '203.92.160.0', '203.92.191.255', '203.93.0.0', '203.94.31.255', '203.95.0.0', '203.95.7.255', '203.95.96.0', '203.95.127.255', '203.99.16.0', '203.99.31.255', '203.99.80.0', '203.99.95.255', '203.100.32.0', '203.100.47.255', '203.100.80.0', '203.100.127.255', '203.100.192.0', '203.100.207.255', '203.110.160.0', '203.110.191.255', '203.118.192.0', '203.118.223.255', '203.118.248.0', '203.118.251.255', '203.119.24.0', '203.119.35.255', '203.128.32.0', '203.128.63.255', '203.128.96.0', '203.128.159.255', '203.130.32.0', '203.130.63.255', '203.132.32.0', '203.132.63.255', '203.134.240.0', '203.134.247.255', '203.135.96.0', '203.135.127.255', '203.135.160.0', '203.135.175.255', '203.142.219.0', '203.142.219.255', '203.148.0.0', '203.148.63.255', '203.152.64.0', '203.152.95.255', '203.156.192.0', '203.156.255.255', '203.158.16.0', '203.158.23.255', '203.161.192.0', '203.161.223.255', '203.166.160.0', '203.166.191.255', '203.171.224.0', '203.171.239.255', '203.174.7.0', '203.174.7.255', '203.174.96.0', '203.174.127.255', '203.175.128.0', '203.175.159.255', '203.175.192.0', '203.175.255.255', '203.176.168.0', '203.176.175.255', '203.184.80.0', '203.184.95.255', '203.187.160.0', '203.187.191.255', '203.190.96.0', '203.190.111.255', '203.191.16.0', '203.191.31.255', '203.191.64.0', '203.191.127.255', '203.191.144.0', '203.191.159.255', '203.192.0.0', '203.192.31.255', '203.196.0.0', '203.196.3.255', '203.207.64.0', '203.208.19.255', '203.208.32.0', '203.208.63.255', '203.209.224.0', '203.209.255.255', '203.212.0.0', '203.212.15.255', '203.212.80.0', '203.212.95.255', '203.222.192.0', '203.222.207.255', '203.223.0.0', '203.223.15.255', '210.2.0.0', '210.2.31.255', '210.5.0.0', '210.5.47.255', '210.5.144.0', '210.5.159.255', '210.12.0.0', '210.13.255.255', '210.14.64.0', '210.14.95.255', '210.14.112.0', '210.15.191.255', '210.16.128.0', '210.16.191.255', '210.21.0.0', '210.22.255.255', '210.23.32.0', '210.23.63.255', '210.25.0.0', '210.47.255.255', '210.51.0.0', '210.53.255.255', '210.56.192.0', '210.56.223.255', '210.72.0.0', '210.78.255.255', '210.79.64.0', '210.79.127.255', '210.79.224.0', '210.79.255.255', '210.82.0.0', '210.83.255.255', '210.87.128.0', '210.87.191.255', '210.185.192.0', '210.185.255.255', '210.192.96.0', '210.192.127.255', '211.64.0.0', '211.71.255.255', '211.80.0.0', '211.103.255.255', '211.136.0.0', '211.167.255.255', '218.0.0.0', '218.31.255.255', '218.56.0.0', '218.99.255.255', '218.104.0.0', '218.109.255.255', '218.185.192.0', '218.185.223.255', '218.192.0.0', '218.207.255.255', '218.240.0.0', '218.247.255.255', '218.249.0.0', '218.249.255.255', '219.72.0.0', '219.72.255.255', '219.82.0.0', '219.82.255.255', '219.128.0.0', '219.159.255.255', '219.216.0.0', '219.239.255.255', '219.242.0.0', '219.247.255.255', '220.101.192.0', '220.101.255.255', '220.112.0.0', '220.115.255.255', '220.152.128.0', '220.152.255.255', '220.154.0.0', '220.155.255.255', '220.160.0.0', '220.207.255.255', '220.231.0.0', '220.231.63.255', '220.231.128.0', '220.231.255.255', '220.232.64.0', '220.232.127.255', '220.234.0.0', '220.234.255.255', '220.242.0.0', '220.243.255.255', '220.248.0.0', '220.251.255.255', '221.0.0.0', '221.12.191.255', '221.13.0.0', '221.15.255.255', '221.122.0.0', '221.123.255.255', '221.129.0.0', '221.131.255.255', '221.133.224.0', '221.133.255.255', '221.136.0.0', '221.137.255.255', '221.172.0.0', '221.183.255.255', '221.192.0.0', '221.199.207.255', '221.199.224.0', '221.239.255.255', '222.16.0.0', '222.95.255.255', '222.125.0.0', '222.125.255.255', '222.126.128.0', '222.126.255.255', '222.128.0.0', '222.143.255.255', '222.160.0.0', '222.163.255.255', '222.168.0.0', '222.223.255.255', '222.240.0.0', '222.249.249.255', '0.0.0.0', '0.0.0.0'); var i; var j; var ipCount = 0; var lower = null; var upper = null; var lowArr = new Array(); var uppArr = new Array(); var ipArr = new Array(); ipArr = ip.split('.', 4); for(i=0; i < 1060; i++){ lower = badIps[i]; lowArr = lower.split('.', 4); i++; upper = badIps[i]; uppArr = upper.split('.', 4); ipCount = 0; for(j=0; j < 4; j++){ /* alert(parseInt(ipArr[j]) + '>=' + parseInt(lowArr[j]) + ' && ' + parseInt(ipArr[j]) ' <= ' + parseInt(uppArr[j]) ); */ if(parseInt(ipArr[j]) >= parseInt(lowArr[j]) && parseInt(ipArr[j]) <= parseInt(uppArr[j])){ ipCount++; } } /* if('38.107.191.92' == '64.69.113.34') { */ /* alert('ipCount = ' + ipCount); */ if(ipCount == 4){ /* alert('you have been blocked from this website'); */ window.location.href='http://www.youtube.com/'; break; // redirect(); } } } } ip_check();