#!/bin/sh # # Usage: kg-nets-iptables.txt {chain_name} # # The chain with ACCEPT rules for KG networks. # # The chain should be exist. You can create new chain munually, for example: # iptables -N KG # or in /etc/sysconfig/iptables: # :KG - [0:0] # # Example of using the chain in iptables: # iptables -A INPUT -p tcp -m tcp --dport 80 -j KG # iptables -A INPUT -p tcp -m tcp --dport 80 -j DROP # [ $1 ] && chain_name=$1 || chain_name=KG # Delete all rules in the chain: iptables -F $chain_name # AIYL-BANK AS201591: iptables -A $chain_name -s 93.171.136.0/24 -j ACCEPT # AKNET AS12764: iptables -A $chain_name -s 185.29.184.0/22 -j ACCEPT # AKNET AS12764: iptables -A $chain_name -s 212.112.112.0/20 -j ACCEPT # AKNET AS12764: iptables -A $chain_name -s 212.112.96.0/20 -j ACCEPT # AKNET AS12764: iptables -A $chain_name -s 213.109.64.0/21 -j ACCEPT # AKNET AS12764: iptables -A $chain_name -s 31.186.48.0/21 -j ACCEPT # ALFA-TELECOM AS50223: iptables -A $chain_name -s 109.71.224.0/21 -j ACCEPT # ALFA-TELECOM AS50223: iptables -A $chain_name -s 185.48.136.0/22 -j ACCEPT # ALFA-TELECOM AS50223: iptables -A $chain_name -s 46.251.192.0/19 -j ACCEPT # ANFEYA AS207192: iptables -A $chain_name -s 185.161.48.0/22 -j ACCEPT # ASIAINFO AS8511: iptables -A $chain_name -s 195.38.160.0/19 -j ACCEPT # AUCA AS206351: iptables -A $chain_name -s 185.78.234.0/24 -j ACCEPT # BAKAI-BANK AS212409: iptables -A $chain_name -s 213.232.200.0/24 -j ACCEPT # BAKAI-BANK AS216287: iptables -A $chain_name -s 95.130.231.0/24 -j ACCEPT # BANKASIA AS204674: iptables -A $chain_name -s 95.47.154.0/24 -j ACCEPT # BITEL AS41329: iptables -A $chain_name -s 194.176.111.0/24 -j ACCEPT # BITEL AS41329: iptables -A $chain_name -s 91.192.64.0/22 -j ACCEPT # BITEL AS41329: iptables -A $chain_name -s 91.247.60.0/22 -j ACCEPT # BORNEO AS51898: iptables -A $chain_name -s 77.220.204.0/24 -j ACCEPT # COMINTECH AS39214: iptables -A $chain_name -s 81.20.16.0/20 -j ACCEPT # DEMIRBANK AS61196: iptables -A $chain_name -s 93.171.215.0/24 -j ACCEPT # DEMIRBANK AS61196: iptables -A $chain_name -s 95.46.44.0/23 -j ACCEPT # ELCAT AS8449: iptables -A $chain_name -s 185.54.253.0/24 -j ACCEPT # ELCAT AS8449: iptables -A $chain_name -s 212.42.96.0/19 -j ACCEPT # ELCAT AS8449: iptables -A $chain_name -s 31.192.248.0/21 -j ACCEPT # ELCAT AS8449: iptables -A $chain_name -s 5.57.8.0/21 -j ACCEPT # ELCAT AS8449: iptables -A $chain_name -s 77.95.56.0/21 -j ACCEPT # ELCAT AS8449: iptables -A $chain_name -s 94.143.192.0/21 -j ACCEPT # EXTRALINE AS42837: iptables -A $chain_name -s 193.34.225.0/24 -j ACCEPT # FAST-NET AS47782: iptables -A $chain_name -s 178.216.208.0/21 -j ACCEPT # FAST-NET AS47782: iptables -A $chain_name -s 91.205.48.0/22 -j ACCEPT # FAST-NET AS47782: iptables -A $chain_name -s 95.215.244.0/22 -j ACCEPT # FINCA-BANK AS43680: iptables -A $chain_name -s 185.67.254.0/23 -j ACCEPT # GALLERY AS51787: iptables -A $chain_name -s 45.141.95.0/24 -j ACCEPT # HOSTERKG AS59684: iptables -A $chain_name -s 176.126.164.0/22 -j ACCEPT # HOSTERKG AS59684: iptables -A $chain_name -s 5.59.232.0/23 -j ACCEPT # INFOCOM AS39659: iptables -A $chain_name -s 185.229.36.0/22 -j ACCEPT # IPC AS41409: iptables -A $chain_name -s 146.120.245.0/24 -j ACCEPT # IPNETLLC AS61010: iptables -A $chain_name -s 185.20.120.0/22 -j ACCEPT # ITTECH AS39819: iptables -A $chain_name -s 91.207.28.0/23 -j ACCEPT # KG-IX AS61399: iptables -A $chain_name -s 185.211.228.0/22 -j ACCEPT # KICB AS59430: iptables -A $chain_name -s 93.170.8.0/24 -j ACCEPT # KKB AS44359: iptables -A $chain_name -s 93.171.76.0/23 -j ACCEPT # KOMPANION-BANK AS204532: iptables -A $chain_name -s 95.47.168.0/23 -j ACCEPT # KRENA AS197119: iptables -A $chain_name -s 178.217.168.0/21 -j ACCEPT # KT AS12997: iptables -A $chain_name -s 185.66.252.0/22 -j ACCEPT # KT AS12997: iptables -A $chain_name -s 195.114.240.0/20 -j ACCEPT # KT AS12997: iptables -A $chain_name -s 212.241.0.0/19 -j ACCEPT # KT AS12997: iptables -A $chain_name -s 212.97.0.0/19 -j ACCEPT # KT AS12997: iptables -A $chain_name -s 213.145.128.0/19 -j ACCEPT # KT AS12997: iptables -A $chain_name -s 31.29.0.0/19 -j ACCEPT # KT AS12997: iptables -A $chain_name -s 37.218.128.0/18 -j ACCEPT # KT AS12997: iptables -A $chain_name -s 80.72.176.0/20 -j ACCEPT # KT AS12997: iptables -A $chain_name -s 85.113.0.0/19 -j ACCEPT # KT AS12997: iptables -A $chain_name -s 89.237.192.0/18 -j ACCEPT # KYRGYZSTAN-BANK AS45001: iptables -A $chain_name -s 95.46.154.0/24 -j ACCEPT # MEGALINE AS41750: iptables -A $chain_name -s 109.201.160.0/19 -j ACCEPT # MEGALINE AS41750: iptables -A $chain_name -s 158.181.0.0/19 -j ACCEPT # MEGALINE AS41750: iptables -A $chain_name -s 158.181.128.0/17 -j ACCEPT # MEGALINE AS41750: iptables -A $chain_name -s 176.123.224.0/19 -j ACCEPT # MEGALINE AS41750: iptables -A $chain_name -s 185.138.100.0/22 -j ACCEPT # MEGALINE AS41750: iptables -A $chain_name -s 77.235.0.0/19 -j ACCEPT # MEGALINE AS41750: iptables -A $chain_name -s 92.245.96.0/19 -j ACCEPT # NBKR AS207250: iptables -A $chain_name -s 37.18.36.0/24 -j ACCEPT # NEOTELECOM AS42581: iptables -A $chain_name -s 146.120.230.0/23 -j ACCEPT # NON-NCC-MANAGED-ADDRESS-BLOCK AS56038: iptables -A $chain_name -s 137.83.12.0/24 -j ACCEPT # NOT-FOUND AS48271: iptables -A $chain_name -s 212.2.224.0/19 -j ACCEPT # NSP AS213173: iptables -A $chain_name -s 193.176.239.0/24 -j ACCEPT # NSP AS213173: iptables -A $chain_name -s 84.54.12.0/24 -j ACCEPT # NTLAB AS205204: iptables -A $chain_name -s 46.8.24.0/24 -j ACCEPT # NURTELECOM AS47237: iptables -A $chain_name -s 185.117.148.0/22 -j ACCEPT # NURTELECOM AS47237: iptables -A $chain_name -s 194.152.36.0/23 -j ACCEPT # NURTELECOM AS47237: iptables -A $chain_name -s 195.216.237.0/24 -j ACCEPT # NURTELECOM AS47237: iptables -A $chain_name -s 95.87.64.0/21 -j ACCEPT # NURTELECOM AS50251: iptables -A $chain_name -s 193.106.48.0/22 -j ACCEPT # OJSC-DOS-CREDOBANK AS44536: iptables -A $chain_name -s 66.132.134.0/24 -j ACCEPT # OJSCBANK-BAITUSHUM AS56464: iptables -A $chain_name -s 188.244.124.0/24 -j ACCEPT # OPTIMA-BANK AS44343: iptables -A $chain_name -s 31.148.30.0/24 -j ACCEPT # ORG-CC992 AS199011: iptables -A $chain_name -s 92.38.40.0/24 -j ACCEPT # ORG-EL446 AS198629: iptables -A $chain_name -s 194.150.178.0/24 -j ACCEPT # ORG-ICL48 AS42581: iptables -A $chain_name -s 146.120.212.0/23 -j ACCEPT # ORG-ML768 AS41329: iptables -A $chain_name -s 91.247.56.0/22 -j ACCEPT # ORG-REGP2 AS56988: iptables -A $chain_name -s 91.229.224.0/24 -j ACCEPT # PAY24 AS209918: iptables -A $chain_name -s 95.47.232.0/24 -j ACCEPT # PROHOSTKG AS39819: iptables -A $chain_name -s 91.213.233.0/24 -j ACCEPT # RFE AS206718: iptables -A $chain_name -s 62.4.108.0/24 -j ACCEPT # RFE-RL AS206718: iptables -A $chain_name -s 62.4.123.0/24 -j ACCEPT # ROSINBANK AS60515: iptables -A $chain_name -s 185.88.32.0/22 -j ACCEPT # RSK-BANK AS41271: iptables -A $chain_name -s 93.170.178.0/23 -j ACCEPT # SAIMANET AS29061: iptables -A $chain_name -s 185.53.228.0/22 -j ACCEPT # SAIMANET AS29061: iptables -A $chain_name -s 217.29.16.0/20 -j ACCEPT # SAIMANET AS29061: iptables -A $chain_name -s 92.62.64.0/20 -j ACCEPT # SAIMANET AS29061: iptables -A $chain_name -s 95.87.72.0/21 -j ACCEPT # SAIMANET AS29061: iptables -A $chain_name -s 95.87.80.0/20 -j ACCEPT # SHORO AS39036: iptables -A $chain_name -s 193.151.226.0/24 -j ACCEPT # SKYMOBILE AS41329: iptables -A $chain_name -s 139.28.28.0/22 -j ACCEPT # SKYMOBILE AS41329: iptables -A $chain_name -s 146.19.220.0/24 -j ACCEPT # SKYNET AS207369: iptables -A $chain_name -s 185.138.184.0/22 -j ACCEPT # SKYNET AS207369: iptables -A $chain_name -s 185.39.79.0/24 -j ACCEPT # SKYNET-TELECOM AS207369: iptables -A $chain_name -s 45.140.26.0/23 -j ACCEPT # SKYNET-TELECOM AS207369: iptables -A $chain_name -s 5.59.230.0/23 -j ACCEPT # TRANSFER AS25035: iptables -A $chain_name -s 81.88.192.0/20 -j ACCEPT # UMAI-INTERNET AS202773: iptables -A $chain_name -s 46.226.209.0/24 -j ACCEPT