Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- func check_ip(ips string) bool {
- var allowed_ip = [...]string{
- "203.78.116.0/24",
- "203.78.120.0/24",
- "203.78.114.0/24",
- "203.78.121.0/24",
- "203.78.112.0/24",
- "203.78.122.0/24",
- "203.78.123.0/24",
- "203.78.124.0/24",
- "112.215.79.0/24",
- "112.215.63.0/24",
- "112.215.64.0/24",
- "112.215.65.0/24",
- "112.215.66.0/24",
- "202.152.240.0/24",
- "202.152.224.0/24",
- "202.152.243.0/24",
- "112.215.19.0/24",
- "112.215.36.0/24",
- "112.215.36.128/26",
- "112.215.44.0/24",
- "112.215.45.0/24",
- "112.215.50.0/24",
- "112.215.123.0/25",
- "112.215.124.0/24",
- "112.215.123.128/26",
- "112.215.123.192/27",
- "112.215.105.184/29",
- "172.30.242.0/24",
- "112.215.147.0/24",
- "112.215.148.0/24",
- "112.215.149.0/24",
- "112.215.151.0/24",
- "112.215.152.0/24",
- "112.215.153.0/24",
- "112.215.154.0/24",
- "112.215.170.0/24",
- "112.215.171.0/24",
- "112.215.172.0/24",
- "112.215.173.0/24",
- "112.215.174.0/24",
- "112.215.175.0/24",
- "112.215.235.0/24",
- "112.215.236.0/24",
- "112.215.237.0/24",
- "112.215.238.0/24",
- "112.215.239.0/24",
- "112.215.240.0/24",
- "112.215.241.0/24",
- "112.215.242.0/24",
- "112.215.243.0/24",
- "112.215.244.0/24",
- "112.215.245.0/24",
- "203.78.117.0/24",
- "203.78.118.0/24",
- "203.78.119.0/24",
- "103.3.220.0/24",
- "103.3.221.0/24",
- "103.3.222.0/24",
- "140.213.69.0/24",
- "140.213.70.0/24",
- "140.213.71.0/24",
- "140.213.64.0/24",
- "140.213.65.0/24",
- "140.213.66.0/24",
- "140.213.67.0/24",
- "140.213.68.0/24",
- "140.213.72.0/24",
- "140.213.73.0/24",
- "140.213.74.0/24",
- "140.213.75.0/24",
- "140.213.29.0/24",
- "140.213.31.0/24",
- "140.213.91.0/24",
- "140.213.97.0/24",
- "140.213.28.0/24",
- "140.213.90.0/24",
- "140.213.30.0/24",
- "140.213.92.0/24",
- "140.213.10.0/24",
- "10.0.0.0/10",
- "10.100.0.0/10",
- "10.101.0.0/10",
- "10.102.0.0/10",
- "10.103.0.0/10",
- "10.104.0.0/10",
- "10.105.0.0/10",
- "10.106.0.0/10",
- "10.107.0.0/10",
- "10.108.0.0/10",
- "10.109.0.0/10",
- "10.110.0.0/10",
- "10.111.0.0/10",
- "10.112.0.0/10",
- "10.113.0.0/10",
- "10.114.0.0/10",
- "10.115.0.0/10",
- "10.116.0.0/10",
- "10.117.0.0/10",
- "10.118.0.0/10",
- "10.119.0.0/10",
- "10.120.0.0/10",
- "10.121.0.0/10",
- "10.122.0.0/10",
- "10.123.0.0/10",
- "10.124.0.0/10",
- "10.125.0.0/10",
- "10.126.0.0/10",
- "10.127.0.0/10",
- "10.128.0.0/10",
- "10.129.0.0/10",
- "10.130.0.0/10",
- "10.131.0.0/10",
- "10.132.0.0/10",
- "10.133.0.0/10",
- "10.134.0.0/10",
- "10.135.0.0/10",
- "10.136.0.0/10",
- "10.137.0.0/10",
- "10.138.0.0/10",
- "10.139.0.0/10",
- "10.140.0.0/10",
- "10.141.0.0/10",
- "10.142.0.0/10",
- "10.143.0.0/10",
- "10.144.0.0/10",
- "10.145.0.0/10",
- "10.146.0.0/10",
- "10.147.0.0/10",
- "10.148.0.0/10",
- "10.149.0.0/10",
- "10.150.0.0/10",
- "10.151.0.0/10",
- "10.152.0.0/10",
- "10.153.0.0/10",
- "10.154.0.0/10",
- "10.155.0.0/10",
- "10.156.0.0/10",
- "10.157.0.0/10",
- "10.158.0.0/10",
- "10.159.0.0/10",
- "10.160.0.0/10",
- "10.161.0.0/10",
- "10.162.0.0/10",
- "10.163.0.0/10",
- "10.164.0.0/10",
- "10.165.0.0/10",
- "10.166.0.0/10",
- "10.167.0.0/10",
- "10.168.0.0/10",
- "10.169.0.0/10",
- "10.170.0.0/10",
- "10.171.0.0/10",
- "10.172.0.0/10",
- "10.173.0.0/10",
- "10.174.0.0/10",
- "10.175.0.0/10",
- "10.176.0.0/10",
- "10.177.0.0/10",
- "10.178.0.0/10",
- "10.179.0.0/10",
- "10.180.0.0/10",
- "10.181.0.0/10",
- "10.182.0.0/10",
- "10.183.0.0/10",
- "10.184.0.0/10",
- "10.185.0.0/10",
- "10.186.0.0/10",
- "10.187.0.0/10",
- "10.188.0.0/10",
- "10.189.0.0/10",
- "10.190.0.0/10",
- "10.191.0.0/10",
- "10.192.0.0/10",
- "10.193.0.0/10",
- "10.194.0.0/10",
- "10.195.0.0/10",
- "10.196.0.0/10",
- "10.197.0.0/10",
- "10.198.0.0/10",
- "10.199.0.0/10",
- "10.200.0.0/10",
- "10.201.0.0/10",
- "10.202.0.0/10",
- "10.203.0.0/10",
- "10.204.0.0/10",
- "10.205.0.0/10",
- "10.206.0.0/10",
- "10.207.0.0/10",
- "10.208.0.0/10",
- "10.209.0.0/10",
- "10.210.0.0/10",
- "10.211.0.0/10",
- "10.212.0.0/10",
- "10.213.0.0/10",
- "10.214.0.0/10",
- "10.215.0.0/10",
- "10.216.0.0/10",
- "10.217.0.0/10",
- "10.218.0.0/10",
- "10.219.0.0/10",
- "10.220.0.0/10",
- "10.221.0.0/10",
- "10.222.0.0/10",
- "10.223.0.0/10",
- "10.224.0.0/10",
- "10.225.0.0/10",
- "112.215.45.0/24",
- "112.215.65.0/24",
- "112.215.200.0/24",
- "112.215.170.0/24",
- "112.215.235.0/24",
- "112.215.236.0/24",
- "203.78.125.84/24",
- "203.78.125.1/24",
- "203.78.125.85/24",
- "203.78.125.169/24",
- "203.78.125.254/24",
- "112.215.152.254/24",
- "203.78.125.170/24",
- "140.213.0.0/24",
- "140.213.1.0/24",
- "112.215.151.1/24 ",
- "112.215.201.0/24",
- "112.215.171.0/24",
- "112.215.238.0/24",
- "112.215.239.0/24",
- "203.78.126.84/24",
- "203.78.126.85/24 ",
- "203.78.126.254/24",
- "203.78.126.1/24",
- "203.78.126.169/24",
- "203.78.126.170/24",
- "140.213.2.0/24",
- "140.213.3.0/24",
- "140.213.5.0/24",
- "140.213.6.0/24",
- "140.213.7.0/24",
- "140.213.8.0/24",
- "140.213.9.0/24",
- "140.213.10.0/24",
- "140.213.11.0/24",
- "140.213.12.0/24",
- "140.213.13.0/24",
- "140.213.14.0/24",
- "140.213.15.0/24",
- "140.213.32.0/24",
- "140.213.33.0/24",
- "140.213.34.0/24",
- "140.213.35.0/24",
- "140.213.36.0/24",
- "140.213.37.0/24",
- "140.213.38.0/24",
- "140.213.39.0/24",
- "140.213.40.0/24",
- "140.213.41.0/24",
- "140.213.42.0/24",
- "140.213.43.0/24",
- "140.213.44.0/24",
- "140.213.45.0/24",
- "140.213.46.0/24",
- "140.213.49.0/24",
- "140.213.50.0/24",
- "140.213.51.0/24",
- "140.213.52.0/24",
- "112.215.209.239/24",
- "112.215.208.239",
- "112.215.253.0/24",
- "112.215.209.0/24 ",
- "203.78.112.0/24",
- "203.78.122.0/24",
- "140.213.16.0/24",
- "140.213.17.0/24",
- "140.213.18.0/24",
- "140.213.19.0/24",
- "140.213.20.0/24",
- "140.213.21.0/24",
- "112.215.210.0/24",
- "112.215.208.0/24",
- "203.78.123.0/24",
- "203.78.124.0/24",
- "140.213.22.0/24",
- "140.213.23.0/24",
- "140.213.24.0/24",
- "140.213.25.0/24",
- "140.213.26.0/24",
- "140.213.4.0/24",
- "112.215.220.239/24",
- "112.215.219.239/24",
- "203.78.114.0/24",
- "112.215.220.1/24",
- "112.215.219.1/24",
- "112.215.230.239/24",
- "112.215.229.239/24",
- "203.78.116.0/24",
- "112.215.229.0/24",
- "112.215.230.0/24",
- "203.78.120.0/24",
- "112.215.174.0/24",
- "112.215.175.1/24",
- "112.215.245.0/24",
- "203.78.119.1/24",
- "112.215.172.0/24",
- "112.215.153.0/24",
- "112.215.237.0/24",
- "112.215.240.0/24",
- "112.215.241.0/24",
- "112.215.242.0/24",
- "112.215.173.0/24",
- "112.215.154.0/24",
- "112.215.243.0/24",
- "112.215.244.0/24",
- "203.78.117.0/24",
- "203.78.118.0/24",
- "140.213.56.0/24",
- "140.213.57.0/24",
- "140.213.58.0/24",
- "140.213.59.0/24",
- }
- for _, ranges := range allowed_ip{
- ok := ip_in_range(ips, ranges)
- if ok == true{
- return true
- }
- }
- return false
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement