├── src ├── iptocountry │ ├── ipunknown.py │ ├── ip5.py │ ├── ip102.py │ ├── ip103.py │ ├── ip104.py │ ├── ip105.py │ ├── ip106.py │ ├── ip176.py │ ├── ip179.py │ ├── ip185.py │ ├── ip191.py │ ├── ip37.py │ ├── ip39.py │ ├── ip0.py │ ├── ip3.py │ ├── ip4.py │ ├── ip10.py │ ├── ip11.py │ ├── ip12.py │ ├── ip13.py │ ├── ip15.py │ ├── ip16.py │ ├── ip17.py │ ├── ip18.py │ ├── ip19.py │ ├── ip20.py │ ├── ip21.py │ ├── ip22.py │ ├── ip23.py │ ├── ip25.py │ ├── ip26.py │ ├── ip28.py │ ├── ip29.py │ ├── ip30.py │ ├── ip32.py │ ├── ip33.py │ ├── ip34.py │ ├── ip35.py │ ├── ip38.py │ ├── ip40.py │ ├── ip44.py │ ├── ip45.py │ ├── ip47.py │ ├── ip48.py │ ├── ip51.py │ ├── ip52.py │ ├── ip53.py │ ├── ip54.py │ ├── ip55.py │ ├── ip56.py │ ├── ip57.py │ ├── ip6.py │ ├── ip7.py │ ├── ip8.py │ ├── ip9.py │ ├── .DS_Store │ ├── ip100.py │ ├── ip126.py │ ├── ip127.py │ ├── ip133.py │ ├── ip177.py │ ├── ip214.py │ ├── ip215.py │ ├── ip224.py │ ├── ip225.py │ ├── ip226.py │ ├── ip227.py │ ├── ip228.py │ ├── ip229.py │ ├── ip230.py │ ├── ip231.py │ ├── ip232.py │ ├── ip233.py │ ├── ip234.py │ ├── ip235.py │ ├── ip236.py │ ├── ip237.py │ ├── ip238.py │ ├── ip239.py │ ├── ip240.py │ ├── ip241.py │ ├── ip242.py │ ├── ip243.py │ ├── ip244.py │ ├── ip245.py │ ├── ip246.py │ ├── ip247.py │ ├── ip248.py │ ├── ip249.py │ ├── ip250.py │ ├── ip251.py │ ├── ip252.py │ ├── ip253.py │ ├── ip254.py │ ├── ip255.py │ ├── ip73.py │ ├── ip31.py │ ├── ip172.py │ ├── ip187.py │ ├── ip189.py │ ├── ip42.py │ ├── ip43.py │ ├── ip107.py │ ├── ip181.py │ ├── ip99.py │ ├── ip71.py │ ├── ip75.py │ ├── ip50.py │ ├── ip135.py │ ├── ip171.py │ ├── ip36.py │ ├── ip108.py │ ├── ip211.py │ ├── ip97.py │ ├── ip154.py │ ├── ip169.py │ ├── ip63.py │ ├── ip197.py │ ├── ip174.py │ ├── ip98.py │ ├── ip184.py │ ├── ip142.py │ ├── ip70.py │ ├── ip153.py │ ├── ip76.py │ ├── ip90.py │ ├── ip2.py │ ├── ip222.py │ ├── ip136.py │ ├── ip219.py │ ├── ip162.py │ ├── ip60.py │ ├── ip96.py │ ├── ip145.py │ ├── ip166.py │ ├── ip68.py │ ├── ip1.py │ ├── ip59.py │ ├── ip170.py │ ├── __init__.py │ ├── ip151.py │ ├── ip65.py │ ├── ip149.py │ ├── ip221.py │ ├── ip132.py │ ├── ip152.py │ ├── ip128.py │ ├── ip220.py │ ├── ip150.py │ ├── ip167.py │ ├── ip72.py │ ├── ip140.py │ ├── ip148.py │ ├── ip201.py │ ├── ip14.py │ ├── ip156.py │ ├── ip163.py │ └── ip160.py ├── ip_files │ ├── unknown.php │ ├── 37.php │ ├── 39.php │ ├── 5.php │ ├── 102.php │ ├── 103.php │ ├── 104.php │ ├── 105.php │ ├── 106.php │ ├── 176.php │ ├── 179.php │ ├── 185.php │ ├── 191.php │ ├── .DS_Store │ ├── 0.php │ ├── readme.txt │ ├── 3.php │ ├── 4.php │ ├── 10.php │ ├── 11.php │ ├── 12.php │ ├── 13.php │ ├── 15.php │ ├── 16.php │ ├── 17.php │ ├── 18.php │ ├── 19.php │ ├── 20.php │ ├── 21.php │ ├── 22.php │ ├── 23.php │ ├── 25.php │ ├── 26.php │ ├── 28.php │ ├── 29.php │ ├── 30.php │ ├── 32.php │ ├── 33.php │ ├── 34.php │ ├── 35.php │ ├── 38.php │ ├── 40.php │ ├── 44.php │ ├── 45.php │ ├── 47.php │ ├── 48.php │ ├── 51.php │ ├── 52.php │ ├── 53.php │ ├── 54.php │ ├── 55.php │ ├── 56.php │ ├── 57.php │ ├── 6.php │ ├── 7.php │ ├── 8.php │ ├── 9.php │ ├── 100.php │ ├── 126.php │ ├── 127.php │ ├── 133.php │ ├── 177.php │ ├── 214.php │ ├── 215.php │ ├── 224.php │ ├── 225.php │ ├── 226.php │ ├── 227.php │ ├── 228.php │ ├── 229.php │ ├── 230.php │ ├── 231.php │ ├── 232.php │ ├── 233.php │ ├── 234.php │ ├── 235.php │ ├── 236.php │ ├── 237.php │ ├── 238.php │ ├── 239.php │ ├── 240.php │ ├── 241.php │ ├── 242.php │ ├── 243.php │ ├── 244.php │ ├── 245.php │ ├── 246.php │ ├── 247.php │ ├── 248.php │ ├── 249.php │ ├── 250.php │ ├── 251.php │ ├── 252.php │ ├── 253.php │ ├── 254.php │ ├── 255.php │ ├── 73.php │ ├── 31.php │ ├── 172.php │ ├── 187.php │ ├── 189.php │ ├── 42.php │ ├── 43.php │ ├── 107.php │ ├── 181.php │ ├── 99.php │ ├── 71.php │ ├── 75.php │ ├── 50.php │ ├── 135.php │ ├── 171.php │ ├── 36.php │ ├── 108.php │ ├── 211.php │ ├── 97.php │ ├── 154.php │ ├── 169.php │ ├── 63.php │ ├── 197.php │ ├── 174.php │ ├── 98.php │ ├── 184.php │ ├── 142.php │ ├── 70.php │ ├── 153.php │ ├── 76.php │ ├── 90.php │ ├── 222.php │ ├── 2.php │ ├── 136.php │ ├── 219.php │ ├── 162.php │ ├── 60.php │ ├── 96.php │ ├── 145.php │ ├── 166.php │ ├── 68.php │ ├── 1.php │ ├── 59.php │ ├── 170.php │ ├── 65.php │ ├── 151.php │ ├── 149.php │ ├── 221.php │ ├── 132.php │ ├── 152.php │ ├── 128.php │ ├── 220.php │ ├── 150.php │ ├── 167.php │ ├── 72.php │ ├── 140.php │ ├── 148.php │ └── 201.php ├── .DS_Store └── parser.php └── README.md /src/iptocountry/ipunknown.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ip_files/unknown.php: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/iptocountry/ip5.py: -------------------------------------------------------------------------------- 1 | #83886080-100663295 2 | ranges = { 3 | } -------------------------------------------------------------------------------- /src/iptocountry/ip102.py: -------------------------------------------------------------------------------- 1 | #1711276032-1728053247 2 | ranges = { 3 | } -------------------------------------------------------------------------------- /src/iptocountry/ip103.py: -------------------------------------------------------------------------------- 1 | #1728053248-1744830463 2 | ranges = { 3 | } -------------------------------------------------------------------------------- /src/iptocountry/ip104.py: -------------------------------------------------------------------------------- 1 | #1744830464-1761607679 2 | ranges = { 3 | } -------------------------------------------------------------------------------- /src/iptocountry/ip105.py: -------------------------------------------------------------------------------- 1 | #1761607680-1778384895 2 | ranges = { 3 | } -------------------------------------------------------------------------------- /src/iptocountry/ip106.py: -------------------------------------------------------------------------------- 1 | #1778384896-1795162111 2 | ranges = { 3 | } -------------------------------------------------------------------------------- /src/iptocountry/ip176.py: -------------------------------------------------------------------------------- 1 | #2952790016-2969567231 2 | ranges = { 3 | } -------------------------------------------------------------------------------- /src/iptocountry/ip179.py: -------------------------------------------------------------------------------- 1 | #3003121664-3019898879 2 | ranges = { 3 | } -------------------------------------------------------------------------------- /src/iptocountry/ip185.py: -------------------------------------------------------------------------------- 1 | #3103784960-3120562175 2 | ranges = { 3 | } -------------------------------------------------------------------------------- /src/iptocountry/ip191.py: -------------------------------------------------------------------------------- 1 | #3204448256-3221225471 2 | ranges = { 3 | } -------------------------------------------------------------------------------- /src/iptocountry/ip37.py: -------------------------------------------------------------------------------- 1 | #620756992-637534207 2 | ranges = { 3 | } -------------------------------------------------------------------------------- /src/iptocountry/ip39.py: -------------------------------------------------------------------------------- 1 | #654311424-671088639 2 | ranges = { 3 | } -------------------------------------------------------------------------------- /src/ip_files/37.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ip_files/39.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ip_files/5.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ip_files/102.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ip_files/103.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ip_files/104.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ip_files/105.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ip_files/106.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ip_files/176.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ip_files/179.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ip_files/185.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ip_files/191.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/iptocountry/ip0.py: -------------------------------------------------------------------------------- 1 | #0-16777215 2 | ranges = { 3 | "0": ["16777215", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andris9/GAE-IP-TO-COUNTRY/master/src/.DS_Store -------------------------------------------------------------------------------- /src/iptocountry/ip3.py: -------------------------------------------------------------------------------- 1 | #50331648-67108863 2 | ranges = { 3 | "50331648": ["67108863", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip4.py: -------------------------------------------------------------------------------- 1 | #67108864-83886079 2 | ranges = { 3 | "67108864": ["83886079", "US"], 4 | } -------------------------------------------------------------------------------- /src/ip_files/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andris9/GAE-IP-TO-COUNTRY/master/src/ip_files/.DS_Store -------------------------------------------------------------------------------- /src/ip_files/0.php: -------------------------------------------------------------------------------- 1 | array("16777215","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip10.py: -------------------------------------------------------------------------------- 1 | #167772160-184549375 2 | ranges = { 3 | "167772160": ["184549375", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip11.py: -------------------------------------------------------------------------------- 1 | #184549376-201326591 2 | ranges = { 3 | "184549376": ["201326591", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip12.py: -------------------------------------------------------------------------------- 1 | #201326592-218103807 2 | ranges = { 3 | "201326592": ["218103807", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip13.py: -------------------------------------------------------------------------------- 1 | #218103808-234881023 2 | ranges = { 3 | "218103808": ["234881023", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip15.py: -------------------------------------------------------------------------------- 1 | #251658240-268435455 2 | ranges = { 3 | "251658240": ["268435455", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip16.py: -------------------------------------------------------------------------------- 1 | #268435456-285212671 2 | ranges = { 3 | "268435456": ["285212671", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip17.py: -------------------------------------------------------------------------------- 1 | #285212672-301989887 2 | ranges = { 3 | "285212672": ["301989887", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip18.py: -------------------------------------------------------------------------------- 1 | #301989888-318767103 2 | ranges = { 3 | "301989888": ["318767103", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip19.py: -------------------------------------------------------------------------------- 1 | #318767104-335544319 2 | ranges = { 3 | "318767104": ["335544319", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip20.py: -------------------------------------------------------------------------------- 1 | #335544320-352321535 2 | ranges = { 3 | "335544320": ["352321535", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip21.py: -------------------------------------------------------------------------------- 1 | #352321536-369098751 2 | ranges = { 3 | "352321536": ["369098751", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip22.py: -------------------------------------------------------------------------------- 1 | #369098752-385875967 2 | ranges = { 3 | "369098752": ["385875967", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip23.py: -------------------------------------------------------------------------------- 1 | #385875968-402653183 2 | ranges = { 3 | "385875968": ["386924543", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip25.py: -------------------------------------------------------------------------------- 1 | #419430400-436207615 2 | ranges = { 3 | "419430400": ["436207615", "GB"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip26.py: -------------------------------------------------------------------------------- 1 | #436207616-452984831 2 | ranges = { 3 | "436207616": ["452984831", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip28.py: -------------------------------------------------------------------------------- 1 | #469762048-486539263 2 | ranges = { 3 | "469762048": ["486539263", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip29.py: -------------------------------------------------------------------------------- 1 | #486539264-503316479 2 | ranges = { 3 | "486539264": ["503316479", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip30.py: -------------------------------------------------------------------------------- 1 | #503316480-520093695 2 | ranges = { 3 | "503316480": ["520093695", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip32.py: -------------------------------------------------------------------------------- 1 | #536870912-553648127 2 | ranges = { 3 | "536870912": ["553648127", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip33.py: -------------------------------------------------------------------------------- 1 | #553648128-570425343 2 | ranges = { 3 | "553648128": ["570425343", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip34.py: -------------------------------------------------------------------------------- 1 | #570425344-587202559 2 | ranges = { 3 | "570425344": ["587202559", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip35.py: -------------------------------------------------------------------------------- 1 | #587202560-603979775 2 | ranges = { 3 | "587202560": ["603979775", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip38.py: -------------------------------------------------------------------------------- 1 | #637534208-654311423 2 | ranges = { 3 | "637534208": ["654311423", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip40.py: -------------------------------------------------------------------------------- 1 | #671088640-687865855 2 | ranges = { 3 | "671088640": ["687865855", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip44.py: -------------------------------------------------------------------------------- 1 | #738197504-754974719 2 | ranges = { 3 | "738197504": ["754974719", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip45.py: -------------------------------------------------------------------------------- 1 | #754974720-771751935 2 | ranges = { 3 | "754974720": ["755105791", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip47.py: -------------------------------------------------------------------------------- 1 | #788529152-805306367 2 | ranges = { 3 | "788529152": ["805306367", "CA"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip48.py: -------------------------------------------------------------------------------- 1 | #805306368-822083583 2 | ranges = { 3 | "805306368": ["822083583", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip51.py: -------------------------------------------------------------------------------- 1 | #855638016-872415231 2 | ranges = { 3 | "855638016": ["872415231", "EU"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip52.py: -------------------------------------------------------------------------------- 1 | #872415232-889192447 2 | ranges = { 3 | "872415232": ["889192447", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip53.py: -------------------------------------------------------------------------------- 1 | #889192448-905969663 2 | ranges = { 3 | "889192448": ["905969663", "DE"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip54.py: -------------------------------------------------------------------------------- 1 | #905969664-922746879 2 | ranges = { 3 | "905969664": ["922746879", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip55.py: -------------------------------------------------------------------------------- 1 | #922746880-939524095 2 | ranges = { 3 | "922746880": ["939524095", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip56.py: -------------------------------------------------------------------------------- 1 | #939524096-956301311 2 | ranges = { 3 | "939524096": ["956301311", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip57.py: -------------------------------------------------------------------------------- 1 | #956301312-973078527 2 | ranges = { 3 | "956301312": ["973078527", "FR"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip6.py: -------------------------------------------------------------------------------- 1 | #100663296-117440511 2 | ranges = { 3 | "100663296": ["117440511", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip7.py: -------------------------------------------------------------------------------- 1 | #117440512-134217727 2 | ranges = { 3 | "117440512": ["134217727", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip8.py: -------------------------------------------------------------------------------- 1 | #134217728-150994943 2 | ranges = { 3 | "134217728": ["150994943", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip9.py: -------------------------------------------------------------------------------- 1 | #150994944-167772159 2 | ranges = { 3 | "150994944": ["167772159", "US"], 4 | } -------------------------------------------------------------------------------- /src/ip_files/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andris9/GAE-IP-TO-COUNTRY/master/src/ip_files/readme.txt -------------------------------------------------------------------------------- /src/iptocountry/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andris9/GAE-IP-TO-COUNTRY/master/src/iptocountry/.DS_Store -------------------------------------------------------------------------------- /src/iptocountry/ip100.py: -------------------------------------------------------------------------------- 1 | #1677721600-1694498815 2 | ranges = { 3 | "1677721600": ["1680474111", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip126.py: -------------------------------------------------------------------------------- 1 | #2113929216-2130706431 2 | ranges = { 3 | "2113929216": ["2130706431", "JP"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip127.py: -------------------------------------------------------------------------------- 1 | #2130706432-2147483647 2 | ranges = { 3 | "2130706432": ["2147483647", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip133.py: -------------------------------------------------------------------------------- 1 | #2231369728-2248146943 2 | ranges = { 3 | "2231369728": ["2248146943", "JP"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip177.py: -------------------------------------------------------------------------------- 1 | #4278190080-4294967295 2 | ranges = { 3 | "2969567232": ["2973761535", "BR"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip214.py: -------------------------------------------------------------------------------- 1 | #3590324224-3607101439 2 | ranges = { 3 | "3590324224": ["3607101439", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip215.py: -------------------------------------------------------------------------------- 1 | #3607101440-3623878655 2 | ranges = { 3 | "3607101440": ["3623878655", "US"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip224.py: -------------------------------------------------------------------------------- 1 | #3758096384-3774873599 2 | ranges = { 3 | "3758096384": ["3774873599", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip225.py: -------------------------------------------------------------------------------- 1 | #3774873600-3791650815 2 | ranges = { 3 | "3774873600": ["3791650815", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip226.py: -------------------------------------------------------------------------------- 1 | #3791650816-3808428031 2 | ranges = { 3 | "3791650816": ["3808428031", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip227.py: -------------------------------------------------------------------------------- 1 | #3808428032-3825205247 2 | ranges = { 3 | "3808428032": ["3825205247", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip228.py: -------------------------------------------------------------------------------- 1 | #3825205248-3841982463 2 | ranges = { 3 | "3825205248": ["3841982463", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip229.py: -------------------------------------------------------------------------------- 1 | #3841982464-3858759679 2 | ranges = { 3 | "3841982464": ["3858759679", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip230.py: -------------------------------------------------------------------------------- 1 | #3858759680-3875536895 2 | ranges = { 3 | "3858759680": ["3875536895", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip231.py: -------------------------------------------------------------------------------- 1 | #3875536896-3892314111 2 | ranges = { 3 | "3875536896": ["3892314111", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip232.py: -------------------------------------------------------------------------------- 1 | #3892314112-3909091327 2 | ranges = { 3 | "3892314112": ["3909091327", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip233.py: -------------------------------------------------------------------------------- 1 | #3909091328-3925868543 2 | ranges = { 3 | "3909091328": ["3925868543", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip234.py: -------------------------------------------------------------------------------- 1 | #3925868544-3942645759 2 | ranges = { 3 | "3925868544": ["3942645759", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip235.py: -------------------------------------------------------------------------------- 1 | #3942645760-3959422975 2 | ranges = { 3 | "3942645760": ["3959422975", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip236.py: -------------------------------------------------------------------------------- 1 | #3959422976-3976200191 2 | ranges = { 3 | "3959422976": ["3976200191", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip237.py: -------------------------------------------------------------------------------- 1 | #3976200192-3992977407 2 | ranges = { 3 | "3976200192": ["3992977407", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip238.py: -------------------------------------------------------------------------------- 1 | #3992977408-4009754623 2 | ranges = { 3 | "3992977408": ["4009754623", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip239.py: -------------------------------------------------------------------------------- 1 | #4009754624-4026531839 2 | ranges = { 3 | "4009754624": ["4026531839", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip240.py: -------------------------------------------------------------------------------- 1 | #4026531840-4043309055 2 | ranges = { 3 | "4026531840": ["4043309055", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip241.py: -------------------------------------------------------------------------------- 1 | #4043309056-4060086271 2 | ranges = { 3 | "4043309056": ["4060086271", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip242.py: -------------------------------------------------------------------------------- 1 | #4060086272-4076863487 2 | ranges = { 3 | "4060086272": ["4076863487", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip243.py: -------------------------------------------------------------------------------- 1 | #4076863488-4093640703 2 | ranges = { 3 | "4076863488": ["4093640703", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip244.py: -------------------------------------------------------------------------------- 1 | #4093640704-4110417919 2 | ranges = { 3 | "4093640704": ["4110417919", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip245.py: -------------------------------------------------------------------------------- 1 | #4110417920-4127195135 2 | ranges = { 3 | "4110417920": ["4127195135", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip246.py: -------------------------------------------------------------------------------- 1 | #4127195136-4143972351 2 | ranges = { 3 | "4127195136": ["4143972351", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip247.py: -------------------------------------------------------------------------------- 1 | #4143972352-4160749567 2 | ranges = { 3 | "4143972352": ["4160749567", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip248.py: -------------------------------------------------------------------------------- 1 | #4160749568-4177526783 2 | ranges = { 3 | "4160749568": ["4177526783", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip249.py: -------------------------------------------------------------------------------- 1 | #4177526784-4194303999 2 | ranges = { 3 | "4177526784": ["4194303999", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip250.py: -------------------------------------------------------------------------------- 1 | #4194304000-4211081215 2 | ranges = { 3 | "4194304000": ["4211081215", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip251.py: -------------------------------------------------------------------------------- 1 | #4211081216-4227858431 2 | ranges = { 3 | "4211081216": ["4227858431", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip252.py: -------------------------------------------------------------------------------- 1 | #4227858432-4244635647 2 | ranges = { 3 | "4227858432": ["4244635647", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip253.py: -------------------------------------------------------------------------------- 1 | #4244635648-4261412863 2 | ranges = { 3 | "4244635648": ["4261412863", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip254.py: -------------------------------------------------------------------------------- 1 | #4261412864-4278190079 2 | ranges = { 3 | "4261412864": ["4278190079", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip255.py: -------------------------------------------------------------------------------- 1 | #4278190080-4294967295 2 | ranges = { 3 | "4278190080": ["4294967295", "ZZ"], 4 | } -------------------------------------------------------------------------------- /src/iptocountry/ip73.py: -------------------------------------------------------------------------------- 1 | #1224736768-1241513983 2 | ranges = { 3 | "1224736768": ["1241513983", "US"], 4 | } -------------------------------------------------------------------------------- /src/ip_files/3.php: -------------------------------------------------------------------------------- 1 | array("67108863","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/4.php: -------------------------------------------------------------------------------- 1 | array("83886079","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/10.php: -------------------------------------------------------------------------------- 1 | array("184549375","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/11.php: -------------------------------------------------------------------------------- 1 | array("201326591","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/12.php: -------------------------------------------------------------------------------- 1 | array("218103807","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/13.php: -------------------------------------------------------------------------------- 1 | array("234881023","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/15.php: -------------------------------------------------------------------------------- 1 | array("268435455","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/16.php: -------------------------------------------------------------------------------- 1 | array("285212671","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/17.php: -------------------------------------------------------------------------------- 1 | array("301989887","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/18.php: -------------------------------------------------------------------------------- 1 | array("318767103","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/19.php: -------------------------------------------------------------------------------- 1 | array("335544319","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/20.php: -------------------------------------------------------------------------------- 1 | array("352321535","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/21.php: -------------------------------------------------------------------------------- 1 | array("369098751","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/22.php: -------------------------------------------------------------------------------- 1 | array("385875967","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/23.php: -------------------------------------------------------------------------------- 1 | array("386924543","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/25.php: -------------------------------------------------------------------------------- 1 | array("436207615","GB"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/26.php: -------------------------------------------------------------------------------- 1 | array("452984831","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/28.php: -------------------------------------------------------------------------------- 1 | array("486539263","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/29.php: -------------------------------------------------------------------------------- 1 | array("503316479","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/30.php: -------------------------------------------------------------------------------- 1 | array("520093695","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/32.php: -------------------------------------------------------------------------------- 1 | array("553648127","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/33.php: -------------------------------------------------------------------------------- 1 | array("570425343","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/34.php: -------------------------------------------------------------------------------- 1 | array("587202559","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/35.php: -------------------------------------------------------------------------------- 1 | array("603979775","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/38.php: -------------------------------------------------------------------------------- 1 | array("654311423","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/40.php: -------------------------------------------------------------------------------- 1 | array("687865855","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/44.php: -------------------------------------------------------------------------------- 1 | array("754974719","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/45.php: -------------------------------------------------------------------------------- 1 | array("755105791","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/47.php: -------------------------------------------------------------------------------- 1 | array("805306367","CA"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/48.php: -------------------------------------------------------------------------------- 1 | array("822083583","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/51.php: -------------------------------------------------------------------------------- 1 | array("872415231","EU"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/52.php: -------------------------------------------------------------------------------- 1 | array("889192447","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/53.php: -------------------------------------------------------------------------------- 1 | array("905969663","DE"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/54.php: -------------------------------------------------------------------------------- 1 | array("922746879","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/55.php: -------------------------------------------------------------------------------- 1 | array("939524095","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/56.php: -------------------------------------------------------------------------------- 1 | array("956301311","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/57.php: -------------------------------------------------------------------------------- 1 | array("973078527","FR"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/6.php: -------------------------------------------------------------------------------- 1 | array("117440511","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/7.php: -------------------------------------------------------------------------------- 1 | array("134217727","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/8.php: -------------------------------------------------------------------------------- 1 | array("150994943","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/9.php: -------------------------------------------------------------------------------- 1 | array("167772159","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/100.php: -------------------------------------------------------------------------------- 1 | array("1680474111","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/126.php: -------------------------------------------------------------------------------- 1 | array("2130706431","JP"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/127.php: -------------------------------------------------------------------------------- 1 | array("2147483647","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/133.php: -------------------------------------------------------------------------------- 1 | array("2248146943","JP"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/177.php: -------------------------------------------------------------------------------- 1 | array("2973761535","BR"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/214.php: -------------------------------------------------------------------------------- 1 | array("3607101439","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/215.php: -------------------------------------------------------------------------------- 1 | array("3623878655","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/224.php: -------------------------------------------------------------------------------- 1 | array("3774873599","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/225.php: -------------------------------------------------------------------------------- 1 | array("3791650815","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/226.php: -------------------------------------------------------------------------------- 1 | array("3808428031","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/227.php: -------------------------------------------------------------------------------- 1 | array("3825205247","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/228.php: -------------------------------------------------------------------------------- 1 | array("3841982463","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/229.php: -------------------------------------------------------------------------------- 1 | array("3858759679","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/230.php: -------------------------------------------------------------------------------- 1 | array("3875536895","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/231.php: -------------------------------------------------------------------------------- 1 | array("3892314111","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/232.php: -------------------------------------------------------------------------------- 1 | array("3909091327","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/233.php: -------------------------------------------------------------------------------- 1 | array("3925868543","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/234.php: -------------------------------------------------------------------------------- 1 | array("3942645759","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/235.php: -------------------------------------------------------------------------------- 1 | array("3959422975","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/236.php: -------------------------------------------------------------------------------- 1 | array("3976200191","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/237.php: -------------------------------------------------------------------------------- 1 | array("3992977407","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/238.php: -------------------------------------------------------------------------------- 1 | array("4009754623","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/239.php: -------------------------------------------------------------------------------- 1 | array("4026531839","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/240.php: -------------------------------------------------------------------------------- 1 | array("4043309055","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/241.php: -------------------------------------------------------------------------------- 1 | array("4060086271","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/242.php: -------------------------------------------------------------------------------- 1 | array("4076863487","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/243.php: -------------------------------------------------------------------------------- 1 | array("4093640703","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/244.php: -------------------------------------------------------------------------------- 1 | array("4110417919","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/245.php: -------------------------------------------------------------------------------- 1 | array("4127195135","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/246.php: -------------------------------------------------------------------------------- 1 | array("4143972351","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/247.php: -------------------------------------------------------------------------------- 1 | array("4160749567","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/248.php: -------------------------------------------------------------------------------- 1 | array("4177526783","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/249.php: -------------------------------------------------------------------------------- 1 | array("4194303999","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/250.php: -------------------------------------------------------------------------------- 1 | array("4211081215","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/251.php: -------------------------------------------------------------------------------- 1 | array("4227858431","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/252.php: -------------------------------------------------------------------------------- 1 | array("4244635647","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/253.php: -------------------------------------------------------------------------------- 1 | array("4261412863","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/254.php: -------------------------------------------------------------------------------- 1 | array("4278190079","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/255.php: -------------------------------------------------------------------------------- 1 | array("4294967295","ZZ"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/ip_files/73.php: -------------------------------------------------------------------------------- 1 | array("1241513983","US"), 5 | ); 6 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip31.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "523239424": ["523763711", "GB"], 4 | "524288000": ["528482303", "GB"], 5 | } -------------------------------------------------------------------------------- /src/iptocountry/ip172.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "2886729728": ["2887778303", "ZZ"], 4 | "2894069760": ["2899902463", "US"], 5 | } -------------------------------------------------------------------------------- /src/iptocountry/ip187.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "3137339392": ["3145727999", "BR"], 4 | "3145728000": ["3154116607", "MX"], 5 | } -------------------------------------------------------------------------------- /src/iptocountry/ip189.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "3170893824": ["3179282431", "BR"], 4 | "3179282432": ["3187671039", "MX"], 5 | } -------------------------------------------------------------------------------- /src/ip_files/31.php: -------------------------------------------------------------------------------- 1 | array("523763711","GB"), 5 | "524288000" => array("528482303","GB"), 6 | ); 7 | ?> -------------------------------------------------------------------------------- /src/ip_files/172.php: -------------------------------------------------------------------------------- 1 | array("2887778303","ZZ"), 5 | "2894069760" => array("2899902463","US"), 6 | ); 7 | ?> -------------------------------------------------------------------------------- /src/ip_files/187.php: -------------------------------------------------------------------------------- 1 | array("3145727999","BR"), 5 | "3145728000" => array("3154116607","MX"), 6 | ); 7 | ?> -------------------------------------------------------------------------------- /src/ip_files/189.php: -------------------------------------------------------------------------------- 1 | array("3179282431","BR"), 5 | "3179282432" => array("3187671039","MX"), 6 | ); 7 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip42.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "704643328": ["704643583", "AU"], 4 | "707919872": ["707920895", "AU"], 5 | "721354752": ["721420287", "AU"], 6 | } -------------------------------------------------------------------------------- /src/ip_files/42.php: -------------------------------------------------------------------------------- 1 | array("704643583","AU"), 5 | "707919872" => array("707920895","AU"), 6 | "721354752" => array("721420287","AU"), 7 | ); 8 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip43.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "721420288": ["736100351", "JP"], 4 | "736624640": ["736886783", "JP"], 5 | "737411072": ["737476607", "JP"], 6 | "738000896": ["738066431", "JP"], 7 | } -------------------------------------------------------------------------------- /src/iptocountry/ip107.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "1795162112": ["1795571711", "US"], 4 | "1795620864": ["1796210687", "US"], 5 | "1796734976": ["1799356415", "US"], 6 | "1809842176": ["1811939327", "US"], 7 | } -------------------------------------------------------------------------------- /src/ip_files/43.php: -------------------------------------------------------------------------------- 1 | array("736100351","JP"), 5 | "736624640" => array("736886783","JP"), 6 | "737411072" => array("737476607","JP"), 7 | "738000896" => array("738066431","JP"), 8 | ); 9 | ?> -------------------------------------------------------------------------------- /src/ip_files/107.php: -------------------------------------------------------------------------------- 1 | array("1795571711","US"), 5 | "1795620864" => array("1796210687","US"), 6 | "1796734976" => array("1799356415","US"), 7 | "1809842176" => array("1811939327","US"), 8 | ); 9 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip181.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "3036676096": ["3037741055", "AR"], 4 | "3037757440": ["3037790207", "AR"], 5 | "3037790208": ["3037855743", "VE"], 6 | "3037986816": ["3038248959", "AR"], 7 | "3038511104": ["3038773247", "AR"], 8 | } -------------------------------------------------------------------------------- /src/ip_files/181.php: -------------------------------------------------------------------------------- 1 | array("3037741055","AR"), 5 | "3037757440" => array("3037790207","AR"), 6 | "3037790208" => array("3037855743","VE"), 7 | "3037986816" => array("3038248959","AR"), 8 | "3038511104" => array("3038773247","AR"), 9 | ); 10 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip99.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "1660944384": ["1673527295", "US"], 4 | "1673527296": ["1673560063", "CA"], 5 | "1673560064": ["1673986047", "US"], 6 | "1673986048": ["1674051583", "CA"], 7 | "1674051584": ["1674575871", "US"], 8 | "1674575872": ["1677721599", "CA"], 9 | } -------------------------------------------------------------------------------- /src/ip_files/99.php: -------------------------------------------------------------------------------- 1 | array("1673527295","US"), 5 | "1673527296" => array("1673560063","CA"), 6 | "1673560064" => array("1673986047","US"), 7 | "1673986048" => array("1674051583","CA"), 8 | "1674051584" => array("1674575871","US"), 9 | "1674575872" => array("1677721599","CA"), 10 | ); 11 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip71.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "1191182336": ["1191673855", "US"], 4 | "1191673856": ["1191706623", "CA"], 5 | "1191706624": ["1192296447", "US"], 6 | "1192296448": ["1192361983", "CA"], 7 | "1192361984": ["1192427519", "US"], 8 | "1192427520": ["1192460287", "CA"], 9 | "1192493056": ["1207959551", "US"], 10 | } -------------------------------------------------------------------------------- /src/iptocountry/ip75.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "1258291200": ["1264762879", "US"], 4 | "1264762880": ["1264766975", "CA"], 5 | "1264766976": ["1266147327", "US"], 6 | "1266147328": ["1266155519", "CA"], 7 | "1266155520": ["1268252671", "US"], 8 | "1268252672": ["1268776959", "CA"], 9 | "1268776960": ["1275068415", "US"], 10 | } -------------------------------------------------------------------------------- /src/iptocountry/ip50.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "838860800": ["840269823", "US"], 4 | "840302592": ["840761343", "US"], 5 | "840794112": ["840859647", "US"], 6 | "840957952": ["842792959", "US"], 7 | "843055104": ["843644927", "CA"], 8 | "843644928": ["844496895", "US"], 9 | "844562432": ["844627967", "US"], 10 | "847249408": ["855638015", "US"], 11 | } -------------------------------------------------------------------------------- /src/ip_files/71.php: -------------------------------------------------------------------------------- 1 | array("1191673855","US"), 5 | "1191673856" => array("1191706623","CA"), 6 | "1191706624" => array("1192296447","US"), 7 | "1192296448" => array("1192361983","CA"), 8 | "1192361984" => array("1192427519","US"), 9 | "1192427520" => array("1192460287","CA"), 10 | "1192493056" => array("1207959551","US"), 11 | ); 12 | ?> -------------------------------------------------------------------------------- /src/ip_files/75.php: -------------------------------------------------------------------------------- 1 | array("1264762879","US"), 5 | "1264762880" => array("1264766975","CA"), 6 | "1264766976" => array("1266147327","US"), 7 | "1266147328" => array("1266155519","CA"), 8 | "1266155520" => array("1268252671","US"), 9 | "1268252672" => array("1268776959","CA"), 10 | "1268776960" => array("1275068415","US"), 11 | ); 12 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip135.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "2264989696": ["2265710591", "US"], 4 | "2265710592": ["2265776127", "CA"], 5 | "2265776128": ["2266169343", "US"], 6 | "2266234880": ["2276786175", "US"], 7 | "2276786176": ["2276851711", "CA"], 8 | "2276851712": ["2277769215", "US"], 9 | "2277769216": ["2277834751", "GB"], 10 | "2277834752": ["2281701375", "US"], 11 | } -------------------------------------------------------------------------------- /src/ip_files/50.php: -------------------------------------------------------------------------------- 1 | array("840269823","US"), 5 | "840302592" => array("840761343","US"), 6 | "840794112" => array("840859647","US"), 7 | "840957952" => array("842792959","US"), 8 | "843055104" => array("843644927","CA"), 9 | "843644928" => array("844496895","US"), 10 | "844562432" => array("844627967","US"), 11 | "847249408" => array("855638015","US"), 12 | ); 13 | ?> -------------------------------------------------------------------------------- /src/ip_files/135.php: -------------------------------------------------------------------------------- 1 | array("2265710591","US"), 5 | "2265710592" => array("2265776127","CA"), 6 | "2265776128" => array("2266169343","US"), 7 | "2266234880" => array("2276786175","US"), 8 | "2276786176" => array("2276851711","CA"), 9 | "2276851712" => array("2277769215","US"), 10 | "2277769216" => array("2277834751","GB"), 11 | "2277834752" => array("2281701375","US"), 12 | ); 13 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip171.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "2869952512": ["2870018047", "EU"], 4 | "2870018048": ["2870083583", "DE"], 5 | "2870083584": ["2870214655", "EU"], 6 | "2870214656": ["2870280191", "DK"], 7 | "2870280192": ["2870583295", "EU"], 8 | "2870583296": ["2870584319", "SE"], 9 | "2870607872": ["2870738943", "EU"], 10 | "2870738944": ["2870935551", "GB"], 11 | "2870935552": ["2871083007", "EU"], 12 | "2873098240": ["2873884671", "US"], 13 | "2877292544": ["2882469887", "US"], 14 | } -------------------------------------------------------------------------------- /src/iptocountry/ip36.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "603980032": ["603980287", "AU"], 4 | "604241920": ["604504063", "CN"], 5 | "604504064": ["605028351", "JP"], 6 | "605028352": ["606076927", "CN"], 7 | "606601216": ["607125503", "CN"], 8 | "607256576": ["607257599", "AU"], 9 | "607649792": ["608174079", "CN"], 10 | "608174080": ["610271231", "ID"], 11 | "610271232": ["612368383", "CN"], 12 | "616562688": ["618659839", "CN"], 13 | "618659840": ["619708415", "TW"], 14 | "620691456": ["620756991", "AU"], 15 | } -------------------------------------------------------------------------------- /src/ip_files/171.php: -------------------------------------------------------------------------------- 1 | array("2870018047","EU"), 5 | "2870018048" => array("2870083583","DE"), 6 | "2870083584" => array("2870214655","EU"), 7 | "2870214656" => array("2870280191","DK"), 8 | "2870280192" => array("2870583295","EU"), 9 | "2870583296" => array("2870584319","SE"), 10 | "2870607872" => array("2870738943","EU"), 11 | "2870738944" => array("2870935551","GB"), 12 | "2870935552" => array("2871083007","EU"), 13 | "2873098240" => array("2873884671","US"), 14 | "2877292544" => array("2882469887","US"), 15 | ); 16 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip108.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "1811939328": ["1815822335", "US"], 4 | "1815822336": ["1815826431", "CA"], 5 | "1815826432": ["1815871487", "US"], 6 | "1815871488": ["1815879679", "CA"], 7 | "1815879680": ["1815912447", "US"], 8 | "1815912448": ["1815920639", "CA"], 9 | "1815920640": ["1815928831", "US"], 10 | "1815928832": ["1815937023", "BS"], 11 | "1815937024": ["1816068095", "US"], 12 | "1816068096": ["1816133631", "CA"], 13 | "1816133632": ["1822425087", "US"], 14 | "1824522240": ["1828716543", "US"], 15 | } -------------------------------------------------------------------------------- /src/iptocountry/ip211.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "3539992576": ["3541303295", "JP"], 4 | "3541303296": ["3541565439", "TW"], 5 | "3541565440": ["3541696511", "MY"], 6 | "3541696512": ["3542089727", "AU"], 7 | "3542089728": ["3544186879", "KR"], 8 | "3544186880": ["3544711167", "CN"], 9 | "3544711168": ["3545235455", "TW"], 10 | "3545235456": ["3546808319", "CN"], 11 | "3546808320": ["3547856895", "KR"], 12 | "3547856896": ["3548905471", "JP"], 13 | "3548905472": ["3551002623", "CN"], 14 | "3551002624": ["3556769791", "KR"], 15 | } -------------------------------------------------------------------------------- /src/ip_files/36.php: -------------------------------------------------------------------------------- 1 | array("603980287","AU"), 5 | "604241920" => array("604504063","CN"), 6 | "604504064" => array("605028351","JP"), 7 | "605028352" => array("606076927","CN"), 8 | "606601216" => array("607125503","CN"), 9 | "607256576" => array("607257599","AU"), 10 | "607649792" => array("608174079","CN"), 11 | "608174080" => array("610271231","ID"), 12 | "610271232" => array("612368383","CN"), 13 | "616562688" => array("618659839","CN"), 14 | "618659840" => array("619708415","TW"), 15 | "620691456" => array("620756991","AU"), 16 | ); 17 | ?> -------------------------------------------------------------------------------- /src/ip_files/108.php: -------------------------------------------------------------------------------- 1 | array("1815822335","US"), 5 | "1815822336" => array("1815826431","CA"), 6 | "1815826432" => array("1815871487","US"), 7 | "1815871488" => array("1815879679","CA"), 8 | "1815879680" => array("1815912447","US"), 9 | "1815912448" => array("1815920639","CA"), 10 | "1815920640" => array("1815928831","US"), 11 | "1815928832" => array("1815937023","BS"), 12 | "1815937024" => array("1816068095","US"), 13 | "1816068096" => array("1816133631","CA"), 14 | "1816133632" => array("1822425087","US"), 15 | "1824522240" => array("1828716543","US"), 16 | ); 17 | ?> -------------------------------------------------------------------------------- /src/ip_files/211.php: -------------------------------------------------------------------------------- 1 | array("3541303295","JP"), 5 | "3541303296" => array("3541565439","TW"), 6 | "3541565440" => array("3541696511","MY"), 7 | "3541696512" => array("3542089727","AU"), 8 | "3542089728" => array("3544186879","KR"), 9 | "3544186880" => array("3544711167","CN"), 10 | "3544711168" => array("3545235455","TW"), 11 | "3545235456" => array("3546808319","CN"), 12 | "3546808320" => array("3547856895","KR"), 13 | "3547856896" => array("3548905471","JP"), 14 | "3548905472" => array("3551002623","CN"), 15 | "3551002624" => array("3556769791","KR"), 16 | ); 17 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip97.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "1627389952": ["1632305151", "US"], 4 | "1632305152": ["1632321535", "CA"], 5 | "1632321536": ["1632354303", "US"], 6 | "1632354304": ["1632362495", "CA"], 7 | "1632362496": ["1634414591", "US"], 8 | "1634414592": ["1634418687", "CA"], 9 | "1634418688": ["1634447359", "US"], 10 | "1634447360": ["1634451455", "CA"], 11 | "1634451456": ["1634455551", "US"], 12 | "1634455552": ["1634459647", "CA"], 13 | "1634459648": ["1634467839", "US"], 14 | "1634467840": ["1634729983", "CA"], 15 | "1634729984": ["1644167167", "US"], 16 | } -------------------------------------------------------------------------------- /src/ip_files/97.php: -------------------------------------------------------------------------------- 1 | array("1632305151","US"), 5 | "1632305152" => array("1632321535","CA"), 6 | "1632321536" => array("1632354303","US"), 7 | "1632354304" => array("1632362495","CA"), 8 | "1632362496" => array("1634414591","US"), 9 | "1634414592" => array("1634418687","CA"), 10 | "1634418688" => array("1634447359","US"), 11 | "1634447360" => array("1634451455","CA"), 12 | "1634451456" => array("1634455551","US"), 13 | "1634455552" => array("1634459647","CA"), 14 | "1634459648" => array("1634467839","US"), 15 | "1634467840" => array("1634729983","CA"), 16 | "1634729984" => array("1644167167","US"), 17 | ); 18 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip154.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "2583756800": ["2584018943", "US"], 4 | "2584018944": ["2584084479", "CA"], 5 | "2584084480": ["2584215551", "US"], 6 | "2584215552": ["2584281087", "EU"], 7 | "2584281088": ["2584346623", "US"], 8 | "2584346624": ["2584412159", "KR"], 9 | "2584412160": ["2584477695", "CA"], 10 | "2584477696": ["2584608767", "US"], 11 | "2584608768": ["2584805375", "EU"], 12 | "2584805376": ["2585001983", "US"], 13 | "2585001984": ["2585067519", "CA"], 14 | "2585067520": ["2585788415", "US"], 15 | "2585788416": ["2585853951", "EU"], 16 | "2585853952": ["2585985023", "JP"], 17 | "2585985024": ["2587951103", "US"], 18 | } -------------------------------------------------------------------------------- /src/iptocountry/ip169.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "2835480576": ["2837446655", "US"], 4 | "2837446656": ["2839543807", "EU"], 5 | "2839543808": ["2843803647", "US"], 6 | "2843803648": ["2843869183", "ZA"], 7 | "2843869184": ["2844524543", "US"], 8 | "2844524544": ["2844590079", "KR"], 9 | "2844590080": ["2845704191", "US"], 10 | "2845704192": ["2845769727", "CU"], 11 | "2845835264": ["2848276479", "US"], 12 | "2848325632": ["2848522239", "US"], 13 | "2848587776": ["2848653311", "ZA"], 14 | "2848653312": ["2848980991", "US"], 15 | "2848980992": ["2850029567", "AU"], 16 | "2850029568": ["2851012607", "US"], 17 | "2851078144": ["2851995647", "US"], 18 | "2851995648": ["2852061183", "ZZ"], 19 | } -------------------------------------------------------------------------------- /src/ip_files/154.php: -------------------------------------------------------------------------------- 1 | array("2584018943","US"), 5 | "2584018944" => array("2584084479","CA"), 6 | "2584084480" => array("2584215551","US"), 7 | "2584215552" => array("2584281087","EU"), 8 | "2584281088" => array("2584346623","US"), 9 | "2584346624" => array("2584412159","KR"), 10 | "2584412160" => array("2584477695","CA"), 11 | "2584477696" => array("2584608767","US"), 12 | "2584608768" => array("2584805375","EU"), 13 | "2584805376" => array("2585001983","US"), 14 | "2585001984" => array("2585067519","CA"), 15 | "2585067520" => array("2585788415","US"), 16 | "2585788416" => array("2585853951","EU"), 17 | "2585853952" => array("2585985023","JP"), 18 | "2585985024" => array("2587951103","US"), 19 | ); 20 | ?> -------------------------------------------------------------------------------- /src/ip_files/169.php: -------------------------------------------------------------------------------- 1 | array("2837446655","US"), 5 | "2837446656" => array("2839543807","EU"), 6 | "2839543808" => array("2843803647","US"), 7 | "2843803648" => array("2843869183","ZA"), 8 | "2843869184" => array("2844524543","US"), 9 | "2844524544" => array("2844590079","KR"), 10 | "2844590080" => array("2845704191","US"), 11 | "2845704192" => array("2845769727","CU"), 12 | "2845835264" => array("2848276479","US"), 13 | "2848325632" => array("2848522239","US"), 14 | "2848587776" => array("2848653311","ZA"), 15 | "2848653312" => array("2848980991","US"), 16 | "2848980992" => array("2850029567","AU"), 17 | "2850029568" => array("2851012607","US"), 18 | "2851078144" => array("2851995647","US"), 19 | "2851995648" => array("2852061183","ZZ"), 20 | ); 21 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip63.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "1056964608": ["1065611263", "US"], 4 | "1065611264": ["1065615359", "PR"], 5 | "1065615360": ["1065811967", "US"], 6 | "1065811968": ["1065820159", "CA"], 7 | "1065820160": ["1065873407", "US"], 8 | "1065873408": ["1065877503", "PR"], 9 | "1065877504": ["1065906175", "US"], 10 | "1065906176": ["1065908223", "KY"], 11 | "1065908224": ["1066172415", "US"], 12 | "1066205184": ["1066237951", "US"], 13 | "1066270720": ["1066303487", "US"], 14 | "1066336256": ["1066344447", "US"], 15 | "1066352640": ["1066369023", "JM"], 16 | "1066401792": ["1072922623", "US"], 17 | "1072922624": ["1072955391", "CA"], 18 | "1072955392": ["1073192959", "US"], 19 | "1073201152": ["1073373183", "US"], 20 | "1073373184": ["1073381375", "CA"], 21 | "1073381376": ["1073741823", "US"], 22 | } -------------------------------------------------------------------------------- /src/iptocountry/ip197.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "3305111552": ["3307208703", "TN"], 4 | "3311403008": ["3311927295", "ZA"], 5 | "3313500160": ["3313762303", "MA"], 6 | "3313762304": ["3314024447", "EG"], 7 | "3314024448": ["3314286591", "KE"], 8 | "3314286592": ["3314548735", "DZ"], 9 | "3315597312": ["3316121599", "EG"], 10 | "3316121600": ["3316645887", "ZA"], 11 | "3316645888": ["3317170175", "KE"], 12 | "3317694464": ["3318218751", "EG"], 13 | "3318218752": ["3318743039", "DZ"], 14 | "3319660544": ["3319791615", "EG"], 15 | "3319791616": ["3320053759", "MU"], 16 | "3320578048": ["3320643583", "ZA"], 17 | "3320643584": ["3320709119", "KE"], 18 | "3321757696": ["3321790463", "KE"], 19 | "3321806848": ["3321823231", "SD"], 20 | "3321823232": ["3321839615", "NG"], 21 | "3321839616": ["3321855999", "GH"], 22 | "3321886720": ["3321887743", "MU"], 23 | } -------------------------------------------------------------------------------- /src/ip_files/63.php: -------------------------------------------------------------------------------- 1 | array("1065611263","US"), 5 | "1065611264" => array("1065615359","PR"), 6 | "1065615360" => array("1065811967","US"), 7 | "1065811968" => array("1065820159","CA"), 8 | "1065820160" => array("1065873407","US"), 9 | "1065873408" => array("1065877503","PR"), 10 | "1065877504" => array("1065906175","US"), 11 | "1065906176" => array("1065908223","KY"), 12 | "1065908224" => array("1066172415","US"), 13 | "1066205184" => array("1066237951","US"), 14 | "1066270720" => array("1066303487","US"), 15 | "1066336256" => array("1066344447","US"), 16 | "1066352640" => array("1066369023","JM"), 17 | "1066401792" => array("1072922623","US"), 18 | "1072922624" => array("1072955391","CA"), 19 | "1072955392" => array("1073192959","US"), 20 | "1073201152" => array("1073373183","US"), 21 | "1073373184" => array("1073381375","CA"), 22 | "1073381376" => array("1073741823","US"), 23 | ); 24 | ?> -------------------------------------------------------------------------------- /src/ip_files/197.php: -------------------------------------------------------------------------------- 1 | array("3307208703","TN"), 5 | "3311403008" => array("3311927295","ZA"), 6 | "3313500160" => array("3313762303","MA"), 7 | "3313762304" => array("3314024447","EG"), 8 | "3314024448" => array("3314286591","KE"), 9 | "3314286592" => array("3314548735","DZ"), 10 | "3315597312" => array("3316121599","EG"), 11 | "3316121600" => array("3316645887","ZA"), 12 | "3316645888" => array("3317170175","KE"), 13 | "3317694464" => array("3318218751","EG"), 14 | "3318218752" => array("3318743039","DZ"), 15 | "3319660544" => array("3319791615","EG"), 16 | "3319791616" => array("3320053759","MU"), 17 | "3320578048" => array("3320643583","ZA"), 18 | "3320643584" => array("3320709119","KE"), 19 | "3321757696" => array("3321790463","KE"), 20 | "3321806848" => array("3321823231","SD"), 21 | "3321823232" => array("3321839615","NG"), 22 | "3321839616" => array("3321855999","GH"), 23 | "3321886720" => array("3321887743","MU"), 24 | ); 25 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip174.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "2919235584": ["2919759871", "CA"], 4 | "2919759872": ["2921562111", "US"], 5 | "2921562112": ["2921594879", "CA"], 6 | "2921594880": ["2925002751", "US"], 7 | "2925002752": ["2925527039", "CA"], 8 | "2925527040": ["2926575615", "US"], 9 | "2926575616": ["2927099903", "CA"], 10 | "2927099904": ["2928177151", "US"], 11 | "2928177152": ["2928181247", "CA"], 12 | "2928181248": ["2928226303", "US"], 13 | "2928226304": ["2928230399", "CA"], 14 | "2928230400": ["2928263167", "US"], 15 | "2928263168": ["2928279551", "CA"], 16 | "2928279552": ["2928312319", "US"], 17 | "2928312320": ["2928316415", "CA"], 18 | "2928316416": ["2928328703", "US"], 19 | "2928328704": ["2928336895", "CA"], 20 | "2928336896": ["2928455679", "US"], 21 | "2928455680": ["2928459775", "CA"], 22 | "2928459776": ["2928541695", "US"], 23 | "2928541696": ["2928607231", "CA"], 24 | "2928607232": ["2936012799", "US"], 25 | } -------------------------------------------------------------------------------- /src/iptocountry/ip98.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "1644167168": ["1652293631", "US"], 4 | "1652293632": ["1652310015", "CA"], 5 | "1652310016": ["1653501951", "US"], 6 | "1653506048": ["1653534719", "US"], 7 | "1653534720": ["1653538815", "CA"], 8 | "1653538816": ["1653542911", "US"], 9 | "1653547008": ["1653555199", "US"], 10 | "1653555200": ["1653567487", "CA"], 11 | "1653567488": ["1653571583", "US"], 12 | "1653571584": ["1653575679", "CA"], 13 | "1653575680": ["1653592063", "US"], 14 | "1653592064": ["1653596159", "CA"], 15 | "1653596160": ["1653600255", "US"], 16 | "1653600256": ["1653604351", "CA"], 17 | "1653604352": ["1654542335", "US"], 18 | "1654542336": ["1654546431", "CA"], 19 | "1654546432": ["1654550527", "VG"], 20 | "1654550528": ["1654554623", "US"], 21 | "1654554624": ["1654558719", "CA"], 22 | "1654558720": ["1654648831", "US"], 23 | "1654648832": ["1654652927", "CA"], 24 | "1654652928": ["1660944383", "US"], 25 | } -------------------------------------------------------------------------------- /src/iptocountry/ip184.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "3087007744": ["3091202047", "US"], 4 | "3091202048": ["3091726335", "CA"], 5 | "3091726336": ["3091955711", "US"], 6 | "3091988480": ["3093168127", "US"], 7 | "3093168128": ["3093200895", "CA"], 8 | "3093233664": ["3093237759", "PR"], 9 | "3093237760": ["3093241855", "US"], 10 | "3093299200": ["3094020095", "US"], 11 | "3094020096": ["3094085631", "CA"], 12 | "3094085632": ["3096444927", "US"], 13 | "3096444928": ["3096969215", "CA"], 14 | "3096969216": ["3097493503", "US"], 15 | "3097493504": ["3097755647", "CA"], 16 | "3097755648": ["3097780223", "US"], 17 | "3097821184": ["3098095615", "US"], 18 | "3098095616": ["3098099711", "CA"], 19 | "3098148864": ["3098165247", "JM"], 20 | "3098214400": ["3098263551", "US"], 21 | "3098263552": ["3098271743", "CA"], 22 | "3098271744": ["3098275839", "US"], 23 | "3098279936": ["3098476543", "US"], 24 | "3098476544": ["3098492927", "CA"], 25 | "3098492928": ["3103784959", "US"], 26 | } -------------------------------------------------------------------------------- /src/ip_files/174.php: -------------------------------------------------------------------------------- 1 | array("2919759871","CA"), 5 | "2919759872" => array("2921562111","US"), 6 | "2921562112" => array("2921594879","CA"), 7 | "2921594880" => array("2925002751","US"), 8 | "2925002752" => array("2925527039","CA"), 9 | "2925527040" => array("2926575615","US"), 10 | "2926575616" => array("2927099903","CA"), 11 | "2927099904" => array("2928177151","US"), 12 | "2928177152" => array("2928181247","CA"), 13 | "2928181248" => array("2928226303","US"), 14 | "2928226304" => array("2928230399","CA"), 15 | "2928230400" => array("2928263167","US"), 16 | "2928263168" => array("2928279551","CA"), 17 | "2928279552" => array("2928312319","US"), 18 | "2928312320" => array("2928316415","CA"), 19 | "2928316416" => array("2928328703","US"), 20 | "2928328704" => array("2928336895","CA"), 21 | "2928336896" => array("2928455679","US"), 22 | "2928455680" => array("2928459775","CA"), 23 | "2928459776" => array("2928541695","US"), 24 | "2928541696" => array("2928607231","CA"), 25 | "2928607232" => array("2936012799","US"), 26 | ); 27 | ?> -------------------------------------------------------------------------------- /src/ip_files/98.php: -------------------------------------------------------------------------------- 1 | array("1652293631","US"), 5 | "1652293632" => array("1652310015","CA"), 6 | "1652310016" => array("1653501951","US"), 7 | "1653506048" => array("1653534719","US"), 8 | "1653534720" => array("1653538815","CA"), 9 | "1653538816" => array("1653542911","US"), 10 | "1653547008" => array("1653555199","US"), 11 | "1653555200" => array("1653567487","CA"), 12 | "1653567488" => array("1653571583","US"), 13 | "1653571584" => array("1653575679","CA"), 14 | "1653575680" => array("1653592063","US"), 15 | "1653592064" => array("1653596159","CA"), 16 | "1653596160" => array("1653600255","US"), 17 | "1653600256" => array("1653604351","CA"), 18 | "1653604352" => array("1654542335","US"), 19 | "1654542336" => array("1654546431","CA"), 20 | "1654546432" => array("1654550527","VG"), 21 | "1654550528" => array("1654554623","US"), 22 | "1654554624" => array("1654558719","CA"), 23 | "1654558720" => array("1654648831","US"), 24 | "1654648832" => array("1654652927","CA"), 25 | "1654652928" => array("1660944383","US"), 26 | ); 27 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip142.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "2382430208": ["2383085567", "CA"], 4 | "2383151104": ["2385903615", "CA"], 5 | "2385903616": ["2385905663", "US"], 6 | "2385907712": ["2385908223", "US"], 7 | "2385911808": ["2385914367", "US"], 8 | "2385954816": ["2385955327", "US"], 9 | "2385965056": ["2385969151", "US"], 10 | "2385969152": ["2386624511", "CA"], 11 | "2386624512": ["2386690047", "US"], 12 | "2386690048": ["2387410943", "CA"], 13 | "2387410944": ["2387476479", "US"], 14 | "2387476480": ["2387542015", "CA"], 15 | "2387542016": ["2387607551", "US"], 16 | "2387607552": ["2388328447", "CA"], 17 | "2388393984": ["2389245951", "CA"], 18 | "2389311488": ["2389639167", "CA"], 19 | "2389704704": ["2390818815", "CA"], 20 | "2390884352": ["2391277567", "CA"], 21 | "2391343104": ["2394947583", "CA"], 22 | "2394947584": ["2395013119", "US"], 23 | "2395013120": ["2395209727", "CA"], 24 | "2395340800": ["2397700095", "CA"], 25 | "2397765632": ["2398748671", "CA"], 26 | "2398945280": ["2399010815", "CA"], 27 | } -------------------------------------------------------------------------------- /src/ip_files/184.php: -------------------------------------------------------------------------------- 1 | array("3091202047","US"), 5 | "3091202048" => array("3091726335","CA"), 6 | "3091726336" => array("3091955711","US"), 7 | "3091988480" => array("3093168127","US"), 8 | "3093168128" => array("3093200895","CA"), 9 | "3093233664" => array("3093237759","PR"), 10 | "3093237760" => array("3093241855","US"), 11 | "3093299200" => array("3094020095","US"), 12 | "3094020096" => array("3094085631","CA"), 13 | "3094085632" => array("3096444927","US"), 14 | "3096444928" => array("3096969215","CA"), 15 | "3096969216" => array("3097493503","US"), 16 | "3097493504" => array("3097755647","CA"), 17 | "3097755648" => array("3097780223","US"), 18 | "3097821184" => array("3098095615","US"), 19 | "3098095616" => array("3098099711","CA"), 20 | "3098148864" => array("3098165247","JM"), 21 | "3098214400" => array("3098263551","US"), 22 | "3098263552" => array("3098271743","CA"), 23 | "3098271744" => array("3098275839","US"), 24 | "3098279936" => array("3098476543","US"), 25 | "3098476544" => array("3098492927","CA"), 26 | "3098492928" => array("3103784959","US"), 27 | ); 28 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip70.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "1174405120": ["1175977983", "US"], 4 | "1175977984": ["1176502271", "CA"], 5 | "1176502272": ["1176662015", "US"], 6 | "1176662016": ["1176666111", "CA"], 7 | "1176666112": ["1176702975", "US"], 8 | "1176702976": ["1176707071", "CA"], 9 | "1176707072": ["1176731647", "US"], 10 | "1176731648": ["1176735743", "PR"], 11 | "1176735744": ["1176739839", "US"], 12 | "1176739840": ["1176743935", "CA"], 13 | "1176743936": ["1176752127", "US"], 14 | "1176752128": ["1176756223", "CA"], 15 | "1176756224": ["1176764415", "US"], 16 | "1176764416": ["1176768511", "PM"], 17 | "1176768512": ["1176776703", "US"], 18 | "1176776704": ["1176780799", "CA"], 19 | "1176780800": ["1176895487", "US"], 20 | "1176895488": ["1176928255", "CA"], 21 | "1176928256": ["1177354239", "US"], 22 | "1177354240": ["1177419775", "PR"], 23 | "1177419776": ["1177550847", "US"], 24 | "1177550848": ["1178075135", "CA"], 25 | "1178075136": ["1178599423", "US"], 26 | "1178599424": ["1179910143", "CA"], 27 | "1179910144": ["1191182335", "US"], 28 | } -------------------------------------------------------------------------------- /src/ip_files/142.php: -------------------------------------------------------------------------------- 1 | array("2383085567","CA"), 5 | "2383151104" => array("2385903615","CA"), 6 | "2385903616" => array("2385905663","US"), 7 | "2385907712" => array("2385908223","US"), 8 | "2385911808" => array("2385914367","US"), 9 | "2385954816" => array("2385955327","US"), 10 | "2385965056" => array("2385969151","US"), 11 | "2385969152" => array("2386624511","CA"), 12 | "2386624512" => array("2386690047","US"), 13 | "2386690048" => array("2387410943","CA"), 14 | "2387410944" => array("2387476479","US"), 15 | "2387476480" => array("2387542015","CA"), 16 | "2387542016" => array("2387607551","US"), 17 | "2387607552" => array("2388328447","CA"), 18 | "2388393984" => array("2389245951","CA"), 19 | "2389311488" => array("2389639167","CA"), 20 | "2389704704" => array("2390818815","CA"), 21 | "2390884352" => array("2391277567","CA"), 22 | "2391343104" => array("2394947583","CA"), 23 | "2394947584" => array("2395013119","US"), 24 | "2395013120" => array("2395209727","CA"), 25 | "2395340800" => array("2397700095","CA"), 26 | "2397765632" => array("2398748671","CA"), 27 | "2398945280" => array("2399010815","CA"), 28 | ); 29 | ?> -------------------------------------------------------------------------------- /src/ip_files/70.php: -------------------------------------------------------------------------------- 1 | array("1175977983","US"), 5 | "1175977984" => array("1176502271","CA"), 6 | "1176502272" => array("1176662015","US"), 7 | "1176662016" => array("1176666111","CA"), 8 | "1176666112" => array("1176702975","US"), 9 | "1176702976" => array("1176707071","CA"), 10 | "1176707072" => array("1176731647","US"), 11 | "1176731648" => array("1176735743","PR"), 12 | "1176735744" => array("1176739839","US"), 13 | "1176739840" => array("1176743935","CA"), 14 | "1176743936" => array("1176752127","US"), 15 | "1176752128" => array("1176756223","CA"), 16 | "1176756224" => array("1176764415","US"), 17 | "1176764416" => array("1176768511","PM"), 18 | "1176768512" => array("1176776703","US"), 19 | "1176776704" => array("1176780799","CA"), 20 | "1176780800" => array("1176895487","US"), 21 | "1176895488" => array("1176928255","CA"), 22 | "1176928256" => array("1177354239","US"), 23 | "1177354240" => array("1177419775","PR"), 24 | "1177419776" => array("1177550847","US"), 25 | "1177550848" => array("1178075135","CA"), 26 | "1178075136" => array("1178599423","US"), 27 | "1178599424" => array("1179910143","CA"), 28 | "1179910144" => array("1191182335","US"), 29 | ); 30 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip153.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "2566979584": ["2567045119", "EU"], 4 | "2567045120": ["2567110655", "US"], 5 | "2567176192": ["2567241727", "US"], 6 | "2567241728": ["2567307263", "EU"], 7 | "2567307264": ["2567897087", "US"], 8 | "2567897088": ["2567962623", "EU"], 9 | "2567962624": ["2568028159", "US"], 10 | "2568028160": ["2568093695", "EU"], 11 | "2568093696": ["2568159231", "US"], 12 | "2568159232": ["2568224767", "EU"], 13 | "2568224768": ["2568290303", "SG"], 14 | "2568290304": ["2569142271", "US"], 15 | "2569404416": ["2569797631", "US"], 16 | "2569797632": ["2569863167", "NO"], 17 | "2569863168": ["2572681215", "US"], 18 | "2572681216": ["2572746751", "EU"], 19 | "2572746752": ["2572943359", "US"], 20 | "2572943360": ["2573139967", "EU"], 21 | "2573139968": ["2573205503", "NL"], 22 | "2573205504": ["2573402111", "EU"], 23 | "2573467648": ["2573533183", "EU"], 24 | "2573598720": ["2573926399", "US"], 25 | "2573926400": ["2573991935", "AU"], 26 | "2573991936": ["2574188543", "EU"], 27 | "2574188544": ["2574254079", "NZ"], 28 | "2574254080": ["2574319615", "EU"], 29 | "2574319616": ["2574647295", "US"], 30 | } -------------------------------------------------------------------------------- /src/iptocountry/ip76.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "1275068416": ["1275600895", "US"], 4 | "1275600896": ["1275604991", "BM"], 5 | "1275604992": ["1275621375", "US"], 6 | "1275621376": ["1275625471", "CA"], 7 | "1275625472": ["1275666431", "US"], 8 | "1275666432": ["1275674623", "CA"], 9 | "1275674624": ["1275707391", "US"], 10 | "1275707392": ["1275715583", "CA"], 11 | "1275715584": ["1275756543", "US"], 12 | "1275756544": ["1275772927", "CA"], 13 | "1275772928": ["1275789311", "US"], 14 | "1275789312": ["1275822079", "CA"], 15 | "1275822080": ["1279262719", "US"], 16 | "1279262720": ["1279787007", "CA"], 17 | "1279787008": ["1279848447", "US"], 18 | "1279848448": ["1279852543", "PR"], 19 | "1279852544": ["1279999999", "US"], 20 | "1280000000": ["1280032767", "CA"], 21 | "1280032768": ["1280040959", "US"], 22 | "1280040960": ["1280049151", "CA"], 23 | "1280049152": ["1280073727", "US"], 24 | "1280073728": ["1280081919", "CA"], 25 | "1280081920": ["1280090111", "US"], 26 | "1280090112": ["1280098303", "AG"], 27 | "1280098304": ["1280102399", "PR"], 28 | "1280102400": ["1280122879", "US"], 29 | "1280131072": ["1280139263", "CA"], 30 | "1280139264": ["1291845631", "US"], 31 | } -------------------------------------------------------------------------------- /src/ip_files/153.php: -------------------------------------------------------------------------------- 1 | array("2567045119","EU"), 5 | "2567045120" => array("2567110655","US"), 6 | "2567176192" => array("2567241727","US"), 7 | "2567241728" => array("2567307263","EU"), 8 | "2567307264" => array("2567897087","US"), 9 | "2567897088" => array("2567962623","EU"), 10 | "2567962624" => array("2568028159","US"), 11 | "2568028160" => array("2568093695","EU"), 12 | "2568093696" => array("2568159231","US"), 13 | "2568159232" => array("2568224767","EU"), 14 | "2568224768" => array("2568290303","SG"), 15 | "2568290304" => array("2569142271","US"), 16 | "2569404416" => array("2569797631","US"), 17 | "2569797632" => array("2569863167","NO"), 18 | "2569863168" => array("2572681215","US"), 19 | "2572681216" => array("2572746751","EU"), 20 | "2572746752" => array("2572943359","US"), 21 | "2572943360" => array("2573139967","EU"), 22 | "2573139968" => array("2573205503","NL"), 23 | "2573205504" => array("2573402111","EU"), 24 | "2573467648" => array("2573533183","EU"), 25 | "2573598720" => array("2573926399","US"), 26 | "2573926400" => array("2573991935","AU"), 27 | "2573991936" => array("2574188543","EU"), 28 | "2574188544" => array("2574254079","NZ"), 29 | "2574254080" => array("2574319615","EU"), 30 | "2574319616" => array("2574647295","US"), 31 | ); 32 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip90.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "1509949440": ["1518338047", "FR"], 4 | "1518338048": ["1519452159", "SE"], 5 | "1519452160": ["1519517695", "NL"], 6 | "1519517696": ["1519583231", "AT"], 7 | "1519583232": ["1519648767", "IT"], 8 | "1519648768": ["1519714303", "SA"], 9 | "1519714304": ["1519779839", "NO"], 10 | "1519779840": ["1519910911", "RU"], 11 | "1519910912": ["1519943679", "GB"], 12 | "1519943680": ["1519976447", "AT"], 13 | "1519976448": ["1520009215", "DE"], 14 | "1520009216": ["1520041983", "SY"], 15 | "1520041984": ["1520074751", "RU"], 16 | "1520074752": ["1520107519", "BG"], 17 | "1520107520": ["1520140287", "GB"], 18 | "1520140288": ["1520173055", "RU"], 19 | "1520173056": ["1520205823", "PL"], 20 | "1520205824": ["1520271359", "RU"], 21 | "1520271360": ["1520304127", "SI"], 22 | "1520304128": ["1520435199", "TR"], 23 | "1520435200": ["1521483775", "ES"], 24 | "1521483776": ["1522008063", "CZ"], 25 | "1522008064": ["1522139135", "DK"], 26 | "1522139136": ["1522270207", "DE"], 27 | "1522270208": ["1522401279", "RU"], 28 | "1522401280": ["1522532351", "EE"], 29 | "1522532352": ["1524629503", "GB"], 30 | "1524629504": ["1525678079", "SE"], 31 | "1525678080": ["1526726655", "EU"], 32 | } -------------------------------------------------------------------------------- /src/ip_files/76.php: -------------------------------------------------------------------------------- 1 | array("1275600895","US"), 5 | "1275600896" => array("1275604991","BM"), 6 | "1275604992" => array("1275621375","US"), 7 | "1275621376" => array("1275625471","CA"), 8 | "1275625472" => array("1275666431","US"), 9 | "1275666432" => array("1275674623","CA"), 10 | "1275674624" => array("1275707391","US"), 11 | "1275707392" => array("1275715583","CA"), 12 | "1275715584" => array("1275756543","US"), 13 | "1275756544" => array("1275772927","CA"), 14 | "1275772928" => array("1275789311","US"), 15 | "1275789312" => array("1275822079","CA"), 16 | "1275822080" => array("1279262719","US"), 17 | "1279262720" => array("1279787007","CA"), 18 | "1279787008" => array("1279848447","US"), 19 | "1279848448" => array("1279852543","PR"), 20 | "1279852544" => array("1279999999","US"), 21 | "1280000000" => array("1280032767","CA"), 22 | "1280032768" => array("1280040959","US"), 23 | "1280040960" => array("1280049151","CA"), 24 | "1280049152" => array("1280073727","US"), 25 | "1280073728" => array("1280081919","CA"), 26 | "1280081920" => array("1280090111","US"), 27 | "1280090112" => array("1280098303","AG"), 28 | "1280098304" => array("1280102399","PR"), 29 | "1280102400" => array("1280122879","US"), 30 | "1280131072" => array("1280139263","CA"), 31 | "1280139264" => array("1291845631","US"), 32 | ); 33 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip2.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "33554432": ["34603007", "FR"], 4 | "34603008": ["35127295", "EU"], 5 | "35127296": ["35651583", "GB"], 6 | "35651584": ["36700159", "IT"], 7 | "36700160": ["36962303", "AE"], 8 | "36962304": ["37224447", "IL"], 9 | "37224448": ["37486591", "UA"], 10 | "37486592": ["37748735", "RU"], 11 | "37748736": ["38273023", "SE"], 12 | "38273024": ["38797311", "KZ"], 13 | "38797312": ["39059455", "PT"], 14 | "39059456": ["39321599", "GR"], 15 | "39321600": ["39583743", "SA"], 16 | "39583744": ["39845887", "RU"], 17 | "39845888": ["40370175", "GB"], 18 | "40370176": ["40894463", "DK"], 19 | "40894464": ["41418751", "IT"], 20 | "41418752": ["41943039", "GB"], 21 | "41943040": ["42205183", "DK"], 22 | "42205184": ["42467327", "KZ"], 23 | "42467328": ["42991615", "ES"], 24 | "42991616": ["43253759", "IR"], 25 | "43253760": ["43515903", "NO"], 26 | "43515904": ["43778047", "ES"], 27 | "43778048": ["44040191", "IT"], 28 | "44040192": ["45088767", "DE"], 29 | "45088768": ["46137343", "IR"], 30 | "46137344": ["46661631", "IT"], 31 | "46661632": ["47710207", "DE"], 32 | "47710208": ["48234495", "GB"], 33 | "48234496": ["49283071", "IT"], 34 | "49283072": ["49807359", "DE"], 35 | "49807360": ["50331647", "SE"], 36 | } -------------------------------------------------------------------------------- /src/iptocountry/ip222.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "3724541952": ["3725590527", "JP"], 4 | "3725590528": ["3730833407", "CN"], 5 | "3730833408": ["3732602879", "KR"], 6 | "3732602880": ["3732668415", "TH"], 7 | "3732668416": ["3732733951", "ID"], 8 | "3732733952": ["3732799487", "CN"], 9 | "3732799488": ["3732832255", "PH"], 10 | "3732832256": ["3732865023", "CN"], 11 | "3732865024": ["3732930559", "PH"], 12 | "3732930560": ["3733979135", "CN"], 13 | "3733979136": ["3734503423", "JP"], 14 | "3734503424": ["3734765567", "NZ"], 15 | "3734765568": ["3734896639", "TW"], 16 | "3734896640": ["3735027711", "JP"], 17 | "3735027712": ["3735289855", "CN"], 18 | "3735289856": ["3735388159", "SG"], 19 | "3735388160": ["3735404543", "LK"], 20 | "3735404544": ["3735420927", "ID"], 21 | "3735420928": ["3735551999", "HK"], 22 | "3735552000": ["3739222015", "CN"], 23 | "3739222016": ["3739570175", "JP"], 24 | "3739570176": ["3739572223", "ID"], 25 | "3739574272": ["3739680767", "JP"], 26 | "3739680768": ["3739697151", "KR"], 27 | "3739697152": ["3739746303", "JP"], 28 | "3739746304": ["3740270591", "KR"], 29 | "3740270592": ["3740925951", "CN"], 30 | "3740925952": ["3741024255", "TW"], 31 | "3741024256": ["3741057023", "KR"], 32 | "3741057024": ["3741319167", "VN"], 33 | } -------------------------------------------------------------------------------- /src/ip_files/90.php: -------------------------------------------------------------------------------- 1 | array("1518338047","FR"), 5 | "1518338048" => array("1519452159","SE"), 6 | "1519452160" => array("1519517695","NL"), 7 | "1519517696" => array("1519583231","AT"), 8 | "1519583232" => array("1519648767","IT"), 9 | "1519648768" => array("1519714303","SA"), 10 | "1519714304" => array("1519779839","NO"), 11 | "1519779840" => array("1519910911","RU"), 12 | "1519910912" => array("1519943679","GB"), 13 | "1519943680" => array("1519976447","AT"), 14 | "1519976448" => array("1520009215","DE"), 15 | "1520009216" => array("1520041983","SY"), 16 | "1520041984" => array("1520074751","RU"), 17 | "1520074752" => array("1520107519","BG"), 18 | "1520107520" => array("1520140287","GB"), 19 | "1520140288" => array("1520173055","RU"), 20 | "1520173056" => array("1520205823","PL"), 21 | "1520205824" => array("1520271359","RU"), 22 | "1520271360" => array("1520304127","SI"), 23 | "1520304128" => array("1520435199","TR"), 24 | "1520435200" => array("1521483775","ES"), 25 | "1521483776" => array("1522008063","CZ"), 26 | "1522008064" => array("1522139135","DK"), 27 | "1522139136" => array("1522270207","DE"), 28 | "1522270208" => array("1522401279","RU"), 29 | "1522401280" => array("1522532351","EE"), 30 | "1522532352" => array("1524629503","GB"), 31 | "1524629504" => array("1525678079","SE"), 32 | "1525678080" => array("1526726655","EU"), 33 | ); 34 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip136.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "2281766912": ["2291204095", "US"], 4 | "2291204096": ["2291269631", "PR"], 5 | "2291269632": ["2291400703", "CA"], 6 | "2291400704": ["2291466239", "EU"], 7 | "2291466240": ["2291728383", "US"], 8 | "2291728384": ["2291859455", "AU"], 9 | "2291859456": ["2292121599", "EU"], 10 | "2292121600": ["2292187135", "CA"], 11 | "2292187136": ["2292383743", "US"], 12 | "2292383744": ["2292514815", "EU"], 13 | "2292514816": ["2292776959", "US"], 14 | "2292842496": ["2292908031", "GB"], 15 | "2292908032": ["2292973567", "US"], 16 | "2292973568": ["2293104639", "EU"], 17 | "2293104640": ["2293891071", "US"], 18 | "2293891072": ["2293956607", "AU"], 19 | "2293956608": ["2294022143", "JP"], 20 | "2294022144": ["2294677503", "US"], 21 | "2294677504": ["2294743039", "JP"], 22 | "2294743040": ["2294808575", "EU"], 23 | "2294808576": ["2294874111", "US"], 24 | "2294874112": ["2294939647", "EU"], 25 | "2294939648": ["2295201791", "US"], 26 | "2295201792": ["2295267327", "EU"], 27 | "2295267328": ["2296446975", "US"], 28 | "2296446976": ["2296512511", "EU"], 29 | "2296512512": ["2296774655", "US"], 30 | "2296774656": ["2296905727", "EU"], 31 | "2296905728": ["2297626623", "US"], 32 | "2297626624": ["2297692159", "EU"], 33 | "2297692160": ["2298413055", "US"], 34 | } -------------------------------------------------------------------------------- /src/ip_files/222.php: -------------------------------------------------------------------------------- 1 | array("3725590527","JP"), 5 | "3725590528" => array("3730833407","CN"), 6 | "3730833408" => array("3732602879","KR"), 7 | "3732602880" => array("3732668415","TH"), 8 | "3732668416" => array("3732733951","ID"), 9 | "3732733952" => array("3732799487","CN"), 10 | "3732799488" => array("3732832255","PH"), 11 | "3732832256" => array("3732865023","CN"), 12 | "3732865024" => array("3732930559","PH"), 13 | "3732930560" => array("3733979135","CN"), 14 | "3733979136" => array("3734503423","JP"), 15 | "3734503424" => array("3734765567","NZ"), 16 | "3734765568" => array("3734896639","TW"), 17 | "3734896640" => array("3735027711","JP"), 18 | "3735027712" => array("3735289855","CN"), 19 | "3735289856" => array("3735388159","SG"), 20 | "3735388160" => array("3735404543","LK"), 21 | "3735404544" => array("3735420927","ID"), 22 | "3735420928" => array("3735551999","HK"), 23 | "3735552000" => array("3739222015","CN"), 24 | "3739222016" => array("3739570175","JP"), 25 | "3739570176" => array("3739572223","ID"), 26 | "3739574272" => array("3739680767","JP"), 27 | "3739680768" => array("3739697151","KR"), 28 | "3739697152" => array("3739746303","JP"), 29 | "3739746304" => array("3740270591","KR"), 30 | "3740270592" => array("3740925951","CN"), 31 | "3740925952" => array("3741024255","TW"), 32 | "3741024256" => array("3741057023","KR"), 33 | "3741057024" => array("3741319167","VN"), 34 | ); 35 | ?> -------------------------------------------------------------------------------- /src/ip_files/2.php: -------------------------------------------------------------------------------- 1 | array("34603007","FR"), 5 | "34603008" => array("35127295","EU"), 6 | "35127296" => array("35651583","GB"), 7 | "35651584" => array("36700159","IT"), 8 | "36700160" => array("36962303","AE"), 9 | "36962304" => array("37224447","IL"), 10 | "37224448" => array("37486591","UA"), 11 | "37486592" => array("37748735","RU"), 12 | "37748736" => array("38273023","SE"), 13 | "38273024" => array("38797311","KZ"), 14 | "38797312" => array("39059455","PT"), 15 | "39059456" => array("39321599","GR"), 16 | "39321600" => array("39583743","SA"), 17 | "39583744" => array("39845887","RU"), 18 | "39845888" => array("40370175","GB"), 19 | "40370176" => array("40894463","DK"), 20 | "40894464" => array("41418751","IT"), 21 | "41418752" => array("41943039","GB"), 22 | "41943040" => array("42205183","DK"), 23 | "42205184" => array("42467327","KZ"), 24 | "42467328" => array("42991615","ES"), 25 | "42991616" => array("43253759","IR"), 26 | "43253760" => array("43515903","NO"), 27 | "43515904" => array("43778047","ES"), 28 | "43778048" => array("44040191","IT"), 29 | "44040192" => array("45088767","DE"), 30 | "45088768" => array("46137343","IR"), 31 | "46137344" => array("46661631","IT"), 32 | "46661632" => array("47710207","DE"), 33 | "47710208" => array("48234495","GB"), 34 | "48234496" => array("49283071","IT"), 35 | "49283072" => array("49807359","DE"), 36 | "49807360" => array("50331647","SE"), 37 | ); 38 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip219.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "3674210304": ["3678404607", "JP"], 4 | "3678404608": ["3678535679", "IN"], 5 | "3678535680": ["3678666751", "JP"], 6 | "3678666752": ["3678928895", "TW"], 7 | "3678928896": ["3678994431", "CN"], 8 | "3678994432": ["3679027199", "HK"], 9 | "3679027200": ["3679059967", "JP"], 10 | "3679059968": ["3679158271", "SG"], 11 | "3679158272": ["3679191039", "JP"], 12 | "3679191040": ["3679453183", "HK"], 13 | "3679453184": ["3679584255", "TW"], 14 | "3679584256": ["3679649791", "CN"], 15 | "3679649792": ["3679682559", "ID"], 16 | "3679715328": ["3679977471", "TW"], 17 | "3679977472": ["3680108543", "NZ"], 18 | "3680108544": ["3680124927", "TW"], 19 | "3680129024": ["3680133119", "PH"], 20 | "3680133120": ["3680137215", "IN"], 21 | "3680137216": ["3680141311", "HK"], 22 | "3680141312": ["3680174079", "AU"], 23 | "3680174080": ["3680206847", "TW"], 24 | "3680206848": ["3680239615", "IN"], 25 | "3680239616": ["3680403455", "MY"], 26 | "3680403456": ["3680436223", "JP"], 27 | "3680436224": ["3680501759", "MY"], 28 | "3680501760": ["3682598911", "JP"], 29 | "3682598912": ["3684696063", "CN"], 30 | "3684696064": ["3688366079", "JP"], 31 | "3688366080": ["3689938943", "CN"], 32 | "3689938944": ["3690070015", "KR"], 33 | "3690070016": ["3690463231", "CN"], 34 | "3690463232": ["3690987519", "KR"], 35 | } -------------------------------------------------------------------------------- /src/ip_files/136.php: -------------------------------------------------------------------------------- 1 | array("2291204095","US"), 5 | "2291204096" => array("2291269631","PR"), 6 | "2291269632" => array("2291400703","CA"), 7 | "2291400704" => array("2291466239","EU"), 8 | "2291466240" => array("2291728383","US"), 9 | "2291728384" => array("2291859455","AU"), 10 | "2291859456" => array("2292121599","EU"), 11 | "2292121600" => array("2292187135","CA"), 12 | "2292187136" => array("2292383743","US"), 13 | "2292383744" => array("2292514815","EU"), 14 | "2292514816" => array("2292776959","US"), 15 | "2292842496" => array("2292908031","GB"), 16 | "2292908032" => array("2292973567","US"), 17 | "2292973568" => array("2293104639","EU"), 18 | "2293104640" => array("2293891071","US"), 19 | "2293891072" => array("2293956607","AU"), 20 | "2293956608" => array("2294022143","JP"), 21 | "2294022144" => array("2294677503","US"), 22 | "2294677504" => array("2294743039","JP"), 23 | "2294743040" => array("2294808575","EU"), 24 | "2294808576" => array("2294874111","US"), 25 | "2294874112" => array("2294939647","EU"), 26 | "2294939648" => array("2295201791","US"), 27 | "2295201792" => array("2295267327","EU"), 28 | "2295267328" => array("2296446975","US"), 29 | "2296446976" => array("2296512511","EU"), 30 | "2296512512" => array("2296774655","US"), 31 | "2296774656" => array("2296905727","EU"), 32 | "2296905728" => array("2297626623","US"), 33 | "2297626624" => array("2297692159","EU"), 34 | "2297692160" => array("2298413055","US"), 35 | ); 36 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip162.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "2717974528": ["2718171135", "US"], 4 | "2718171136": ["2718236671", "JP"], 5 | "2718236672": ["2718629887", "US"], 6 | "2718629888": ["2718695423", "EU"], 7 | "2718695424": ["2718760959", "US"], 8 | "2718760960": ["2718826495", "EU"], 9 | "2718826496": ["2719023103", "US"], 10 | "2719088640": ["2719285247", "US"], 11 | "2719285248": ["2719350783", "EU"], 12 | "2719350784": ["2719416319", "US"], 13 | "2719416320": ["2719481855", "EU"], 14 | "2719481856": ["2719547391", "US"], 15 | "2719547392": ["2719678463", "EU"], 16 | "2719678464": ["2720399359", "US"], 17 | "2720399360": ["2720464895", "EU"], 18 | "2720464896": ["2721382399", "US"], 19 | "2721382400": ["2721447935", "CA"], 20 | "2721447936": ["2722627583", "US"], 21 | "2722693120": ["2722758655", "CA"], 22 | "2722758656": ["2723479551", "US"], 23 | "2723479552": ["2723545087", "CA"], 24 | "2723545088": ["2723610623", "CH"], 25 | "2723610624": ["2724724735", "US"], 26 | "2724790272": ["2724855807", "CN"], 27 | "2724855808": ["2724921343", "CA"], 28 | "2724921344": ["2725249023", "US"], 29 | "2725249024": ["2725314559", "NZ"], 30 | "2725314560": ["2725904383", "US"], 31 | "2725904384": ["2725969919", "VE"], 32 | "2725969920": ["2727018495", "US"], 33 | "2727018496": ["2727084031", "CA"], 34 | "2727084032": ["2727346175", "US"], 35 | "2727411712": ["2727608319", "AU"], 36 | } -------------------------------------------------------------------------------- /src/iptocountry/ip60.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "1006632960": ["1008730111", "CN"], 4 | "1008730112": ["1009778687", "JP"], 5 | "1009778688": ["1010237439", "MY"], 6 | "1010237440": ["1010302975", "CN"], 7 | "1010302976": ["1010761727", "JP"], 8 | "1010761728": ["1010827263", "CN"], 9 | "1010827264": ["1017118719", "JP"], 10 | "1017118720": ["1019215871", "CN"], 11 | "1019215872": ["1019346943", "JP"], 12 | "1019346944": ["1019478015", "CN"], 13 | "1019478016": ["1019609087", "KR"], 14 | "1019609088": ["1019740159", "TW"], 15 | "1019740160": ["1021313023", "CN"], 16 | "1021313024": ["1021837311", "AU"], 17 | "1021837312": ["1021968383", "CN"], 18 | "1021968384": ["1022033919", "NZ"], 19 | "1022033920": ["1022099455", "CN"], 20 | "1022099456": ["1022361599", "JP"], 21 | "1022361600": ["1022558207", "AU"], 22 | "1022558208": ["1022623743", "IN"], 23 | "1022623744": ["1022722047", "TW"], 24 | "1022722048": ["1022754815", "CN"], 25 | "1022754816": ["1022820351", "MO"], 26 | "1022820352": ["1022885887", "CN"], 27 | "1022885888": ["1023148031", "TW"], 28 | "1023148032": ["1023213567", "CN"], 29 | "1023213568": ["1023238143", "KR"], 30 | "1023238144": ["1023246335", "ID"], 31 | "1023246336": ["1023279103", "CN"], 32 | "1023279104": ["1023311871", "IN"], 33 | "1023311872": ["1023328255", "US"], 34 | "1023328256": ["1023344639", "JP"], 35 | "1023344640": ["1023410175", "CN"], 36 | } -------------------------------------------------------------------------------- /src/ip_files/219.php: -------------------------------------------------------------------------------- 1 | array("3678404607","JP"), 5 | "3678404608" => array("3678535679","IN"), 6 | "3678535680" => array("3678666751","JP"), 7 | "3678666752" => array("3678928895","TW"), 8 | "3678928896" => array("3678994431","CN"), 9 | "3678994432" => array("3679027199","HK"), 10 | "3679027200" => array("3679059967","JP"), 11 | "3679059968" => array("3679158271","SG"), 12 | "3679158272" => array("3679191039","JP"), 13 | "3679191040" => array("3679453183","HK"), 14 | "3679453184" => array("3679584255","TW"), 15 | "3679584256" => array("3679649791","CN"), 16 | "3679649792" => array("3679682559","ID"), 17 | "3679715328" => array("3679977471","TW"), 18 | "3679977472" => array("3680108543","NZ"), 19 | "3680108544" => array("3680124927","TW"), 20 | "3680129024" => array("3680133119","PH"), 21 | "3680133120" => array("3680137215","IN"), 22 | "3680137216" => array("3680141311","HK"), 23 | "3680141312" => array("3680174079","AU"), 24 | "3680174080" => array("3680206847","TW"), 25 | "3680206848" => array("3680239615","IN"), 26 | "3680239616" => array("3680403455","MY"), 27 | "3680403456" => array("3680436223","JP"), 28 | "3680436224" => array("3680501759","MY"), 29 | "3680501760" => array("3682598911","JP"), 30 | "3682598912" => array("3684696063","CN"), 31 | "3684696064" => array("3688366079","JP"), 32 | "3688366080" => array("3689938943","CN"), 33 | "3689938944" => array("3690070015","KR"), 34 | "3690070016" => array("3690463231","CN"), 35 | "3690463232" => array("3690987519","KR"), 36 | ); 37 | ?> -------------------------------------------------------------------------------- /src/ip_files/162.php: -------------------------------------------------------------------------------- 1 | array("2718171135","US"), 5 | "2718171136" => array("2718236671","JP"), 6 | "2718236672" => array("2718629887","US"), 7 | "2718629888" => array("2718695423","EU"), 8 | "2718695424" => array("2718760959","US"), 9 | "2718760960" => array("2718826495","EU"), 10 | "2718826496" => array("2719023103","US"), 11 | "2719088640" => array("2719285247","US"), 12 | "2719285248" => array("2719350783","EU"), 13 | "2719350784" => array("2719416319","US"), 14 | "2719416320" => array("2719481855","EU"), 15 | "2719481856" => array("2719547391","US"), 16 | "2719547392" => array("2719678463","EU"), 17 | "2719678464" => array("2720399359","US"), 18 | "2720399360" => array("2720464895","EU"), 19 | "2720464896" => array("2721382399","US"), 20 | "2721382400" => array("2721447935","CA"), 21 | "2721447936" => array("2722627583","US"), 22 | "2722693120" => array("2722758655","CA"), 23 | "2722758656" => array("2723479551","US"), 24 | "2723479552" => array("2723545087","CA"), 25 | "2723545088" => array("2723610623","CH"), 26 | "2723610624" => array("2724724735","US"), 27 | "2724790272" => array("2724855807","CN"), 28 | "2724855808" => array("2724921343","CA"), 29 | "2724921344" => array("2725249023","US"), 30 | "2725249024" => array("2725314559","NZ"), 31 | "2725314560" => array("2725904383","US"), 32 | "2725904384" => array("2725969919","VE"), 33 | "2725969920" => array("2727018495","US"), 34 | "2727018496" => array("2727084031","CA"), 35 | "2727084032" => array("2727346175","US"), 36 | "2727411712" => array("2727608319","AU"), 37 | ); 38 | ?> -------------------------------------------------------------------------------- /src/ip_files/60.php: -------------------------------------------------------------------------------- 1 | array("1008730111","CN"), 5 | "1008730112" => array("1009778687","JP"), 6 | "1009778688" => array("1010237439","MY"), 7 | "1010237440" => array("1010302975","CN"), 8 | "1010302976" => array("1010761727","JP"), 9 | "1010761728" => array("1010827263","CN"), 10 | "1010827264" => array("1017118719","JP"), 11 | "1017118720" => array("1019215871","CN"), 12 | "1019215872" => array("1019346943","JP"), 13 | "1019346944" => array("1019478015","CN"), 14 | "1019478016" => array("1019609087","KR"), 15 | "1019609088" => array("1019740159","TW"), 16 | "1019740160" => array("1021313023","CN"), 17 | "1021313024" => array("1021837311","AU"), 18 | "1021837312" => array("1021968383","CN"), 19 | "1021968384" => array("1022033919","NZ"), 20 | "1022033920" => array("1022099455","CN"), 21 | "1022099456" => array("1022361599","JP"), 22 | "1022361600" => array("1022558207","AU"), 23 | "1022558208" => array("1022623743","IN"), 24 | "1022623744" => array("1022722047","TW"), 25 | "1022722048" => array("1022754815","CN"), 26 | "1022754816" => array("1022820351","MO"), 27 | "1022820352" => array("1022885887","CN"), 28 | "1022885888" => array("1023148031","TW"), 29 | "1023148032" => array("1023213567","CN"), 30 | "1023213568" => array("1023238143","KR"), 31 | "1023238144" => array("1023246335","ID"), 32 | "1023246336" => array("1023279103","CN"), 33 | "1023279104" => array("1023311871","IN"), 34 | "1023311872" => array("1023328255","US"), 35 | "1023328256" => array("1023344639","JP"), 36 | "1023344640" => array("1023410175","CN"), 37 | ); 38 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip96.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "1610612736": ["1610678271", "US"], 4 | "1610678272": ["1610743807", "CA"], 5 | "1610743808": ["1611227135", "US"], 6 | "1611227136": ["1611235327", "CA"], 7 | "1611235328": ["1611923455", "US"], 8 | "1611923456": ["1612185599", "CA"], 9 | "1612185600": ["1612611583", "US"], 10 | "1612611584": ["1612636159", "CA"], 11 | "1612636160": ["1613471743", "US"], 12 | "1613471744": ["1613479935", "JM"], 13 | "1613479936": ["1613488127", "US"], 14 | "1613488128": ["1613492223", "CA"], 15 | "1613492224": ["1613504511", "US"], 16 | "1613504512": ["1613529087", "CA"], 17 | "1613529088": ["1613545471", "US"], 18 | "1613545472": ["1613565951", "CA"], 19 | "1613565952": ["1613570047", "US"], 20 | "1613570048": ["1613574143", "CA"], 21 | "1613574144": ["1613602815", "US"], 22 | "1613606912": ["1613615103", "CA"], 23 | "1613615104": ["1613635583", "US"], 24 | "1613635584": ["1613643775", "CA"], 25 | "1613643776": ["1613676543", "US"], 26 | "1613676544": ["1613680639", "CA"], 27 | "1613680640": ["1613705215", "US"], 28 | "1613709312": ["1613737983", "US"], 29 | "1613737984": ["1613742079", "CA"], 30 | "1613742080": ["1613758463", "US"], 31 | "1613758464": ["1614282751", "CA"], 32 | "1614282752": ["1614741503", "US"], 33 | "1614741504": ["1614757887", "CA"], 34 | "1614757888": ["1614774271", "US"], 35 | "1614774272": ["1614786559", "CA"], 36 | "1614786560": ["1618804735", "US"], 37 | "1619001344": ["1627389951", "US"], 38 | } -------------------------------------------------------------------------------- /src/iptocountry/ip145.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "2432696320": ["2434727935", "EU"], 4 | "2434727936": ["2434793471", "NL"], 5 | "2434793472": ["2435645439", "EU"], 6 | "2435645440": ["2435710975", "NL"], 7 | "2435710976": ["2435973119", "EU"], 8 | "2435973120": ["2436038655", "NL"], 9 | "2436038656": ["2447245311", "EU"], 10 | "2447245312": ["2447310847", "NL"], 11 | "2447310848": ["2447441919", "EU"], 12 | "2447441920": ["2447507455", "DE"], 13 | "2447507456": ["2447638527", "EU"], 14 | "2447638528": ["2447704063", "DE"], 15 | "2447704064": ["2447769599", "GB"], 16 | "2447769600": ["2447835135", "DE"], 17 | "2447835136": ["2447900671", "EU"], 18 | "2447900672": ["2447966207", "CH"], 19 | "2447966208": ["2448031743", "GB"], 20 | "2448031744": ["2448097279", "CH"], 21 | "2448097280": ["2448162815", "SE"], 22 | "2448162816": ["2448228351", "EU"], 23 | "2448228352": ["2448293887", "PL"], 24 | "2448293888": ["2448359423", "EU"], 25 | "2448359424": ["2448424959", "GB"], 26 | "2448424960": ["2448490495", "EU"], 27 | "2448490496": ["2448556031", "AT"], 28 | "2448556032": ["2448621567", "EU"], 29 | "2448621568": ["2448687103", "DE"], 30 | "2448687104": ["2448752639", "EU"], 31 | "2448752640": ["2448818175", "CH"], 32 | "2448818176": ["2448883711", "EU"], 33 | "2448883712": ["2448949247", "FI"], 34 | "2448949248": ["2449080319", "EU"], 35 | "2449080320": ["2449145855", "CH"], 36 | "2449145856": ["2449211391", "SE"], 37 | "2449211392": ["2449276927", "EU"], 38 | "2449276928": ["2449407999", "DE"], 39 | } -------------------------------------------------------------------------------- /src/ip_files/96.php: -------------------------------------------------------------------------------- 1 | array("1610678271","US"), 5 | "1610678272" => array("1610743807","CA"), 6 | "1610743808" => array("1611227135","US"), 7 | "1611227136" => array("1611235327","CA"), 8 | "1611235328" => array("1611923455","US"), 9 | "1611923456" => array("1612185599","CA"), 10 | "1612185600" => array("1612611583","US"), 11 | "1612611584" => array("1612636159","CA"), 12 | "1612636160" => array("1613471743","US"), 13 | "1613471744" => array("1613479935","JM"), 14 | "1613479936" => array("1613488127","US"), 15 | "1613488128" => array("1613492223","CA"), 16 | "1613492224" => array("1613504511","US"), 17 | "1613504512" => array("1613529087","CA"), 18 | "1613529088" => array("1613545471","US"), 19 | "1613545472" => array("1613565951","CA"), 20 | "1613565952" => array("1613570047","US"), 21 | "1613570048" => array("1613574143","CA"), 22 | "1613574144" => array("1613602815","US"), 23 | "1613606912" => array("1613615103","CA"), 24 | "1613615104" => array("1613635583","US"), 25 | "1613635584" => array("1613643775","CA"), 26 | "1613643776" => array("1613676543","US"), 27 | "1613676544" => array("1613680639","CA"), 28 | "1613680640" => array("1613705215","US"), 29 | "1613709312" => array("1613737983","US"), 30 | "1613737984" => array("1613742079","CA"), 31 | "1613742080" => array("1613758463","US"), 32 | "1613758464" => array("1614282751","CA"), 33 | "1614282752" => array("1614741503","US"), 34 | "1614741504" => array("1614757887","CA"), 35 | "1614757888" => array("1614774271","US"), 36 | "1614774272" => array("1614786559","CA"), 37 | "1614786560" => array("1618804735","US"), 38 | "1619001344" => array("1627389951","US"), 39 | ); 40 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip166.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "2785148928": ["2785542143", "US"], 4 | "2785542144": ["2786066431", "EU"], 5 | "2786066432": ["2788163583", "US"], 6 | "2788229120": ["2788261887", "US"], 7 | "2788261888": ["2788294655", "EU"], 8 | "2788294656": ["2789081087", "US"], 9 | "2789179392": ["2789203967", "US"], 10 | "2789212160": ["2789277695", "AU"], 11 | "2789277696": ["2789343231", "NZ"], 12 | "2789343232": ["2789933055", "US"], 13 | "2789933056": ["2789998591", "CL"], 14 | "2789998592": ["2790129663", "US"], 15 | "2790195200": ["2790260735", "KR"], 16 | "2790260736": ["2790326271", "US"], 17 | "2790391808": ["2790457343", "US"], 18 | "2790457344": ["2790522879", "NZ"], 19 | "2790522880": ["2790588415", "US"], 20 | "2790588416": ["2790653951", "ZA"], 21 | "2790653952": ["2790719487", "US"], 22 | "2790719488": ["2790785023", "EU"], 23 | "2790850560": ["2791571455", "US"], 24 | "2791571456": ["2791636991", "JP"], 25 | "2791636992": ["2791768063", "US"], 26 | "2791768064": ["2791899135", "KR"], 27 | "2791899136": ["2791964671", "US"], 28 | "2792030208": ["2792226815", "US"], 29 | "2792226816": ["2792292351", "CL"], 30 | "2792292352": ["2792357887", "CN"], 31 | "2792357888": ["2792488959", "US"], 32 | "2792488960": ["2792554495", "BO"], 33 | "2792554496": ["2792751103", "US"], 34 | "2792751104": ["2792882175", "JP"], 35 | "2792882176": ["2792947711", "AU"], 36 | "2792947712": ["2793013247", "SG"], 37 | "2793013248": ["2793209855", "US"], 38 | "2793209856": ["2793275391", "KR"], 39 | "2793275392": ["2801795071", "US"], 40 | } -------------------------------------------------------------------------------- /src/iptocountry/ip68.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "1140850688": ["1145141247", "US"], 4 | "1145142784": ["1145188351", "US"], 5 | "1145188352": ["1145192447", "CA"], 6 | "1145192448": ["1145249791", "US"], 7 | "1145249792": ["1145257983", "CA"], 8 | "1145257984": ["1145307135", "US"], 9 | "1145307136": ["1145311231", "CA"], 10 | "1145311232": ["1145376767", "US"], 11 | "1145376768": ["1145380863", "CA"], 12 | "1145380864": ["1145405439", "US"], 13 | "1145405440": ["1145413631", "CA"], 14 | "1145413632": ["1145421823", "US"], 15 | "1145421824": ["1145430015", "CA"], 16 | "1145430016": ["1145475071", "US"], 17 | "1145475072": ["1145479167", "CA"], 18 | "1145479168": ["1145503743", "US"], 19 | "1145503744": ["1145520127", "CA"], 20 | "1145520128": ["1145552895", "US"], 21 | "1145552896": ["1145556991", "CA"], 22 | "1145556992": ["1150287871", "US"], 23 | "1150287872": ["1150812159", "CA"], 24 | "1150812160": ["1151889407", "US"], 25 | "1151889408": ["1151897599", "CA"], 26 | "1151897600": ["1152073727", "US"], 27 | "1152073728": ["1152077823", "CA"], 28 | "1152077824": ["1152114687", "US"], 29 | "1152114688": ["1152122879", "CA"], 30 | "1152122880": ["1152581631", "US"], 31 | "1152581632": ["1152614399", "CA"], 32 | "1152614400": ["1152778239", "US"], 33 | "1152778240": ["1152843775", "CA"], 34 | "1152843776": ["1156071423", "US"], 35 | "1156071424": ["1156079615", "CA"], 36 | "1156079616": ["1156169727", "US"], 37 | "1156177920": ["1156296703", "US"], 38 | "1156296704": ["1156300799", "CA"], 39 | "1156300800": ["1157627903", "US"], 40 | } -------------------------------------------------------------------------------- /src/iptocountry/ip1.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "16777216": ["16777471", "AU"], 4 | "16843008": ["16843263", "AU"], 5 | "16909056": ["16909311", "AU"], 6 | "17039360": ["17039615", "AU"], 7 | "17367040": ["17432575", "MY"], 8 | "17435136": ["17435391", "AU"], 9 | "17498112": ["17563647", "KR"], 10 | "17563648": ["17825791", "CN"], 11 | "17825792": ["18087935", "KR"], 12 | "18153472": ["18219007", "JP"], 13 | "18219008": ["18350079", "IN"], 14 | "18350080": ["18874367", "CN"], 15 | "18939904": ["19005439", "JP"], 16 | "19005440": ["19136511", "TW"], 17 | "19136512": ["19202047", "HK"], 18 | "19267584": ["19398655", "IN"], 19 | "19398656": ["19726335", "AU"], 20 | "19726336": ["19791871", "CN"], 21 | "19791872": ["19922943", "TH"], 22 | "19922944": ["20185087", "CN"], 23 | "20185088": ["20447231", "VN"], 24 | "20447232": ["20971519", "CN"], 25 | "20971520": ["21102591", "HK"], 26 | "21102592": ["21233663", "JP"], 27 | "21233664": ["21495807", "CN"], 28 | "21495808": ["22020095", "JP"], 29 | "22020096": ["23068671", "CN"], 30 | "23068672": ["24117247", "KR"], 31 | "24117248": ["24379391", "JP"], 32 | "24379392": ["24641535", "CN"], 33 | "24641536": ["27262975", "AU"], 34 | "27262976": ["28311551", "TW"], 35 | "28311552": ["28442623", "KR"], 36 | "28442624": ["28540927", "AU"], 37 | "28573696": ["28966911", "CN"], 38 | "28966912": ["29032447", "IN"], 39 | "29097984": ["29884415", "CN"], 40 | "29884416": ["29885439", "AU"], 41 | "29949952": ["30015487", "KR"], 42 | "30015488": ["30408703", "CN"], 43 | "30408704": ["33554431", "KR"], 44 | } -------------------------------------------------------------------------------- /src/ip_files/145.php: -------------------------------------------------------------------------------- 1 | array("2434727935","EU"), 5 | "2434727936" => array("2434793471","NL"), 6 | "2434793472" => array("2435645439","EU"), 7 | "2435645440" => array("2435710975","NL"), 8 | "2435710976" => array("2435973119","EU"), 9 | "2435973120" => array("2436038655","NL"), 10 | "2436038656" => array("2447245311","EU"), 11 | "2447245312" => array("2447310847","NL"), 12 | "2447310848" => array("2447441919","EU"), 13 | "2447441920" => array("2447507455","DE"), 14 | "2447507456" => array("2447638527","EU"), 15 | "2447638528" => array("2447704063","DE"), 16 | "2447704064" => array("2447769599","GB"), 17 | "2447769600" => array("2447835135","DE"), 18 | "2447835136" => array("2447900671","EU"), 19 | "2447900672" => array("2447966207","CH"), 20 | "2447966208" => array("2448031743","GB"), 21 | "2448031744" => array("2448097279","CH"), 22 | "2448097280" => array("2448162815","SE"), 23 | "2448162816" => array("2448228351","EU"), 24 | "2448228352" => array("2448293887","PL"), 25 | "2448293888" => array("2448359423","EU"), 26 | "2448359424" => array("2448424959","GB"), 27 | "2448424960" => array("2448490495","EU"), 28 | "2448490496" => array("2448556031","AT"), 29 | "2448556032" => array("2448621567","EU"), 30 | "2448621568" => array("2448687103","DE"), 31 | "2448687104" => array("2448752639","EU"), 32 | "2448752640" => array("2448818175","CH"), 33 | "2448818176" => array("2448883711","EU"), 34 | "2448883712" => array("2448949247","FI"), 35 | "2448949248" => array("2449080319","EU"), 36 | "2449080320" => array("2449145855","CH"), 37 | "2449145856" => array("2449211391","SE"), 38 | "2449211392" => array("2449276927","EU"), 39 | "2449276928" => array("2449407999","DE"), 40 | ); 41 | ?> -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # NB! No need to use this module anymore 2 | 3 | Since SDK 1.5.1 you can use `X-AppEngine-country` request header (returns a two letter country code or ZZ for unknow locations) to retriev the country of the visitor, no need for external modules anymore. 4 | 5 | IP to Country 6 | ============= 7 | 8 | *IP to Country* is a Google App Engine module (Python) to convert IP addresses into country names and country codes. 9 | 10 | License 11 | ------- 12 | 13 | This module is provided FREE under the terms of the GENERAL PUBLIC LICENSE, June 1991 14 | 15 | - This product is a Google App Engine port of http://www.phptutorial.info/iptocountry/the_script.html 16 | - This product includes IP to Country database from http://software77.net/cgi-bin/ip-country/geo-ip.pl 17 | 18 | Usage 19 | ----- 20 | 21 | sys.path.insert(0, 'iptocountry.zip') 22 | from iptocountry import convert as iptolocation, country as iptocountry 23 | 24 | location = iptolocation() 25 | country = iptocountry() 26 | 27 | print "You are from %s (country code - %s)" % (country, location) 28 | 29 | Updating 30 | -------- 31 | 32 | To update the database, upzip the PHP files from http://www.phptutorial.info/iptocountry/ip_files.zip to /*src/ip_files*. Then run *parser.php* which generates new .PY files to *src/iptocountry*. Zip the directory *src/iptocountry* to *iptocountry.zip* and use the file instead of the old one in your projects. 33 | 34 | Comments 35 | -------- 36 | 37 | *IP to Country* does not use database but a collection of files to find the country for a particular IP address. Google App Engine has a limit of 1000 files per application so it is highly encouraged to ZIP all the module files into one bigger file. See *build* for an example. -------------------------------------------------------------------------------- /src/ip_files/166.php: -------------------------------------------------------------------------------- 1 | array("2785542143","US"), 5 | "2785542144" => array("2786066431","EU"), 6 | "2786066432" => array("2788163583","US"), 7 | "2788229120" => array("2788261887","US"), 8 | "2788261888" => array("2788294655","EU"), 9 | "2788294656" => array("2789081087","US"), 10 | "2789179392" => array("2789203967","US"), 11 | "2789212160" => array("2789277695","AU"), 12 | "2789277696" => array("2789343231","NZ"), 13 | "2789343232" => array("2789933055","US"), 14 | "2789933056" => array("2789998591","CL"), 15 | "2789998592" => array("2790129663","US"), 16 | "2790195200" => array("2790260735","KR"), 17 | "2790260736" => array("2790326271","US"), 18 | "2790391808" => array("2790457343","US"), 19 | "2790457344" => array("2790522879","NZ"), 20 | "2790522880" => array("2790588415","US"), 21 | "2790588416" => array("2790653951","ZA"), 22 | "2790653952" => array("2790719487","US"), 23 | "2790719488" => array("2790785023","EU"), 24 | "2790850560" => array("2791571455","US"), 25 | "2791571456" => array("2791636991","JP"), 26 | "2791636992" => array("2791768063","US"), 27 | "2791768064" => array("2791899135","KR"), 28 | "2791899136" => array("2791964671","US"), 29 | "2792030208" => array("2792226815","US"), 30 | "2792226816" => array("2792292351","CL"), 31 | "2792292352" => array("2792357887","CN"), 32 | "2792357888" => array("2792488959","US"), 33 | "2792488960" => array("2792554495","BO"), 34 | "2792554496" => array("2792751103","US"), 35 | "2792751104" => array("2792882175","JP"), 36 | "2792882176" => array("2792947711","AU"), 37 | "2792947712" => array("2793013247","SG"), 38 | "2793013248" => array("2793209855","US"), 39 | "2793209856" => array("2793275391","KR"), 40 | "2793275392" => array("2801795071","US"), 41 | ); 42 | ?> -------------------------------------------------------------------------------- /src/ip_files/68.php: -------------------------------------------------------------------------------- 1 | array("1145141247","US"), 5 | "1145142784" => array("1145188351","US"), 6 | "1145188352" => array("1145192447","CA"), 7 | "1145192448" => array("1145249791","US"), 8 | "1145249792" => array("1145257983","CA"), 9 | "1145257984" => array("1145307135","US"), 10 | "1145307136" => array("1145311231","CA"), 11 | "1145311232" => array("1145376767","US"), 12 | "1145376768" => array("1145380863","CA"), 13 | "1145380864" => array("1145405439","US"), 14 | "1145405440" => array("1145413631","CA"), 15 | "1145413632" => array("1145421823","US"), 16 | "1145421824" => array("1145430015","CA"), 17 | "1145430016" => array("1145475071","US"), 18 | "1145475072" => array("1145479167","CA"), 19 | "1145479168" => array("1145503743","US"), 20 | "1145503744" => array("1145520127","CA"), 21 | "1145520128" => array("1145552895","US"), 22 | "1145552896" => array("1145556991","CA"), 23 | "1145556992" => array("1150287871","US"), 24 | "1150287872" => array("1150812159","CA"), 25 | "1150812160" => array("1151889407","US"), 26 | "1151889408" => array("1151897599","CA"), 27 | "1151897600" => array("1152073727","US"), 28 | "1152073728" => array("1152077823","CA"), 29 | "1152077824" => array("1152114687","US"), 30 | "1152114688" => array("1152122879","CA"), 31 | "1152122880" => array("1152581631","US"), 32 | "1152581632" => array("1152614399","CA"), 33 | "1152614400" => array("1152778239","US"), 34 | "1152778240" => array("1152843775","CA"), 35 | "1152843776" => array("1156071423","US"), 36 | "1156071424" => array("1156079615","CA"), 37 | "1156079616" => array("1156169727","US"), 38 | "1156177920" => array("1156296703","US"), 39 | "1156296704" => array("1156300799","CA"), 40 | "1156300800" => array("1157627903","US"), 41 | ); 42 | ?> -------------------------------------------------------------------------------- /src/ip_files/1.php: -------------------------------------------------------------------------------- 1 | array("16777471","AU"), 5 | "16843008" => array("16843263","AU"), 6 | "16909056" => array("16909311","AU"), 7 | "17039360" => array("17039615","AU"), 8 | "17367040" => array("17432575","MY"), 9 | "17435136" => array("17435391","AU"), 10 | "17498112" => array("17563647","KR"), 11 | "17563648" => array("17825791","CN"), 12 | "17825792" => array("18087935","KR"), 13 | "18153472" => array("18219007","JP"), 14 | "18219008" => array("18350079","IN"), 15 | "18350080" => array("18874367","CN"), 16 | "18939904" => array("19005439","JP"), 17 | "19005440" => array("19136511","TW"), 18 | "19136512" => array("19202047","HK"), 19 | "19267584" => array("19398655","IN"), 20 | "19398656" => array("19726335","AU"), 21 | "19726336" => array("19791871","CN"), 22 | "19791872" => array("19922943","TH"), 23 | "19922944" => array("20185087","CN"), 24 | "20185088" => array("20447231","VN"), 25 | "20447232" => array("20971519","CN"), 26 | "20971520" => array("21102591","HK"), 27 | "21102592" => array("21233663","JP"), 28 | "21233664" => array("21495807","CN"), 29 | "21495808" => array("22020095","JP"), 30 | "22020096" => array("23068671","CN"), 31 | "23068672" => array("24117247","KR"), 32 | "24117248" => array("24379391","JP"), 33 | "24379392" => array("24641535","CN"), 34 | "24641536" => array("27262975","AU"), 35 | "27262976" => array("28311551","TW"), 36 | "28311552" => array("28442623","KR"), 37 | "28442624" => array("28540927","AU"), 38 | "28573696" => array("28966911","CN"), 39 | "28966912" => array("29032447","IN"), 40 | "29097984" => array("29884415","CN"), 41 | "29884416" => array("29885439","AU"), 42 | "29949952" => array("30015487","KR"), 43 | "30015488" => array("30408703","CN"), 44 | "30408704" => array("33554431","KR"), 45 | ); 46 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip59.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "989855744": ["991952895", "KR"], 4 | "991952896": ["995360767", "CN"], 5 | "995360768": ["995532799", "JP"], 6 | "995532800": ["995540991", "AU"], 7 | "995540992": ["995557375", "KR"], 8 | "995557376": ["995622911", "JP"], 9 | "995622912": ["996409343", "IN"], 10 | "996409344": ["996573183", "AU"], 11 | "996573184": ["996605951", "TW"], 12 | "996605952": ["996671487", "PK"], 13 | "996671488": ["996802559", "TW"], 14 | "996802560": ["996868095", "JP"], 15 | "996868096": ["997195775", "CN"], 16 | "997195776": ["998244351", "TW"], 17 | "998244352": ["999292927", "JP"], 18 | "999292928": ["999423999", "IN"], 19 | "999424000": ["999555071", "JP"], 20 | "999555072": ["999686143", "HK"], 21 | "999686144": ["999751679", "KR"], 22 | "999751680": ["999784447", "CN"], 23 | "999784448": ["999800831", "JP"], 24 | "999800832": ["999817215", "KR"], 25 | "999817216": ["999849983", "BD"], 26 | "999849984": ["999866367", "KR"], 27 | "999866368": ["999882751", "HK"], 28 | "999882752": ["999948287", "JP"], 29 | "999948288": ["1000013823", "AU"], 30 | "1000013824": ["1000079359", "CN"], 31 | "1000079360": ["1000341503", "JP"], 32 | "1000341504": ["1000734719", "IN"], 33 | "1000734720": ["1000800255", "JP"], 34 | "1000800256": ["1000865791", "AU"], 35 | "1000865792": ["1001127935", "JP"], 36 | "1001127936": ["1001390079", "CN"], 37 | "1001390080": ["1002045439", "IN"], 38 | "1002045440": ["1002176511", "KR"], 39 | "1002176512": ["1002242047", "HK"], 40 | "1002242048": ["1002307583", "SG"], 41 | "1002307584": ["1002373119", "JP"], 42 | "1002373120": ["1002405887", "CN"], 43 | "1002405888": ["1002422271", "JP"], 44 | "1002422272": ["1002434559", "AU"], 45 | "1002434560": ["1006632959", "CN"], 46 | } -------------------------------------------------------------------------------- /src/iptocountry/ip170.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "2852192256": ["2853306367", "US"], 4 | "2853306368": ["2853371903", "CL"], 5 | "2853371904": ["2853765119", "US"], 6 | "2853765120": ["2853830655", "MX"], 7 | "2853830656": ["2854617087", "US"], 8 | "2854617088": ["2854682623", "MY"], 9 | "2854748160": ["2855469055", "US"], 10 | "2855469056": ["2855534591", "AR"], 11 | "2855534592": ["2856058879", "US"], 12 | "2856058880": ["2856124415", "CH"], 13 | "2856124416": ["2856452095", "US"], 14 | "2856452096": ["2856517631", "BR"], 15 | "2856517632": ["2856714239", "US"], 16 | "2856714240": ["2856779775", "MX"], 17 | "2856779776": ["2857074687", "US"], 18 | "2857107456": ["2857238527", "US"], 19 | "2857697280": ["2858352639", "US"], 20 | "2858352640": ["2858418175", "SG"], 21 | "2858418176": ["2859007999", "US"], 22 | "2859008000": ["2859073535", "JP"], 23 | "2859073536": ["2861957119", "US"], 24 | "2862022656": ["2862284799", "US"], 25 | "2862284800": ["2862350335", "AR"], 26 | "2862350336": ["2862415871", "US"], 27 | "2862415872": ["2862481407", "AU"], 28 | "2862481408": ["2863202303", "US"], 29 | "2863202304": ["2863267839", "MX"], 30 | "2863267840": ["2863595519", "US"], 31 | "2863595520": ["2863661055", "CA"], 32 | "2863661056": ["2863857663", "US"], 33 | "2863857664": ["2863923199", "SG"], 34 | "2863923200": ["2865577983", "US"], 35 | "2865577984": ["2865610751", "BE"], 36 | "2865610752": ["2865889279", "US"], 37 | "2865889280": ["2865954815", "AR"], 38 | "2865954816": ["2867265535", "US"], 39 | "2867331072": ["2867396607", "US"], 40 | "2867462144": ["2867593215", "US"], 41 | "2867593216": ["2867724287", "CH"], 42 | "2867855360": ["2868117503", "US"], 43 | "2868379648": ["2868772863", "US"], 44 | "2868838400": ["2868903935", "EU"], 45 | } -------------------------------------------------------------------------------- /src/iptocountry/__init__.py: -------------------------------------------------------------------------------- 1 | # 2 | # IP TO COUNTRY 3 | # Google App Engine port from http://www.phptutorial.info/iptocountry/the_script.html 4 | # Uses IP to Country database from http://software77.net/cgi-bin/ip-country/geo-ip.pl 5 | # 6 | # This database is provided FREE under the terms of the GENERAL PUBLIC LICENSE, 7 | # June 1991 8 | # 9 | 10 | from google.appengine.api import memcache 11 | import sys 12 | import os 13 | import logging 14 | from countries import countries 15 | 16 | logging.debug("i'm alive"); 17 | 18 | # 19 | # covert(ip=False) -> String 20 | # - ip (String): IP address, if not set visitor IP is used 21 | # 22 | # Converts an IP to a two-letter country code 23 | # 24 | def convert(ip=False): 25 | if not ip: 26 | ip = os.environ['REMOTE_ADDR'] 27 | location = memcache.get("ip_%s" % ip) 28 | if location is not None: 29 | return location 30 | numbers = ip.split(".") 31 | sys.path.append(os.path.dirname(__file__)) 32 | r = __import__("ip%s" % numbers[0]) 33 | code = (int(numbers[0]) * 16777216) + (int(numbers[1]) * 65536) + (int(numbers[2]) * 256) + (int(numbers[3])) 34 | for z in r.ranges: 35 | if int(z)<=code and int(r.ranges[z][0])>=code: 36 | location = r.ranges[z][1] 37 | # Serbia and Motenegro, Yugoslavia -> Serbia 38 | if location == "CS" or location == "YU": 39 | location = "RS" 40 | 41 | memcache.set("ip_%s" % ip, location, 3600*24*60) 42 | return location 43 | memcache.set("ip_%s" % ip, "ZZ", 3600*24*60) 44 | return "ZZ" 45 | 46 | # 47 | # country(ip=False) -> String 48 | # - ip (String): IP address, if not set visitor IP is used 49 | # 50 | # Converts an IP to a country name 51 | # 52 | def country(ip=False): 53 | location = convert(ip) 54 | if not location in countries: 55 | location="ZZ" 56 | return countries[location][1] -------------------------------------------------------------------------------- /src/iptocountry/ip151.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "2533425152": ["2534080511", "EU"], 4 | "2534080512": ["2534211583", "IT"], 5 | "2534211584": ["2535915519", "EU"], 6 | "2535915520": ["2535981055", "IT"], 7 | "2535981056": ["2539847679", "EU"], 8 | "2539847680": ["2539913215", "IT"], 9 | "2539913216": ["2539978751", "EU"], 10 | "2539978752": ["2540240895", "US"], 11 | "2540240896": ["2540306431", "FI"], 12 | "2540306432": ["2540896255", "US"], 13 | "2540896256": ["2540961791", "EU"], 14 | "2540961792": ["2541223935", "US"], 15 | "2541223936": ["2541289471", "EU"], 16 | "2541289472": ["2541682687", "US"], 17 | "2541682688": ["2541748223", "EU"], 18 | "2541748224": ["2541813759", "US"], 19 | "2541813760": ["2541879295", "EU"], 20 | "2541879296": ["2541944831", "AU"], 21 | "2541944832": ["2542075903", "US"], 22 | "2542075904": ["2542141439", "EU"], 23 | "2542141440": ["2542206975", "US"], 24 | "2542272512": ["2542338047", "EU"], 25 | "2542338048": ["2543583231", "US"], 26 | "2543583232": ["2543714303", "EU"], 27 | "2543714304": ["2543779839", "JP"], 28 | "2543779840": ["2544500735", "US"], 29 | "2544500736": ["2544566271", "EU"], 30 | "2544566272": ["2544631807", "US"], 31 | "2544631808": ["2544697343", "JP"], 32 | "2544697344": ["2544828415", "US"], 33 | "2544828416": ["2545025023", "EU"], 34 | "2545025024": ["2545090559", "AU"], 35 | "2545090560": ["2545156095", "US"], 36 | "2545156096": ["2545221631", "EU"], 37 | "2545221632": ["2545287167", "US"], 38 | "2545287168": ["2545418239", "EU"], 39 | "2545418240": ["2545483775", "NL"], 40 | "2545483776": ["2545614847", "US"], 41 | "2545614848": ["2545680383", "EU"], 42 | "2545680384": ["2545745919", "US"], 43 | "2545745920": ["2545811455", "DE"], 44 | "2545811456": ["2547187711", "US"], 45 | "2547187712": ["2547318783", "EU"], 46 | "2547318784": ["2547515391", "US"], 47 | } -------------------------------------------------------------------------------- /src/iptocountry/ip65.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "1090519040": ["1091960831", "US"], 4 | "1091960832": ["1092026367", "CA"], 5 | "1092026368": ["1092075519", "US"], 6 | "1092075520": ["1092091903", "PR"], 7 | "1092091904": ["1093017599", "US"], 8 | "1093017600": ["1093021695", "CA"], 9 | "1093021696": ["1093025791", "US"], 10 | "1093025792": ["1093033983", "CA"], 11 | "1093033984": ["1093058559", "US"], 12 | "1093058560": ["1093066751", "PR"], 13 | "1093066752": ["1093074943", "US"], 14 | "1093074944": ["1093091327", "CA"], 15 | "1093091328": ["1093697535", "US"], 16 | "1093697536": ["1093730303", "BB"], 17 | "1093730304": ["1094565887", "US"], 18 | "1094565888": ["1094582271", "CA"], 19 | "1094582272": ["1095450623", "US"], 20 | "1095450624": ["1095467007", "BS"], 21 | "1095467008": ["1096278015", "US"], 22 | "1096278016": ["1096286207", "CA"], 23 | "1096286208": ["1096548351", "US"], 24 | "1096548352": ["1096810495", "CA"], 25 | "1096810496": ["1096884223", "US"], 26 | "1096884224": ["1096888319", "CA"], 27 | "1096888320": ["1096925183", "US"], 28 | "1096925184": ["1096941567", "CA"], 29 | "1096941568": ["1097727999", "US"], 30 | "1097728000": ["1097736191", "CA"], 31 | "1097736192": ["1097768959", "US"], 32 | "1097768960": ["1097777151", "CA"], 33 | "1097777152": ["1097830399", "US"], 34 | "1097830400": ["1097834495", "CA"], 35 | "1097834496": ["1102389247", "US"], 36 | "1102389248": ["1102393343", "CA"], 37 | "1102393344": ["1102397439", "US"], 38 | "1102413824": ["1102512127", "US"], 39 | "1102512128": ["1102516223", "JM"], 40 | "1102516224": ["1107243007", "US"], 41 | "1107243008": ["1107247103", "TC"], 42 | "1107247104": ["1107275775", "US"], 43 | "1107275776": ["1107279871", "CA"], 44 | "1107279872": ["1107288063", "US"], 45 | "1107288064": ["1107292159", "CA"], 46 | "1107292160": ["1107296255", "US"], 47 | } -------------------------------------------------------------------------------- /src/ip_files/59.php: -------------------------------------------------------------------------------- 1 | array("991952895","KR"), 5 | "991952896" => array("995360767","CN"), 6 | "995360768" => array("995532799","JP"), 7 | "995532800" => array("995540991","AU"), 8 | "995540992" => array("995557375","KR"), 9 | "995557376" => array("995622911","JP"), 10 | "995622912" => array("996409343","IN"), 11 | "996409344" => array("996573183","AU"), 12 | "996573184" => array("996605951","TW"), 13 | "996605952" => array("996671487","PK"), 14 | "996671488" => array("996802559","TW"), 15 | "996802560" => array("996868095","JP"), 16 | "996868096" => array("997195775","CN"), 17 | "997195776" => array("998244351","TW"), 18 | "998244352" => array("999292927","JP"), 19 | "999292928" => array("999423999","IN"), 20 | "999424000" => array("999555071","JP"), 21 | "999555072" => array("999686143","HK"), 22 | "999686144" => array("999751679","KR"), 23 | "999751680" => array("999784447","CN"), 24 | "999784448" => array("999800831","JP"), 25 | "999800832" => array("999817215","KR"), 26 | "999817216" => array("999849983","BD"), 27 | "999849984" => array("999866367","KR"), 28 | "999866368" => array("999882751","HK"), 29 | "999882752" => array("999948287","JP"), 30 | "999948288" => array("1000013823","AU"), 31 | "1000013824" => array("1000079359","CN"), 32 | "1000079360" => array("1000341503","JP"), 33 | "1000341504" => array("1000734719","IN"), 34 | "1000734720" => array("1000800255","JP"), 35 | "1000800256" => array("1000865791","AU"), 36 | "1000865792" => array("1001127935","JP"), 37 | "1001127936" => array("1001390079","CN"), 38 | "1001390080" => array("1002045439","IN"), 39 | "1002045440" => array("1002176511","KR"), 40 | "1002176512" => array("1002242047","HK"), 41 | "1002242048" => array("1002307583","SG"), 42 | "1002307584" => array("1002373119","JP"), 43 | "1002373120" => array("1002405887","CN"), 44 | "1002405888" => array("1002422271","JP"), 45 | "1002422272" => array("1002434559","AU"), 46 | "1002434560" => array("1006632959","CN"), 47 | ); 48 | ?> -------------------------------------------------------------------------------- /src/ip_files/170.php: -------------------------------------------------------------------------------- 1 | array("2853306367","US"), 5 | "2853306368" => array("2853371903","CL"), 6 | "2853371904" => array("2853765119","US"), 7 | "2853765120" => array("2853830655","MX"), 8 | "2853830656" => array("2854617087","US"), 9 | "2854617088" => array("2854682623","MY"), 10 | "2854748160" => array("2855469055","US"), 11 | "2855469056" => array("2855534591","AR"), 12 | "2855534592" => array("2856058879","US"), 13 | "2856058880" => array("2856124415","CH"), 14 | "2856124416" => array("2856452095","US"), 15 | "2856452096" => array("2856517631","BR"), 16 | "2856517632" => array("2856714239","US"), 17 | "2856714240" => array("2856779775","MX"), 18 | "2856779776" => array("2857074687","US"), 19 | "2857107456" => array("2857238527","US"), 20 | "2857697280" => array("2858352639","US"), 21 | "2858352640" => array("2858418175","SG"), 22 | "2858418176" => array("2859007999","US"), 23 | "2859008000" => array("2859073535","JP"), 24 | "2859073536" => array("2861957119","US"), 25 | "2862022656" => array("2862284799","US"), 26 | "2862284800" => array("2862350335","AR"), 27 | "2862350336" => array("2862415871","US"), 28 | "2862415872" => array("2862481407","AU"), 29 | "2862481408" => array("2863202303","US"), 30 | "2863202304" => array("2863267839","MX"), 31 | "2863267840" => array("2863595519","US"), 32 | "2863595520" => array("2863661055","CA"), 33 | "2863661056" => array("2863857663","US"), 34 | "2863857664" => array("2863923199","SG"), 35 | "2863923200" => array("2865577983","US"), 36 | "2865577984" => array("2865610751","BE"), 37 | "2865610752" => array("2865889279","US"), 38 | "2865889280" => array("2865954815","AR"), 39 | "2865954816" => array("2867265535","US"), 40 | "2867331072" => array("2867396607","US"), 41 | "2867462144" => array("2867593215","US"), 42 | "2867593216" => array("2867724287","CH"), 43 | "2867855360" => array("2868117503","US"), 44 | "2868379648" => array("2868772863","US"), 45 | "2868838400" => array("2868903935","EU"), 46 | ); 47 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip149.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "2499870720": ["2500001791", "US"], 4 | "2500067328": ["2501574655", "US"], 5 | "2501640192": ["2503016447", "US"], 6 | "2503016448": ["2503081983", "EU"], 7 | "2503081984": ["2503671807", "US"], 8 | "2503671808": ["2503737343", "EU"], 9 | "2503737344": ["2503868415", "US"], 10 | "2503933952": ["2506293247", "US"], 11 | "2506293248": ["2506358783", "CA"], 12 | "2506358784": ["2508062719", "US"], 13 | "2508128256": ["2508455935", "US"], 14 | "2508455936": ["2508521471", "EU"], 15 | "2508521472": ["2508587007", "CH"], 16 | "2508587008": ["2508652543", "EU"], 17 | "2508652544": ["2508718079", "AU"], 18 | "2508718080": ["2508914687", "US"], 19 | "2508914688": ["2508980223", "EU"], 20 | "2509045760": ["2509242367", "US"], 21 | "2509242368": ["2509307903", "AU"], 22 | "2509307904": ["2509373439", "US"], 23 | "2509373440": ["2509438975", "EU"], 24 | "2509504512": ["2509570047", "EU"], 25 | "2509570048": ["2509832191", "US"], 26 | "2509832192": ["2509897727", "EU"], 27 | "2509963264": ["2510159871", "EU"], 28 | "2510159872": ["2510749695", "US"], 29 | "2510749696": ["2510815231", "AU"], 30 | "2510815232": ["2510946303", "US"], 31 | "2510946304": ["2511011839", "EU"], 32 | "2511011840": ["2511077375", "AU"], 33 | "2511142912": ["2511339519", "US"], 34 | "2511339520": ["2511405055", "AU"], 35 | "2511405056": ["2512781311", "EU"], 36 | "2512781312": ["2512912383", "US"], 37 | "2512977920": ["2513436671", "EU"], 38 | "2513436672": ["2513502207", "DE"], 39 | "2513502208": ["2513567743", "EU"], 40 | "2513633280": ["2515468287", "EU"], 41 | "2515468288": ["2515533823", "DE"], 42 | "2515533824": ["2515795967", "EU"], 43 | "2515795968": ["2515861503", "DE"], 44 | "2515861504": ["2516189183", "EU"], 45 | "2516189184": ["2516254719", "DE"], 46 | "2516254720": ["2516320255", "FR"], 47 | "2516320256": ["2516451327", "US"], 48 | "2516451328": ["2516516863", "GB"], 49 | } -------------------------------------------------------------------------------- /src/ip_files/65.php: -------------------------------------------------------------------------------- 1 | array("1091960831","US"), 5 | "1091960832" => array("1092026367","CA"), 6 | "1092026368" => array("1092075519","US"), 7 | "1092075520" => array("1092091903","PR"), 8 | "1092091904" => array("1093017599","US"), 9 | "1093017600" => array("1093021695","CA"), 10 | "1093021696" => array("1093025791","US"), 11 | "1093025792" => array("1093033983","CA"), 12 | "1093033984" => array("1093058559","US"), 13 | "1093058560" => array("1093066751","PR"), 14 | "1093066752" => array("1093074943","US"), 15 | "1093074944" => array("1093091327","CA"), 16 | "1093091328" => array("1093697535","US"), 17 | "1093697536" => array("1093730303","BB"), 18 | "1093730304" => array("1094565887","US"), 19 | "1094565888" => array("1094582271","CA"), 20 | "1094582272" => array("1095450623","US"), 21 | "1095450624" => array("1095467007","BS"), 22 | "1095467008" => array("1096278015","US"), 23 | "1096278016" => array("1096286207","CA"), 24 | "1096286208" => array("1096548351","US"), 25 | "1096548352" => array("1096810495","CA"), 26 | "1096810496" => array("1096884223","US"), 27 | "1096884224" => array("1096888319","CA"), 28 | "1096888320" => array("1096925183","US"), 29 | "1096925184" => array("1096941567","CA"), 30 | "1096941568" => array("1097727999","US"), 31 | "1097728000" => array("1097736191","CA"), 32 | "1097736192" => array("1097768959","US"), 33 | "1097768960" => array("1097777151","CA"), 34 | "1097777152" => array("1097830399","US"), 35 | "1097830400" => array("1097834495","CA"), 36 | "1097834496" => array("1102389247","US"), 37 | "1102389248" => array("1102393343","CA"), 38 | "1102393344" => array("1102397439","US"), 39 | "1102413824" => array("1102512127","US"), 40 | "1102512128" => array("1102516223","JM"), 41 | "1102516224" => array("1107243007","US"), 42 | "1107243008" => array("1107247103","TC"), 43 | "1107247104" => array("1107275775","US"), 44 | "1107275776" => array("1107279871","CA"), 45 | "1107279872" => array("1107288063","US"), 46 | "1107288064" => array("1107292159","CA"), 47 | "1107292160" => array("1107296255","US"), 48 | ); 49 | ?> -------------------------------------------------------------------------------- /src/ip_files/151.php: -------------------------------------------------------------------------------- 1 | array("2534080511","EU"), 5 | "2534080512" => array("2534211583","IT"), 6 | "2534211584" => array("2535915519","EU"), 7 | "2535915520" => array("2535981055","IT"), 8 | "2535981056" => array("2539847679","EU"), 9 | "2539847680" => array("2539913215","IT"), 10 | "2539913216" => array("2539978751","EU"), 11 | "2539978752" => array("2540240895","US"), 12 | "2540240896" => array("2540306431","FI"), 13 | "2540306432" => array("2540896255","US"), 14 | "2540896256" => array("2540961791","EU"), 15 | "2540961792" => array("2541223935","US"), 16 | "2541223936" => array("2541289471","EU"), 17 | "2541289472" => array("2541682687","US"), 18 | "2541682688" => array("2541748223","EU"), 19 | "2541748224" => array("2541813759","US"), 20 | "2541813760" => array("2541879295","EU"), 21 | "2541879296" => array("2541944831","AU"), 22 | "2541944832" => array("2542075903","US"), 23 | "2542075904" => array("2542141439","EU"), 24 | "2542141440" => array("2542206975","US"), 25 | "2542272512" => array("2542338047","EU"), 26 | "2542338048" => array("2543583231","US"), 27 | "2543583232" => array("2543714303","EU"), 28 | "2543714304" => array("2543779839","JP"), 29 | "2543779840" => array("2544500735","US"), 30 | "2544500736" => array("2544566271","EU"), 31 | "2544566272" => array("2544631807","US"), 32 | "2544631808" => array("2544697343","JP"), 33 | "2544697344" => array("2544828415","US"), 34 | "2544828416" => array("2545025023","EU"), 35 | "2545025024" => array("2545090559","AU"), 36 | "2545090560" => array("2545156095","US"), 37 | "2545156096" => array("2545221631","EU"), 38 | "2545221632" => array("2545287167","US"), 39 | "2545287168" => array("2545418239","EU"), 40 | "2545418240" => array("2545483775","NL"), 41 | "2545483776" => array("2545614847","US"), 42 | "2545614848" => array("2545680383","EU"), 43 | "2545680384" => array("2545745919","US"), 44 | "2545745920" => array("2545811455","DE"), 45 | "2545811456" => array("2547187711","US"), 46 | "2547187712" => array("2547318783","EU"), 47 | "2547318784" => array("2547515391","US"), 48 | ); 49 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip221.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "3707764736": ["3708600319", "CN"], 4 | "3708600320": ["3708616703", "JP"], 5 | "3708616704": ["3708813311", "CN"], 6 | "3708813312": ["3715629055", "JP"], 7 | "3715629056": ["3715653631", "TW"], 8 | "3715653632": ["3715655679", "BD"], 9 | "3715655680": ["3715657727", "IN"], 10 | "3715657728": ["3715661823", "SG"], 11 | "3715661824": ["3715672063", "AU"], 12 | "3715672064": ["3715674111", "JP"], 13 | "3715674112": ["3715678207", "HK"], 14 | "3715678208": ["3715694591", "PK"], 15 | "3715694592": ["3715710975", "VN"], 16 | "3715710976": ["3715719167", "AU"], 17 | "3715719168": ["3715727359", "PH"], 18 | "3715727360": ["3715735551", "AU"], 19 | "3715735552": ["3715741695", "JP"], 20 | "3715741696": ["3715743743", "PH"], 21 | "3715743744": ["3715760127", "JP"], 22 | "3715760128": ["3715891199", "CN"], 23 | "3715891200": ["3716153343", "HK"], 24 | "3716153344": ["3716169727", "SG"], 25 | "3716169728": ["3716186111", "TH"], 26 | "3716218880": ["3716415487", "CN"], 27 | "3716415488": ["3716431871", "VN"], 28 | "3716431872": ["3716440063", "KR"], 29 | "3716440064": ["3716444159", "JP"], 30 | "3716444160": ["3716446207", "PK"], 31 | "3716446208": ["3716464639", "JP"], 32 | "3716464640": ["3716481023", "ID"], 33 | "3716481024": ["3716489215", "VN"], 34 | "3716489216": ["3716493311", "MY"], 35 | "3716493312": ["3716497407", "KR"], 36 | "3716497408": ["3716513791", "JP"], 37 | "3716513792": ["3716530175", "KR"], 38 | "3716530176": ["3716538367", "AU"], 39 | "3716538368": ["3716546559", "CN"], 40 | "3716546560": ["3716677631", "IN"], 41 | "3716677632": ["3716808703", "CN"], 42 | "3716808704": ["3718840319", "KR"], 43 | "3718840320": ["3718905855", "TW"], 44 | "3718905856": ["3719036927", "JP"], 45 | "3719036928": ["3719823359", "CN"], 46 | "3719823360": ["3720347647", "JP"], 47 | "3720347648": ["3720859647", "CN"], 48 | "3720859648": ["3720863743", "AU"], 49 | "3720863744": ["3723493375", "CN"], 50 | "3723493376": ["3724541951", "JP"], 51 | } -------------------------------------------------------------------------------- /src/ip_files/149.php: -------------------------------------------------------------------------------- 1 | array("2500001791","US"), 5 | "2500067328" => array("2501574655","US"), 6 | "2501640192" => array("2503016447","US"), 7 | "2503016448" => array("2503081983","EU"), 8 | "2503081984" => array("2503671807","US"), 9 | "2503671808" => array("2503737343","EU"), 10 | "2503737344" => array("2503868415","US"), 11 | "2503933952" => array("2506293247","US"), 12 | "2506293248" => array("2506358783","CA"), 13 | "2506358784" => array("2508062719","US"), 14 | "2508128256" => array("2508455935","US"), 15 | "2508455936" => array("2508521471","EU"), 16 | "2508521472" => array("2508587007","CH"), 17 | "2508587008" => array("2508652543","EU"), 18 | "2508652544" => array("2508718079","AU"), 19 | "2508718080" => array("2508914687","US"), 20 | "2508914688" => array("2508980223","EU"), 21 | "2509045760" => array("2509242367","US"), 22 | "2509242368" => array("2509307903","AU"), 23 | "2509307904" => array("2509373439","US"), 24 | "2509373440" => array("2509438975","EU"), 25 | "2509504512" => array("2509570047","EU"), 26 | "2509570048" => array("2509832191","US"), 27 | "2509832192" => array("2509897727","EU"), 28 | "2509963264" => array("2510159871","EU"), 29 | "2510159872" => array("2510749695","US"), 30 | "2510749696" => array("2510815231","AU"), 31 | "2510815232" => array("2510946303","US"), 32 | "2510946304" => array("2511011839","EU"), 33 | "2511011840" => array("2511077375","AU"), 34 | "2511142912" => array("2511339519","US"), 35 | "2511339520" => array("2511405055","AU"), 36 | "2511405056" => array("2512781311","EU"), 37 | "2512781312" => array("2512912383","US"), 38 | "2512977920" => array("2513436671","EU"), 39 | "2513436672" => array("2513502207","DE"), 40 | "2513502208" => array("2513567743","EU"), 41 | "2513633280" => array("2515468287","EU"), 42 | "2515468288" => array("2515533823","DE"), 43 | "2515533824" => array("2515795967","EU"), 44 | "2515795968" => array("2515861503","DE"), 45 | "2515861504" => array("2516189183","EU"), 46 | "2516189184" => array("2516254719","DE"), 47 | "2516254720" => array("2516320255","FR"), 48 | "2516320256" => array("2516451327","US"), 49 | "2516451328" => array("2516516863","GB"), 50 | ); 51 | ?> -------------------------------------------------------------------------------- /src/parser.php: -------------------------------------------------------------------------------- 1 | "); 41 | 42 | $b = basename($file, ".php"); 43 | //if(!is_numeric($b)) 44 | //return; 45 | 46 | $data = file_get_contents($file); 47 | $lines = explode("\n",$data); 48 | $out = array(); 49 | foreach($lines as $line){ 50 | $line = trim($line); 51 | if(!strlen($line) || in_array($line, $skip)) 52 | continue; 53 | 54 | // kommentaar 55 | if(substr($line,0,2)=="//"){ 56 | $out[] = str_replace("//","#",$line); 57 | continue; 58 | } 59 | 60 | if(str_replace(" ","",$line)=='$ranges=Array('){ 61 | $out[] = "ranges = {"; 62 | continue; 63 | } 64 | //$countries=Array( 65 | if(str_replace(" ","",$line)=='$countries=Array('){ 66 | $out[] = "countries = {"; 67 | continue; 68 | } 69 | if(str_replace(" ","",$line)==');'){ 70 | $out[] = "}"; 71 | continue; 72 | } 73 | 74 | if(preg_match('/(\w+)"\s?=>\s?array\("(\w+)","([\s\w]+)"\)(,*)/s',$line,$m)){ 75 | $out[] = sprintf(' "%s": ["%s", "%s"]%s', $m[1],$m[2],$m[3],$m[4]); 76 | } 77 | 78 | } 79 | 80 | $output = join("\n",$out); 81 | file_put_contents("iptocountry/ip".$b.".py",$output); 82 | echo "iptocountry/ip".$b.".py"." OK, ".count($out)." lines
"; 83 | } -------------------------------------------------------------------------------- /src/iptocountry/ip132.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "2214592512": ["2218786815", "US"], 4 | "2218786816": ["2219769855", "EU"], 5 | "2219769856": ["2224160767", "US"], 6 | "2224160768": ["2224226303", "EU"], 7 | "2224226304": ["2224357375", "US"], 8 | "2224357376": ["2224488447", "EU"], 9 | "2224488448": ["2224619519", "US"], 10 | "2224619520": ["2224685055", "EU"], 11 | "2224685056": ["2224750591", "US"], 12 | "2224750592": ["2224816127", "EU"], 13 | "2224816128": ["2224881663", "CA"], 14 | "2224947200": ["2225405951", "US"], 15 | "2225405952": ["2225733631", "EU"], 16 | "2225733632": ["2225799167", "US"], 17 | "2225799168": ["2225864703", "EU"], 18 | "2225864704": ["2226126847", "US"], 19 | "2226126848": ["2226192383", "EU"], 20 | "2226192384": ["2226323455", "US"], 21 | "2226323456": ["2226388991", "JP"], 22 | "2226388992": ["2226454527", "EU"], 23 | "2226454528": ["2226520063", "NZ"], 24 | "2226520064": ["2226585599", "JP"], 25 | "2226585600": ["2226651135", "US"], 26 | "2226716672": ["2226913279", "EU"], 27 | "2226913280": ["2227109887", "US"], 28 | "2227175424": ["2227372031", "US"], 29 | "2227372032": ["2227503103", "EU"], 30 | "2227503104": ["2227634175", "US"], 31 | "2227634176": ["2227699711", "EU"], 32 | "2227699712": ["2227830783", "US"], 33 | "2227830784": ["2229141503", "CA"], 34 | "2229141504": ["2229207039", "JP"], 35 | "2229207040": ["2229338111", "US"], 36 | "2229338112": ["2229403647", "CA"], 37 | "2229403648": ["2229469183", "US"], 38 | "2229469184": ["2229534719", "EU"], 39 | "2229534720": ["2229600255", "US"], 40 | "2229600256": ["2229862399", "EU"], 41 | "2229862400": ["2229927935", "US"], 42 | "2229927936": ["2229993471", "AU"], 43 | "2229993472": ["2230583295", "US"], 44 | "2230583296": ["2230648831", "EU"], 45 | "2230648832": ["2230714367", "US"], 46 | "2230714368": ["2230779903", "CA"], 47 | "2230779904": ["2230910975", "MX"], 48 | "2230910976": ["2231042047", "US"], 49 | "2231107584": ["2231173119", "EU"], 50 | "2231173120": ["2231238655", "US"], 51 | "2231238656": ["2231304191", "MX"], 52 | } -------------------------------------------------------------------------------- /src/ip_files/221.php: -------------------------------------------------------------------------------- 1 | array("3708600319","CN"), 5 | "3708600320" => array("3708616703","JP"), 6 | "3708616704" => array("3708813311","CN"), 7 | "3708813312" => array("3715629055","JP"), 8 | "3715629056" => array("3715653631","TW"), 9 | "3715653632" => array("3715655679","BD"), 10 | "3715655680" => array("3715657727","IN"), 11 | "3715657728" => array("3715661823","SG"), 12 | "3715661824" => array("3715672063","AU"), 13 | "3715672064" => array("3715674111","JP"), 14 | "3715674112" => array("3715678207","HK"), 15 | "3715678208" => array("3715694591","PK"), 16 | "3715694592" => array("3715710975","VN"), 17 | "3715710976" => array("3715719167","AU"), 18 | "3715719168" => array("3715727359","PH"), 19 | "3715727360" => array("3715735551","AU"), 20 | "3715735552" => array("3715741695","JP"), 21 | "3715741696" => array("3715743743","PH"), 22 | "3715743744" => array("3715760127","JP"), 23 | "3715760128" => array("3715891199","CN"), 24 | "3715891200" => array("3716153343","HK"), 25 | "3716153344" => array("3716169727","SG"), 26 | "3716169728" => array("3716186111","TH"), 27 | "3716218880" => array("3716415487","CN"), 28 | "3716415488" => array("3716431871","VN"), 29 | "3716431872" => array("3716440063","KR"), 30 | "3716440064" => array("3716444159","JP"), 31 | "3716444160" => array("3716446207","PK"), 32 | "3716446208" => array("3716464639","JP"), 33 | "3716464640" => array("3716481023","ID"), 34 | "3716481024" => array("3716489215","VN"), 35 | "3716489216" => array("3716493311","MY"), 36 | "3716493312" => array("3716497407","KR"), 37 | "3716497408" => array("3716513791","JP"), 38 | "3716513792" => array("3716530175","KR"), 39 | "3716530176" => array("3716538367","AU"), 40 | "3716538368" => array("3716546559","CN"), 41 | "3716546560" => array("3716677631","IN"), 42 | "3716677632" => array("3716808703","CN"), 43 | "3716808704" => array("3718840319","KR"), 44 | "3718840320" => array("3718905855","TW"), 45 | "3718905856" => array("3719036927","JP"), 46 | "3719036928" => array("3719823359","CN"), 47 | "3719823360" => array("3720347647","JP"), 48 | "3720347648" => array("3720859647","CN"), 49 | "3720859648" => array("3720863743","AU"), 50 | "3720863744" => array("3723493375","CN"), 51 | "3723493376" => array("3724541951","JP"), 52 | ); 53 | ?> -------------------------------------------------------------------------------- /src/ip_files/132.php: -------------------------------------------------------------------------------- 1 | array("2218786815","US"), 5 | "2218786816" => array("2219769855","EU"), 6 | "2219769856" => array("2224160767","US"), 7 | "2224160768" => array("2224226303","EU"), 8 | "2224226304" => array("2224357375","US"), 9 | "2224357376" => array("2224488447","EU"), 10 | "2224488448" => array("2224619519","US"), 11 | "2224619520" => array("2224685055","EU"), 12 | "2224685056" => array("2224750591","US"), 13 | "2224750592" => array("2224816127","EU"), 14 | "2224816128" => array("2224881663","CA"), 15 | "2224947200" => array("2225405951","US"), 16 | "2225405952" => array("2225733631","EU"), 17 | "2225733632" => array("2225799167","US"), 18 | "2225799168" => array("2225864703","EU"), 19 | "2225864704" => array("2226126847","US"), 20 | "2226126848" => array("2226192383","EU"), 21 | "2226192384" => array("2226323455","US"), 22 | "2226323456" => array("2226388991","JP"), 23 | "2226388992" => array("2226454527","EU"), 24 | "2226454528" => array("2226520063","NZ"), 25 | "2226520064" => array("2226585599","JP"), 26 | "2226585600" => array("2226651135","US"), 27 | "2226716672" => array("2226913279","EU"), 28 | "2226913280" => array("2227109887","US"), 29 | "2227175424" => array("2227372031","US"), 30 | "2227372032" => array("2227503103","EU"), 31 | "2227503104" => array("2227634175","US"), 32 | "2227634176" => array("2227699711","EU"), 33 | "2227699712" => array("2227830783","US"), 34 | "2227830784" => array("2229141503","CA"), 35 | "2229141504" => array("2229207039","JP"), 36 | "2229207040" => array("2229338111","US"), 37 | "2229338112" => array("2229403647","CA"), 38 | "2229403648" => array("2229469183","US"), 39 | "2229469184" => array("2229534719","EU"), 40 | "2229534720" => array("2229600255","US"), 41 | "2229600256" => array("2229862399","EU"), 42 | "2229862400" => array("2229927935","US"), 43 | "2229927936" => array("2229993471","AU"), 44 | "2229993472" => array("2230583295","US"), 45 | "2230583296" => array("2230648831","EU"), 46 | "2230648832" => array("2230714367","US"), 47 | "2230714368" => array("2230779903","CA"), 48 | "2230779904" => array("2230910975","MX"), 49 | "2230910976" => array("2231042047","US"), 50 | "2231107584" => array("2231173119","EU"), 51 | "2231173120" => array("2231238655","US"), 52 | "2231238656" => array("2231304191","MX"), 53 | ); 54 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip152.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "2550202368": ["2554462207", "US"], 4 | "2554462208": ["2554527743", "EU"], 5 | "2554527744": ["2554789887", "US"], 6 | "2554789888": ["2554855423", "EU"], 7 | "2554855424": ["2554920959", "US"], 8 | "2554920960": ["2554986495", "EU"], 9 | "2554986496": ["2555052031", "CL"], 10 | "2555052032": ["2555117567", "US"], 11 | "2555117568": ["2555183103", "AU"], 12 | "2555183104": ["2555314175", "EU"], 13 | "2555314176": ["2555445247", "US"], 14 | "2555445248": ["2555510783", "EU"], 15 | "2555510784": ["2555576319", "US"], 16 | "2555576320": ["2555641855", "AU"], 17 | "2555641856": ["2555707391", "BR"], 18 | "2555707392": ["2555903999", "US"], 19 | "2555904000": ["2556100607", "EU"], 20 | "2556100608": ["2556166143", "AU"], 21 | "2556166144": ["2556231679", "BR"], 22 | "2556231680": ["2556493823", "EU"], 23 | "2556493824": ["2556559359", "US"], 24 | "2556559360": ["2556624895", "AU"], 25 | "2556624896": ["2556690431", "KR"], 26 | "2556690432": ["2556755967", "US"], 27 | "2556755968": ["2556821503", "HK"], 28 | "2556821504": ["2556887039", "SG"], 29 | "2556887040": ["2557018111", "HK"], 30 | "2557018112": ["2557083647", "EU"], 31 | "2557083648": ["2557542399", "ZA"], 32 | "2557542400": ["2557607935", "US"], 33 | "2557607936": ["2557739007", "EU"], 34 | "2557739008": ["2557870079", "US"], 35 | "2557870080": ["2557935615", "ID"], 36 | "2557935616": ["2558918655", "US"], 37 | "2558918656": ["2558984191", "EU"], 38 | "2558984192": ["2559246335", "US"], 39 | "2559246336": ["2559311871", "CL"], 40 | "2559311872": ["2559508479", "US"], 41 | "2559508480": ["2559574015", "EU"], 42 | "2559574016": ["2559770623", "US"], 43 | "2559770624": ["2559836159", "AU"], 44 | "2559836160": ["2559901695", "US"], 45 | "2559901696": ["2559967231", "KR"], 46 | "2559967232": ["2560032767", "EU"], 47 | "2560032768": ["2560098303", "US"], 48 | "2560098304": ["2560163839", "EU"], 49 | "2560163840": ["2560229375", "NZ"], 50 | "2560229376": ["2560360447", "US"], 51 | "2560425984": ["2561015807", "US"], 52 | "2561671168": ["2563244031", "US"], 53 | "2563768320": ["2564947967", "US"], 54 | "2564947968": ["2565013503", "SG"], 55 | "2565013504": ["2565210111", "US"], 56 | } -------------------------------------------------------------------------------- /src/ip_files/152.php: -------------------------------------------------------------------------------- 1 | array("2554462207","US"), 5 | "2554462208" => array("2554527743","EU"), 6 | "2554527744" => array("2554789887","US"), 7 | "2554789888" => array("2554855423","EU"), 8 | "2554855424" => array("2554920959","US"), 9 | "2554920960" => array("2554986495","EU"), 10 | "2554986496" => array("2555052031","CL"), 11 | "2555052032" => array("2555117567","US"), 12 | "2555117568" => array("2555183103","AU"), 13 | "2555183104" => array("2555314175","EU"), 14 | "2555314176" => array("2555445247","US"), 15 | "2555445248" => array("2555510783","EU"), 16 | "2555510784" => array("2555576319","US"), 17 | "2555576320" => array("2555641855","AU"), 18 | "2555641856" => array("2555707391","BR"), 19 | "2555707392" => array("2555903999","US"), 20 | "2555904000" => array("2556100607","EU"), 21 | "2556100608" => array("2556166143","AU"), 22 | "2556166144" => array("2556231679","BR"), 23 | "2556231680" => array("2556493823","EU"), 24 | "2556493824" => array("2556559359","US"), 25 | "2556559360" => array("2556624895","AU"), 26 | "2556624896" => array("2556690431","KR"), 27 | "2556690432" => array("2556755967","US"), 28 | "2556755968" => array("2556821503","HK"), 29 | "2556821504" => array("2556887039","SG"), 30 | "2556887040" => array("2557018111","HK"), 31 | "2557018112" => array("2557083647","EU"), 32 | "2557083648" => array("2557542399","ZA"), 33 | "2557542400" => array("2557607935","US"), 34 | "2557607936" => array("2557739007","EU"), 35 | "2557739008" => array("2557870079","US"), 36 | "2557870080" => array("2557935615","ID"), 37 | "2557935616" => array("2558918655","US"), 38 | "2558918656" => array("2558984191","EU"), 39 | "2558984192" => array("2559246335","US"), 40 | "2559246336" => array("2559311871","CL"), 41 | "2559311872" => array("2559508479","US"), 42 | "2559508480" => array("2559574015","EU"), 43 | "2559574016" => array("2559770623","US"), 44 | "2559770624" => array("2559836159","AU"), 45 | "2559836160" => array("2559901695","US"), 46 | "2559901696" => array("2559967231","KR"), 47 | "2559967232" => array("2560032767","EU"), 48 | "2560032768" => array("2560098303","US"), 49 | "2560098304" => array("2560163839","EU"), 50 | "2560163840" => array("2560229375","NZ"), 51 | "2560229376" => array("2560360447","US"), 52 | "2560425984" => array("2561015807","US"), 53 | "2561671168" => array("2563244031","US"), 54 | "2563768320" => array("2564947967","US"), 55 | "2564947968" => array("2565013503","SG"), 56 | "2565013504" => array("2565210111","US"), 57 | ); 58 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip128.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "2147549184": ["2147942399", "US"], 4 | "2147942400": ["2148007935", "EU"], 5 | "2148007936": ["2148532223", "US"], 6 | "2148532224": ["2148597759", "EU"], 7 | "2148597760": ["2150039551", "US"], 8 | "2150039552": ["2150236159", "EU"], 9 | "2150236160": ["2150301695", "US"], 10 | "2150301696": ["2150367231", "CA"], 11 | "2150367232": ["2150432767", "US"], 12 | "2150498304": ["2151743487", "US"], 13 | "2152726528": ["2153119743", "US"], 14 | "2153119744": ["2153250815", "EU"], 15 | "2153250816": ["2153578495", "US"], 16 | "2153578496": ["2153644031", "EU"], 17 | "2153644032": ["2153906175", "US"], 18 | "2153906176": ["2153971711", "EU"], 19 | "2153971712": ["2154037247", "US"], 20 | "2154037248": ["2154102783", "CA"], 21 | "2154102784": ["2155610111", "US"], 22 | "2155675648": ["2155806719", "US"], 23 | "2155872256": ["2156003327", "US"], 24 | "2156003328": ["2156134399", "EU"], 25 | "2156134400": ["2156265471", "US"], 26 | "2156265472": ["2156331007", "KR"], 27 | "2156331008": ["2156593151", "US"], 28 | "2156593152": ["2156658687", "EU"], 29 | "2156724224": ["2156855295", "EU"], 30 | "2156855296": ["2156920831", "US"], 31 | "2156920832": ["2156986367", "CA"], 32 | "2156986368": ["2159017983", "US"], 33 | "2159017984": ["2159083519", "EU"], 34 | "2159083520": ["2159149055", "US"], 35 | "2159149056": ["2159280127", "EU"], 36 | "2159280128": ["2159542271", "US"], 37 | "2159542272": ["2159607807", "AU"], 38 | "2159607808": ["2159869951", "US"], 39 | "2159869952": ["2159935487", "CA"], 40 | "2159935488": ["2160525311", "US"], 41 | "2160525312": ["2160590847", "EU"], 42 | "2160590848": ["2160656383", "US"], 43 | "2160656384": ["2160721919", "EU"], 44 | "2160721920": ["2160852991", "US"], 45 | "2160918528": ["2161508351", "US"], 46 | "2161508352": ["2161573887", "EU"], 47 | "2161573888": ["2162687999", "US"], 48 | "2162688000": ["2162753535", "EU"], 49 | "2162753536": ["2162819071", "CA"], 50 | "2162884608": ["2163212287", "US"], 51 | "2163212288": ["2163277823", "EU"], 52 | "2163277824": ["2163408895", "US"], 53 | "2163408896": ["2163474431", "EU"], 54 | "2163474432": ["2163605503", "US"], 55 | "2163605504": ["2163671039", "EU"], 56 | "2163671040": ["2163867647", "US"], 57 | "2163867648": ["2163933183", "AU"], 58 | "2163933184": ["2164260863", "US"], 59 | } -------------------------------------------------------------------------------- /src/iptocountry/ip220.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "3690987520": ["3695181823", "JP"], 4 | "3695181824": ["3697278975", "KR"], 5 | "3697278976": ["3697606655", "JP"], 6 | "3697606656": ["3697655807", "AU"], 7 | "3697655808": ["3697672191", "CN"], 8 | "3697672192": ["3697737727", "JP"], 9 | "3697737728": ["3697803263", "KR"], 10 | "3697803264": ["3698327551", "JP"], 11 | "3698327552": ["3698589695", "CN"], 12 | "3698589696": ["3699376127", "KR"], 13 | "3699376128": ["3700424703", "TW"], 14 | "3700424704": ["3700752383", "JP"], 15 | "3700752384": ["3700817919", "KR"], 16 | "3700817920": ["3700977663", "JP"], 17 | "3700977664": ["3700979711", "AU"], 18 | "3700979712": ["3700981759", "JP"], 19 | "3700981760": ["3701014527", "CN"], 20 | "3701014528": ["3701080063", "JP"], 21 | "3701080064": ["3701211135", "CN"], 22 | "3701211136": ["3701252095", "JP"], 23 | "3701252096": ["3701256191", "NC"], 24 | "3701256192": ["3701258239", "SG"], 25 | "3701258240": ["3701260287", "IN"], 26 | "3701260288": ["3701293055", "JP"], 27 | "3701293056": ["3701301247", "AU"], 28 | "3701301248": ["3701305343", "ID"], 29 | "3701305344": ["3701309439", "TW"], 30 | "3701309440": ["3701473279", "JP"], 31 | "3701473280": ["3704619007", "CN"], 32 | "3704619008": ["3705667583", "JP"], 33 | "3705667584": ["3705929727", "IN"], 34 | "3705929728": ["3706060799", "TW"], 35 | "3706060800": ["3706126335", "KR"], 36 | "3706126336": ["3706142719", "CN"], 37 | "3706142720": ["3706159103", "VN"], 38 | "3706159104": ["3706191871", "CN"], 39 | "3706191872": ["3706208255", "SG"], 40 | "3706208256": ["3706224639", "CN"], 41 | "3706224640": ["3706257407", "HK"], 42 | "3706257408": ["3706322943", "AU"], 43 | "3706322944": ["3706388479", "CN"], 44 | "3706388480": ["3706781695", "AU"], 45 | "3706781696": ["3706847231", "HK"], 46 | "3706847232": ["3706978303", "CN"], 47 | "3706978304": ["3707109375", "AU"], 48 | "3707109376": ["3707174911", "HK"], 49 | "3707174912": ["3707207679", "JP"], 50 | "3707207680": ["3707208703", "TW"], 51 | "3707215872": ["3707217919", "BD"], 52 | "3707217920": ["3707219967", "ID"], 53 | "3707219968": ["3707222015", "AU"], 54 | "3707222016": ["3707224063", "JP"], 55 | "3707224064": ["3707240447", "LK"], 56 | "3707240448": ["3707568127", "CN"], 57 | "3707568128": ["3707633663", "AU"], 58 | "3707633664": ["3707699199", "JP"], 59 | "3707699200": ["3707764735", "SG"], 60 | } -------------------------------------------------------------------------------- /src/ip_files/128.php: -------------------------------------------------------------------------------- 1 | array("2147942399","US"), 5 | "2147942400" => array("2148007935","EU"), 6 | "2148007936" => array("2148532223","US"), 7 | "2148532224" => array("2148597759","EU"), 8 | "2148597760" => array("2150039551","US"), 9 | "2150039552" => array("2150236159","EU"), 10 | "2150236160" => array("2150301695","US"), 11 | "2150301696" => array("2150367231","CA"), 12 | "2150367232" => array("2150432767","US"), 13 | "2150498304" => array("2151743487","US"), 14 | "2152726528" => array("2153119743","US"), 15 | "2153119744" => array("2153250815","EU"), 16 | "2153250816" => array("2153578495","US"), 17 | "2153578496" => array("2153644031","EU"), 18 | "2153644032" => array("2153906175","US"), 19 | "2153906176" => array("2153971711","EU"), 20 | "2153971712" => array("2154037247","US"), 21 | "2154037248" => array("2154102783","CA"), 22 | "2154102784" => array("2155610111","US"), 23 | "2155675648" => array("2155806719","US"), 24 | "2155872256" => array("2156003327","US"), 25 | "2156003328" => array("2156134399","EU"), 26 | "2156134400" => array("2156265471","US"), 27 | "2156265472" => array("2156331007","KR"), 28 | "2156331008" => array("2156593151","US"), 29 | "2156593152" => array("2156658687","EU"), 30 | "2156724224" => array("2156855295","EU"), 31 | "2156855296" => array("2156920831","US"), 32 | "2156920832" => array("2156986367","CA"), 33 | "2156986368" => array("2159017983","US"), 34 | "2159017984" => array("2159083519","EU"), 35 | "2159083520" => array("2159149055","US"), 36 | "2159149056" => array("2159280127","EU"), 37 | "2159280128" => array("2159542271","US"), 38 | "2159542272" => array("2159607807","AU"), 39 | "2159607808" => array("2159869951","US"), 40 | "2159869952" => array("2159935487","CA"), 41 | "2159935488" => array("2160525311","US"), 42 | "2160525312" => array("2160590847","EU"), 43 | "2160590848" => array("2160656383","US"), 44 | "2160656384" => array("2160721919","EU"), 45 | "2160721920" => array("2160852991","US"), 46 | "2160918528" => array("2161508351","US"), 47 | "2161508352" => array("2161573887","EU"), 48 | "2161573888" => array("2162687999","US"), 49 | "2162688000" => array("2162753535","EU"), 50 | "2162753536" => array("2162819071","CA"), 51 | "2162884608" => array("2163212287","US"), 52 | "2163212288" => array("2163277823","EU"), 53 | "2163277824" => array("2163408895","US"), 54 | "2163408896" => array("2163474431","EU"), 55 | "2163474432" => array("2163605503","US"), 56 | "2163605504" => array("2163671039","EU"), 57 | "2163671040" => array("2163867647","US"), 58 | "2163867648" => array("2163933183","AU"), 59 | "2163933184" => array("2164260863","US"), 60 | ); 61 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip150.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "2516647936": ["2523201535", "JP"], 4 | "2523201536": ["2523267071", "AU"], 5 | "2523267072": ["2523529215", "US"], 6 | "2523529216": ["2523660287", "EU"], 7 | "2523660288": ["2524119039", "US"], 8 | "2524315648": ["2524512255", "US"], 9 | "2524643328": ["2524971007", "US"], 10 | "2524971008": ["2525102079", "EU"], 11 | "2525102080": ["2525233151", "US"], 12 | "2525233152": ["2525298687", "EU"], 13 | "2525298688": ["2525626367", "US"], 14 | "2525757440": ["2525822975", "EU"], 15 | "2525822976": ["2526085119", "US"], 16 | "2526085120": ["2526216191", "EU"], 17 | "2526216192": ["2526412799", "US"], 18 | "2526412800": ["2526478335", "KR"], 19 | "2526478336": ["2526543871", "AU"], 20 | "2526543872": ["2526937087", "US"], 21 | "2526937088": ["2527002623", "EU"], 22 | "2527002624": ["2527133695", "US"], 23 | "2527133696": ["2527461375", "BR"], 24 | "2527461376": ["2527920127", "US"], 25 | "2527920128": ["2527985663", "AU"], 26 | "2527985664": ["2528051199", "US"], 27 | "2528051200": ["2528116735", "EU"], 28 | "2528116736": ["2528247807", "US"], 29 | "2528247808": ["2528313343", "EU"], 30 | "2528313344": ["2528575487", "US"], 31 | "2528575488": ["2528641023", "KR"], 32 | "2528641024": ["2528706559", "US"], 33 | "2528706560": ["2529034239", "VE"], 34 | "2529034240": ["2529099775", "US"], 35 | "2529099776": ["2529165311", "AU"], 36 | "2529165312": ["2529492991", "US"], 37 | "2529492992": ["2529558527", "KR"], 38 | "2529558528": ["2529886207", "US"], 39 | "2529886208": ["2529951743", "AU"], 40 | "2529951744": ["2530082815", "EU"], 41 | "2530082816": ["2530148351", "NZ"], 42 | "2530148352": ["2530213887", "AU"], 43 | "2530213888": ["2530541567", "US"], 44 | "2530541568": ["2530672639", "EU"], 45 | "2530672640": ["2530803711", "US"], 46 | "2530803712": ["2530869247", "EU"], 47 | "2530869248": ["2531196927", "US"], 48 | "2531262464": ["2531459071", "US"], 49 | "2531459072": ["2531524607", "EU"], 50 | "2531524608": ["2531590143", "US"], 51 | "2531590144": ["2531655679", "AU"], 52 | "2531655680": ["2532048895", "US"], 53 | "2532048896": ["2532179967", "EU"], 54 | "2532179968": ["2532376575", "US"], 55 | "2532376576": ["2532507647", "EU"], 56 | "2532507648": ["2532573183", "US"], 57 | "2532573184": ["2532638719", "EU"], 58 | "2532638720": ["2533031935", "US"], 59 | "2533031936": ["2533097471", "EU"], 60 | "2533097472": ["2533228543", "US"], 61 | "2533228544": ["2533294079", "PL"], 62 | } -------------------------------------------------------------------------------- /src/ip_files/220.php: -------------------------------------------------------------------------------- 1 | array("3695181823","JP"), 5 | "3695181824" => array("3697278975","KR"), 6 | "3697278976" => array("3697606655","JP"), 7 | "3697606656" => array("3697655807","AU"), 8 | "3697655808" => array("3697672191","CN"), 9 | "3697672192" => array("3697737727","JP"), 10 | "3697737728" => array("3697803263","KR"), 11 | "3697803264" => array("3698327551","JP"), 12 | "3698327552" => array("3698589695","CN"), 13 | "3698589696" => array("3699376127","KR"), 14 | "3699376128" => array("3700424703","TW"), 15 | "3700424704" => array("3700752383","JP"), 16 | "3700752384" => array("3700817919","KR"), 17 | "3700817920" => array("3700977663","JP"), 18 | "3700977664" => array("3700979711","AU"), 19 | "3700979712" => array("3700981759","JP"), 20 | "3700981760" => array("3701014527","CN"), 21 | "3701014528" => array("3701080063","JP"), 22 | "3701080064" => array("3701211135","CN"), 23 | "3701211136" => array("3701252095","JP"), 24 | "3701252096" => array("3701256191","NC"), 25 | "3701256192" => array("3701258239","SG"), 26 | "3701258240" => array("3701260287","IN"), 27 | "3701260288" => array("3701293055","JP"), 28 | "3701293056" => array("3701301247","AU"), 29 | "3701301248" => array("3701305343","ID"), 30 | "3701305344" => array("3701309439","TW"), 31 | "3701309440" => array("3701473279","JP"), 32 | "3701473280" => array("3704619007","CN"), 33 | "3704619008" => array("3705667583","JP"), 34 | "3705667584" => array("3705929727","IN"), 35 | "3705929728" => array("3706060799","TW"), 36 | "3706060800" => array("3706126335","KR"), 37 | "3706126336" => array("3706142719","CN"), 38 | "3706142720" => array("3706159103","VN"), 39 | "3706159104" => array("3706191871","CN"), 40 | "3706191872" => array("3706208255","SG"), 41 | "3706208256" => array("3706224639","CN"), 42 | "3706224640" => array("3706257407","HK"), 43 | "3706257408" => array("3706322943","AU"), 44 | "3706322944" => array("3706388479","CN"), 45 | "3706388480" => array("3706781695","AU"), 46 | "3706781696" => array("3706847231","HK"), 47 | "3706847232" => array("3706978303","CN"), 48 | "3706978304" => array("3707109375","AU"), 49 | "3707109376" => array("3707174911","HK"), 50 | "3707174912" => array("3707207679","JP"), 51 | "3707207680" => array("3707208703","TW"), 52 | "3707215872" => array("3707217919","BD"), 53 | "3707217920" => array("3707219967","ID"), 54 | "3707219968" => array("3707222015","AU"), 55 | "3707222016" => array("3707224063","JP"), 56 | "3707224064" => array("3707240447","LK"), 57 | "3707240448" => array("3707568127","CN"), 58 | "3707568128" => array("3707633663","AU"), 59 | "3707633664" => array("3707699199","JP"), 60 | "3707699200" => array("3707764735","SG"), 61 | ); 62 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip167.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "2801860608": ["2802515967", "US"], 4 | "2802515968": ["2802581503", "CA"], 5 | "2802581504": ["2802909183", "US"], 6 | "2802909184": ["2802974719", "CA"], 7 | "2802974720": ["2803630079", "US"], 8 | "2803630080": ["2803695615", "CL"], 9 | "2803695616": ["2803761151", "US"], 10 | "2803761152": ["2803826687", "AU"], 11 | "2803826688": ["2803892223", "US"], 12 | "2803892224": ["2805465087", "CA"], 13 | "2805989376": ["2806644735", "US"], 14 | "2806644736": ["2806710271", "CA"], 15 | "2806710272": ["2807103487", "US"], 16 | "2807103488": ["2807169023", "EU"], 17 | "2807169024": ["2807824383", "US"], 18 | "2807824384": ["2807889919", "CA"], 19 | "2807889920": ["2808545279", "US"], 20 | "2808545280": ["2808610815", "AU"], 21 | "2808610816": ["2808872959", "US"], 22 | "2808938496": ["2809069567", "US"], 23 | "2809069568": ["2809135103", "EU"], 24 | "2809135104": ["2809397247", "US"], 25 | "2809462784": ["2809855999", "US"], 26 | "2809856000": ["2809921535", "AU"], 27 | "2809921536": ["2809987071", "US"], 28 | "2809987072": ["2810052607", "CA"], 29 | "2810052608": ["2810249215", "US"], 30 | "2810249216": ["2810314751", "CA"], 31 | "2810314752": ["2810380287", "AU"], 32 | "2810380288": ["2810576895", "US"], 33 | "2810576896": ["2810642431", "VE"], 34 | "2810642432": ["2810904575", "US"], 35 | "2810904576": ["2810970111", "CN"], 36 | "2810970112": ["2811559935", "US"], 37 | "2811559936": ["2811625471", "CH"], 38 | "2811625472": ["2812084223", "US"], 39 | "2812084224": ["2812149759", "BO"], 40 | "2812149760": ["2812411903", "US"], 41 | "2812411904": ["2812477439", "AU"], 42 | "2812477440": ["2812805119", "US"], 43 | "2812805120": ["2812870655", "EU"], 44 | "2812870656": ["2812936191", "JP"], 45 | "2812936192": ["2813067263", "US"], 46 | "2813067264": ["2813132799", "EU"], 47 | "2813132800": ["2813263871", "US"], 48 | "2813263872": ["2813329407", "JP"], 49 | "2813329408": ["2813526015", "US"], 50 | "2813526016": ["2813591551", "NZ"], 51 | "2813591552": ["2814181375", "US"], 52 | "2814181376": ["2814246911", "AU"], 53 | "2814246912": ["2815098879", "US"], 54 | "2815098880": ["2815164415", "EU"], 55 | "2815164416": ["2815229951", "US"], 56 | "2815229952": ["2815295487", "ID"], 57 | "2815295488": ["2816671743", "US"], 58 | "2816671744": ["2816737279", "CA"], 59 | "2816737280": ["2818113535", "US"], 60 | "2818244608": ["2818310143", "US"], 61 | "2818310144": ["2818375679", "AR"], 62 | "2818375680": ["2818572287", "US"], 63 | } -------------------------------------------------------------------------------- /src/iptocountry/ip72.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "1207959552": ["1207975935", "US"], 4 | "1207975936": ["1207980031", "CA"], 5 | "1207980032": ["1208008703", "US"], 6 | "1208008704": ["1208016895", "CA"], 7 | "1208016896": ["1208020991", "US"], 8 | "1208020992": ["1208025087", "CA"], 9 | "1208025088": ["1208074239", "US"], 10 | "1208074240": ["1208082431", "CA"], 11 | "1208082432": ["1208090623", "US"], 12 | "1208090624": ["1208107007", "CA"], 13 | "1208107008": ["1208590335", "US"], 14 | "1208590336": ["1208598527", "CA"], 15 | "1208598528": ["1208647679", "US"], 16 | "1208647680": ["1208659967", "CA"], 17 | "1208659968": ["1208721407", "US"], 18 | "1208721408": ["1208729599", "CA"], 19 | "1208729600": ["1208770559", "US"], 20 | "1208770560": ["1208774655", "CA"], 21 | "1208774656": ["1208778751", "US"], 22 | "1208778752": ["1208795135", "CA"], 23 | "1208795136": ["1208852479", "US"], 24 | "1208852480": ["1208860671", "CA"], 25 | "1208860672": ["1208918015", "US"], 26 | "1208918016": ["1208922111", "CA"], 27 | "1208922112": ["1208954879", "US"], 28 | "1208954880": ["1208958975", "CA"], 29 | "1208958976": ["1208975359", "US"], 30 | "1208975360": ["1208983551", "CA"], 31 | "1208983552": ["1209409535", "US"], 32 | "1209417728": ["1209434111", "US"], 33 | "1209434112": ["1209442303", "BB"], 34 | "1209442304": ["1209647103", "US"], 35 | "1209647104": ["1209663487", "CA"], 36 | "1209663488": ["1209729023", "US"], 37 | "1209729024": ["1209786367", "JM"], 38 | "1209786368": ["1209810943", "US"], 39 | "1209810944": ["1209819135", "CA"], 40 | "1209827328": ["1209917439", "US"], 41 | "1209917440": ["1209925631", "CA"], 42 | "1209925632": ["1210253311", "US"], 43 | "1210253312": ["1210261503", "CA"], 44 | "1210261504": ["1210449919", "US"], 45 | "1210449920": ["1210580991", "CA"], 46 | "1210580992": ["1210925055", "US"], 47 | "1210925056": ["1210941439", "CA"], 48 | "1210941440": ["1211236351", "US"], 49 | "1211236352": ["1211269119", "PR"], 50 | "1211269120": ["1211318271", "US"], 51 | "1211318272": ["1211334655", "BB"], 52 | "1211334656": ["1211432959", "US"], 53 | "1211432960": ["1211473919", "CA"], 54 | "1211473920": ["1211596799", "US"], 55 | "1211596800": ["1211613183", "CA"], 56 | "1211613184": ["1216872447", "US"], 57 | "1216872448": ["1217396735", "CA"], 58 | "1217396736": ["1219256319", "US"], 59 | "1219256320": ["1219264511", "CA"], 60 | "1219264512": ["1219272703", "US"], 61 | "1219272704": ["1219276799", "CA"], 62 | "1219276800": ["1224736767", "US"], 63 | } -------------------------------------------------------------------------------- /src/iptocountry/ip140.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "2348875776": ["2353725439", "US"], 4 | "2353790976": ["2353856511", "US"], 5 | "2353856512": ["2353987583", "EU"], 6 | "2353987584": ["2354053119", "AU"], 7 | "2354053120": ["2354118655", "CA"], 8 | "2354118656": ["2354184191", "JP"], 9 | "2354184192": ["2354249727", "US"], 10 | "2354249728": ["2354315263", "AU"], 11 | "2354315264": ["2354511871", "EU"], 12 | "2354511872": ["2354577407", "CA"], 13 | "2354577408": ["2354839551", "US"], 14 | "2354839552": ["2354905087", "TW"], 15 | "2354905088": ["2355036159", "EU"], 16 | "2355036160": ["2355101695", "US"], 17 | "2355101696": ["2355167231", "TW"], 18 | "2355167232": ["2355232767", "EU"], 19 | "2355232768": ["2355691519", "US"], 20 | "2355691520": ["2355757055", "EU"], 21 | "2355757056": ["2355953663", "US"], 22 | "2355953664": ["2357919743", "TW"], 23 | "2357919744": ["2358181887", "US"], 24 | "2358247424": ["2358509567", "US"], 25 | "2358509568": ["2358575103", "MX"], 26 | "2358640640": ["2358771711", "EU"], 27 | "2358771712": ["2359230463", "US"], 28 | "2359230464": ["2359295999", "AU"], 29 | "2359296000": ["2359361535", "US"], 30 | "2359361536": ["2359427071", "CA"], 31 | "2359427072": ["2359558143", "US"], 32 | "2359558144": ["2359623679", "EU"], 33 | "2359623680": ["2359689215", "US"], 34 | "2359689216": ["2359754751", "EU"], 35 | "2359754752": ["2359820287", "CA"], 36 | "2359820288": ["2359885823", "AU"], 37 | "2359885824": ["2360672255", "US"], 38 | "2360672256": ["2360737791", "EU"], 39 | "2360737792": ["2360868863", "US"], 40 | "2360868864": ["2360934399", "CA"], 41 | "2360934400": ["2361327615", "US"], 42 | "2361327616": ["2361393151", "AR"], 43 | "2361393152": ["2361458687", "US"], 44 | "2361458688": ["2361524223", "CA"], 45 | "2361524224": ["2361917439", "US"], 46 | "2361917440": ["2361982975", "NZ"], 47 | "2361982976": ["2362114047", "US"], 48 | "2362114048": ["2362179583", "EU"], 49 | "2362179584": ["2362245119", "US"], 50 | "2362441728": ["2362572799", "US"], 51 | "2362638336": ["2362769407", "US"], 52 | "2362834944": ["2363490303", "US"], 53 | "2363555840": ["2363883519", "US"], 54 | "2363883520": ["2363949055", "CA"], 55 | "2363949056": ["2364014591", "EU"], 56 | "2364014592": ["2364342271", "US"], 57 | "2364407808": ["2364538879", "US"], 58 | "2364604416": ["2364735487", "US"], 59 | "2364801024": ["2364932095", "US"], 60 | "2364997632": ["2365128703", "US"], 61 | "2365259776": ["2365390847", "US"], 62 | "2365390848": ["2365456383", "AU"], 63 | "2365456384": ["2365521919", "US"], 64 | } -------------------------------------------------------------------------------- /src/iptocountry/ip148.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "2483093504": ["2483159039", "US"], 4 | "2483159040": ["2483290111", "EU"], 5 | "2483290112": ["2483421183", "US"], 6 | "2483421184": ["2483486719", "EU"], 7 | "2483486720": ["2486566911", "US"], 8 | "2486566912": ["2486632447", "EU"], 9 | "2486632448": ["2486697983", "US"], 10 | "2486697984": ["2486763519", "EU"], 11 | "2486763520": ["2486960127", "US"], 12 | "2486960128": ["2487025663", "EU"], 13 | "2487025664": ["2488205311", "US"], 14 | "2488205312": ["2488270847", "EU"], 15 | "2488270848": ["2488336383", "US"], 16 | "2488336384": ["2488401919", "PL"], 17 | "2488401920": ["2488532991", "EU"], 18 | "2488532992": ["2488795135", "US"], 19 | "2488795136": ["2488860671", "EU"], 20 | "2488860672": ["2489647103", "US"], 21 | "2489843712": ["2490236927", "US"], 22 | "2490236928": ["2490302463", "EU"], 23 | "2490302464": ["2490695679", "US"], 24 | "2490695680": ["2490761215", "CA"], 25 | "2490761216": ["2491023359", "EU"], 26 | "2491023360": ["2491088895", "NO"], 27 | "2491088896": ["2491154431", "EU"], 28 | "2491154432": ["2491875327", "US"], 29 | "2491875328": ["2492006399", "EU"], 30 | "2492006400": ["2492071935", "US"], 31 | "2492071936": ["2492137471", "EU"], 32 | "2492137472": ["2492203007", "US"], 33 | "2492203008": ["2492268543", "EU"], 34 | "2492268544": ["2492399615", "US"], 35 | "2492399616": ["2492465151", "FR"], 36 | "2492465152": ["2492530687", "US"], 37 | "2492530688": ["2492596223", "AU"], 38 | "2492596224": ["2492727295", "US"], 39 | "2492727296": ["2492792831", "EU"], 40 | "2492792832": ["2492923903", "US"], 41 | "2492923904": ["2492989439", "EU"], 42 | "2492989440": ["2493513727", "US"], 43 | "2493513728": ["2493579263", "EU"], 44 | "2493579264": ["2493644799", "JP"], 45 | "2493644800": ["2494103551", "US"], 46 | "2494103552": ["2494169087", "EU"], 47 | "2494169088": ["2494562303", "US"], 48 | "2494562304": ["2494627839", "EU"], 49 | "2494627840": ["2494889983", "US"], 50 | "2494889984": ["2494955519", "EU"], 51 | "2494955520": ["2495021055", "AU"], 52 | "2495021056": ["2495152127", "US"], 53 | "2495152128": ["2495217663", "EU"], 54 | "2495217664": ["2495283199", "US"], 55 | "2495283200": ["2495348735", "EU"], 56 | "2495348736": ["2495807487", "US"], 57 | "2495807488": ["2495873023", "AU"], 58 | "2495873024": ["2496069631", "EU"], 59 | "2496069632": ["2496135167", "US"], 60 | "2496135168": ["2496200703", "EU"], 61 | "2496200704": ["2499477503", "MX"], 62 | "2499477504": ["2499674111", "EU"], 63 | "2499674112": ["2499739647", "US"], 64 | } -------------------------------------------------------------------------------- /src/ip_files/150.php: -------------------------------------------------------------------------------- 1 | array("2523201535","JP"), 5 | "2523201536" => array("2523267071","AU"), 6 | "2523267072" => array("2523529215","US"), 7 | "2523529216" => array("2523660287","EU"), 8 | "2523660288" => array("2524119039","US"), 9 | "2524315648" => array("2524512255","US"), 10 | "2524643328" => array("2524971007","US"), 11 | "2524971008" => array("2525102079","EU"), 12 | "2525102080" => array("2525233151","US"), 13 | "2525233152" => array("2525298687","EU"), 14 | "2525298688" => array("2525626367","US"), 15 | "2525757440" => array("2525822975","EU"), 16 | "2525822976" => array("2526085119","US"), 17 | "2526085120" => array("2526216191","EU"), 18 | "2526216192" => array("2526412799","US"), 19 | "2526412800" => array("2526478335","KR"), 20 | "2526478336" => array("2526543871","AU"), 21 | "2526543872" => array("2526937087","US"), 22 | "2526937088" => array("2527002623","EU"), 23 | "2527002624" => array("2527133695","US"), 24 | "2527133696" => array("2527461375","BR"), 25 | "2527461376" => array("2527920127","US"), 26 | "2527920128" => array("2527985663","AU"), 27 | "2527985664" => array("2528051199","US"), 28 | "2528051200" => array("2528116735","EU"), 29 | "2528116736" => array("2528247807","US"), 30 | "2528247808" => array("2528313343","EU"), 31 | "2528313344" => array("2528575487","US"), 32 | "2528575488" => array("2528641023","KR"), 33 | "2528641024" => array("2528706559","US"), 34 | "2528706560" => array("2529034239","VE"), 35 | "2529034240" => array("2529099775","US"), 36 | "2529099776" => array("2529165311","AU"), 37 | "2529165312" => array("2529492991","US"), 38 | "2529492992" => array("2529558527","KR"), 39 | "2529558528" => array("2529886207","US"), 40 | "2529886208" => array("2529951743","AU"), 41 | "2529951744" => array("2530082815","EU"), 42 | "2530082816" => array("2530148351","NZ"), 43 | "2530148352" => array("2530213887","AU"), 44 | "2530213888" => array("2530541567","US"), 45 | "2530541568" => array("2530672639","EU"), 46 | "2530672640" => array("2530803711","US"), 47 | "2530803712" => array("2530869247","EU"), 48 | "2530869248" => array("2531196927","US"), 49 | "2531262464" => array("2531459071","US"), 50 | "2531459072" => array("2531524607","EU"), 51 | "2531524608" => array("2531590143","US"), 52 | "2531590144" => array("2531655679","AU"), 53 | "2531655680" => array("2532048895","US"), 54 | "2532048896" => array("2532179967","EU"), 55 | "2532179968" => array("2532376575","US"), 56 | "2532376576" => array("2532507647","EU"), 57 | "2532507648" => array("2532573183","US"), 58 | "2532573184" => array("2532638719","EU"), 59 | "2532638720" => array("2533031935","US"), 60 | "2533031936" => array("2533097471","EU"), 61 | "2533097472" => array("2533228543","US"), 62 | "2533228544" => array("2533294079","PL"), 63 | ); 64 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip201.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "3372220416": ["3378511871", "BR"], 4 | "3378511872": ["3383754751", "MX"], 5 | "3384737792": ["3385851903", "CR"], 6 | "3385851904": ["3386114047", "VE"], 7 | "3386114048": ["3386245119", "AR"], 8 | "3386245120": ["3386376191", "CL"], 9 | "3386376192": ["3386392575", "CO"], 10 | "3386392576": ["3386408959", "AN"], 11 | "3386408960": ["3386425343", "GT"], 12 | "3386425344": ["3386441727", "AR"], 13 | "3386441728": ["3386458111", "PY"], 14 | "3386458112": ["3386474495", "EC"], 15 | "3386474496": ["3386490879", "UY"], 16 | "3386490880": ["3386499071", "CO"], 17 | "3386507264": ["3386523647", "EC"], 18 | "3386523648": ["3386540031", "PA"], 19 | "3386540032": ["3386548223", "CL"], 20 | "3386556416": ["3386572799", "PA"], 21 | "3386572800": ["3386589183", "EC"], 22 | "3386589184": ["3386597375", "AR"], 23 | "3386605568": ["3386613759", "CL"], 24 | "3386621952": ["3386630143", "CO"], 25 | "3386638336": ["3386642431", "AN"], 26 | "3386646528": ["3386662911", "CO"], 27 | "3386662912": ["3386671103", "CL"], 28 | "3386671104": ["3386675199", "HN"], 29 | "3386679296": ["3386687487", "AR"], 30 | "3386687488": ["3386695679", "CU"], 31 | "3386695680": ["3386703871", "CL"], 32 | "3386703872": ["3386720255", "UY"], 33 | "3386720256": ["3386728447", "TT"], 34 | "3386728448": ["3386732543", "AR"], 35 | "3386732544": ["3386734591", "CL"], 36 | "3386736640": ["3386753023", "CO"], 37 | "3386753024": ["3386761215", "CL"], 38 | "3386761216": ["3386769407", "PA"], 39 | "3386769408": ["3386773503", "VE"], 40 | "3386777600": ["3386781695", "AN"], 41 | "3386785792": ["3386802175", "BO"], 42 | "3386802176": ["3386900479", "CL"], 43 | "3386900480": ["3387162623", "PA"], 44 | "3387162624": ["3387228159", "CO"], 45 | "3387228160": ["3387260927", "AW"], 46 | "3387260928": ["3387293695", "DO"], 47 | "3387293696": ["3387359231", "PE"], 48 | "3387359232": ["3387424767", "AR"], 49 | "3387424768": ["3387555839", "CO"], 50 | "3387555840": ["3387686911", "AR"], 51 | "3387686912": ["3387736063", "CL"], 52 | "3387736064": ["3387752447", "CO"], 53 | "3387752448": ["3387817983", "CR"], 54 | "3387817984": ["3387834367", "VE"], 55 | "3387834368": ["3387850751", "TT"], 56 | "3387850752": ["3387867135", "EC"], 57 | "3387867136": ["3387949055", "CL"], 58 | "3387949056": ["3388014591", "PE"], 59 | "3388014592": ["3388080127", "CL"], 60 | "3388080128": ["3388211199", "VE"], 61 | "3388211200": ["3388342271", "CO"], 62 | "3388342272": ["3388407807", "CL"], 63 | "3388407808": ["3388473343", "SV"], 64 | "3388473344": ["3388604415", "VE"], 65 | "3388604416": ["3388997631", "AR"], 66 | } -------------------------------------------------------------------------------- /src/ip_files/167.php: -------------------------------------------------------------------------------- 1 | array("2802515967","US"), 5 | "2802515968" => array("2802581503","CA"), 6 | "2802581504" => array("2802909183","US"), 7 | "2802909184" => array("2802974719","CA"), 8 | "2802974720" => array("2803630079","US"), 9 | "2803630080" => array("2803695615","CL"), 10 | "2803695616" => array("2803761151","US"), 11 | "2803761152" => array("2803826687","AU"), 12 | "2803826688" => array("2803892223","US"), 13 | "2803892224" => array("2805465087","CA"), 14 | "2805989376" => array("2806644735","US"), 15 | "2806644736" => array("2806710271","CA"), 16 | "2806710272" => array("2807103487","US"), 17 | "2807103488" => array("2807169023","EU"), 18 | "2807169024" => array("2807824383","US"), 19 | "2807824384" => array("2807889919","CA"), 20 | "2807889920" => array("2808545279","US"), 21 | "2808545280" => array("2808610815","AU"), 22 | "2808610816" => array("2808872959","US"), 23 | "2808938496" => array("2809069567","US"), 24 | "2809069568" => array("2809135103","EU"), 25 | "2809135104" => array("2809397247","US"), 26 | "2809462784" => array("2809855999","US"), 27 | "2809856000" => array("2809921535","AU"), 28 | "2809921536" => array("2809987071","US"), 29 | "2809987072" => array("2810052607","CA"), 30 | "2810052608" => array("2810249215","US"), 31 | "2810249216" => array("2810314751","CA"), 32 | "2810314752" => array("2810380287","AU"), 33 | "2810380288" => array("2810576895","US"), 34 | "2810576896" => array("2810642431","VE"), 35 | "2810642432" => array("2810904575","US"), 36 | "2810904576" => array("2810970111","CN"), 37 | "2810970112" => array("2811559935","US"), 38 | "2811559936" => array("2811625471","CH"), 39 | "2811625472" => array("2812084223","US"), 40 | "2812084224" => array("2812149759","BO"), 41 | "2812149760" => array("2812411903","US"), 42 | "2812411904" => array("2812477439","AU"), 43 | "2812477440" => array("2812805119","US"), 44 | "2812805120" => array("2812870655","EU"), 45 | "2812870656" => array("2812936191","JP"), 46 | "2812936192" => array("2813067263","US"), 47 | "2813067264" => array("2813132799","EU"), 48 | "2813132800" => array("2813263871","US"), 49 | "2813263872" => array("2813329407","JP"), 50 | "2813329408" => array("2813526015","US"), 51 | "2813526016" => array("2813591551","NZ"), 52 | "2813591552" => array("2814181375","US"), 53 | "2814181376" => array("2814246911","AU"), 54 | "2814246912" => array("2815098879","US"), 55 | "2815098880" => array("2815164415","EU"), 56 | "2815164416" => array("2815229951","US"), 57 | "2815229952" => array("2815295487","ID"), 58 | "2815295488" => array("2816671743","US"), 59 | "2816671744" => array("2816737279","CA"), 60 | "2816737280" => array("2818113535","US"), 61 | "2818244608" => array("2818310143","US"), 62 | "2818310144" => array("2818375679","AR"), 63 | "2818375680" => array("2818572287","US"), 64 | ); 65 | ?> -------------------------------------------------------------------------------- /src/ip_files/72.php: -------------------------------------------------------------------------------- 1 | array("1207975935","US"), 5 | "1207975936" => array("1207980031","CA"), 6 | "1207980032" => array("1208008703","US"), 7 | "1208008704" => array("1208016895","CA"), 8 | "1208016896" => array("1208020991","US"), 9 | "1208020992" => array("1208025087","CA"), 10 | "1208025088" => array("1208074239","US"), 11 | "1208074240" => array("1208082431","CA"), 12 | "1208082432" => array("1208090623","US"), 13 | "1208090624" => array("1208107007","CA"), 14 | "1208107008" => array("1208590335","US"), 15 | "1208590336" => array("1208598527","CA"), 16 | "1208598528" => array("1208647679","US"), 17 | "1208647680" => array("1208659967","CA"), 18 | "1208659968" => array("1208721407","US"), 19 | "1208721408" => array("1208729599","CA"), 20 | "1208729600" => array("1208770559","US"), 21 | "1208770560" => array("1208774655","CA"), 22 | "1208774656" => array("1208778751","US"), 23 | "1208778752" => array("1208795135","CA"), 24 | "1208795136" => array("1208852479","US"), 25 | "1208852480" => array("1208860671","CA"), 26 | "1208860672" => array("1208918015","US"), 27 | "1208918016" => array("1208922111","CA"), 28 | "1208922112" => array("1208954879","US"), 29 | "1208954880" => array("1208958975","CA"), 30 | "1208958976" => array("1208975359","US"), 31 | "1208975360" => array("1208983551","CA"), 32 | "1208983552" => array("1209409535","US"), 33 | "1209417728" => array("1209434111","US"), 34 | "1209434112" => array("1209442303","BB"), 35 | "1209442304" => array("1209647103","US"), 36 | "1209647104" => array("1209663487","CA"), 37 | "1209663488" => array("1209729023","US"), 38 | "1209729024" => array("1209786367","JM"), 39 | "1209786368" => array("1209810943","US"), 40 | "1209810944" => array("1209819135","CA"), 41 | "1209827328" => array("1209917439","US"), 42 | "1209917440" => array("1209925631","CA"), 43 | "1209925632" => array("1210253311","US"), 44 | "1210253312" => array("1210261503","CA"), 45 | "1210261504" => array("1210449919","US"), 46 | "1210449920" => array("1210580991","CA"), 47 | "1210580992" => array("1210925055","US"), 48 | "1210925056" => array("1210941439","CA"), 49 | "1210941440" => array("1211236351","US"), 50 | "1211236352" => array("1211269119","PR"), 51 | "1211269120" => array("1211318271","US"), 52 | "1211318272" => array("1211334655","BB"), 53 | "1211334656" => array("1211432959","US"), 54 | "1211432960" => array("1211473919","CA"), 55 | "1211473920" => array("1211596799","US"), 56 | "1211596800" => array("1211613183","CA"), 57 | "1211613184" => array("1216872447","US"), 58 | "1216872448" => array("1217396735","CA"), 59 | "1217396736" => array("1219256319","US"), 60 | "1219256320" => array("1219264511","CA"), 61 | "1219264512" => array("1219272703","US"), 62 | "1219272704" => array("1219276799","CA"), 63 | "1219276800" => array("1224736767","US"), 64 | ); 65 | ?> -------------------------------------------------------------------------------- /src/ip_files/140.php: -------------------------------------------------------------------------------- 1 | array("2353725439","US"), 5 | "2353790976" => array("2353856511","US"), 6 | "2353856512" => array("2353987583","EU"), 7 | "2353987584" => array("2354053119","AU"), 8 | "2354053120" => array("2354118655","CA"), 9 | "2354118656" => array("2354184191","JP"), 10 | "2354184192" => array("2354249727","US"), 11 | "2354249728" => array("2354315263","AU"), 12 | "2354315264" => array("2354511871","EU"), 13 | "2354511872" => array("2354577407","CA"), 14 | "2354577408" => array("2354839551","US"), 15 | "2354839552" => array("2354905087","TW"), 16 | "2354905088" => array("2355036159","EU"), 17 | "2355036160" => array("2355101695","US"), 18 | "2355101696" => array("2355167231","TW"), 19 | "2355167232" => array("2355232767","EU"), 20 | "2355232768" => array("2355691519","US"), 21 | "2355691520" => array("2355757055","EU"), 22 | "2355757056" => array("2355953663","US"), 23 | "2355953664" => array("2357919743","TW"), 24 | "2357919744" => array("2358181887","US"), 25 | "2358247424" => array("2358509567","US"), 26 | "2358509568" => array("2358575103","MX"), 27 | "2358640640" => array("2358771711","EU"), 28 | "2358771712" => array("2359230463","US"), 29 | "2359230464" => array("2359295999","AU"), 30 | "2359296000" => array("2359361535","US"), 31 | "2359361536" => array("2359427071","CA"), 32 | "2359427072" => array("2359558143","US"), 33 | "2359558144" => array("2359623679","EU"), 34 | "2359623680" => array("2359689215","US"), 35 | "2359689216" => array("2359754751","EU"), 36 | "2359754752" => array("2359820287","CA"), 37 | "2359820288" => array("2359885823","AU"), 38 | "2359885824" => array("2360672255","US"), 39 | "2360672256" => array("2360737791","EU"), 40 | "2360737792" => array("2360868863","US"), 41 | "2360868864" => array("2360934399","CA"), 42 | "2360934400" => array("2361327615","US"), 43 | "2361327616" => array("2361393151","AR"), 44 | "2361393152" => array("2361458687","US"), 45 | "2361458688" => array("2361524223","CA"), 46 | "2361524224" => array("2361917439","US"), 47 | "2361917440" => array("2361982975","NZ"), 48 | "2361982976" => array("2362114047","US"), 49 | "2362114048" => array("2362179583","EU"), 50 | "2362179584" => array("2362245119","US"), 51 | "2362441728" => array("2362572799","US"), 52 | "2362638336" => array("2362769407","US"), 53 | "2362834944" => array("2363490303","US"), 54 | "2363555840" => array("2363883519","US"), 55 | "2363883520" => array("2363949055","CA"), 56 | "2363949056" => array("2364014591","EU"), 57 | "2364014592" => array("2364342271","US"), 58 | "2364407808" => array("2364538879","US"), 59 | "2364604416" => array("2364735487","US"), 60 | "2364801024" => array("2364932095","US"), 61 | "2364997632" => array("2365128703","US"), 62 | "2365259776" => array("2365390847","US"), 63 | "2365390848" => array("2365456383","AU"), 64 | "2365456384" => array("2365521919","US"), 65 | ); 66 | ?> -------------------------------------------------------------------------------- /src/ip_files/148.php: -------------------------------------------------------------------------------- 1 | array("2483159039","US"), 5 | "2483159040" => array("2483290111","EU"), 6 | "2483290112" => array("2483421183","US"), 7 | "2483421184" => array("2483486719","EU"), 8 | "2483486720" => array("2486566911","US"), 9 | "2486566912" => array("2486632447","EU"), 10 | "2486632448" => array("2486697983","US"), 11 | "2486697984" => array("2486763519","EU"), 12 | "2486763520" => array("2486960127","US"), 13 | "2486960128" => array("2487025663","EU"), 14 | "2487025664" => array("2488205311","US"), 15 | "2488205312" => array("2488270847","EU"), 16 | "2488270848" => array("2488336383","US"), 17 | "2488336384" => array("2488401919","PL"), 18 | "2488401920" => array("2488532991","EU"), 19 | "2488532992" => array("2488795135","US"), 20 | "2488795136" => array("2488860671","EU"), 21 | "2488860672" => array("2489647103","US"), 22 | "2489843712" => array("2490236927","US"), 23 | "2490236928" => array("2490302463","EU"), 24 | "2490302464" => array("2490695679","US"), 25 | "2490695680" => array("2490761215","CA"), 26 | "2490761216" => array("2491023359","EU"), 27 | "2491023360" => array("2491088895","NO"), 28 | "2491088896" => array("2491154431","EU"), 29 | "2491154432" => array("2491875327","US"), 30 | "2491875328" => array("2492006399","EU"), 31 | "2492006400" => array("2492071935","US"), 32 | "2492071936" => array("2492137471","EU"), 33 | "2492137472" => array("2492203007","US"), 34 | "2492203008" => array("2492268543","EU"), 35 | "2492268544" => array("2492399615","US"), 36 | "2492399616" => array("2492465151","FR"), 37 | "2492465152" => array("2492530687","US"), 38 | "2492530688" => array("2492596223","AU"), 39 | "2492596224" => array("2492727295","US"), 40 | "2492727296" => array("2492792831","EU"), 41 | "2492792832" => array("2492923903","US"), 42 | "2492923904" => array("2492989439","EU"), 43 | "2492989440" => array("2493513727","US"), 44 | "2493513728" => array("2493579263","EU"), 45 | "2493579264" => array("2493644799","JP"), 46 | "2493644800" => array("2494103551","US"), 47 | "2494103552" => array("2494169087","EU"), 48 | "2494169088" => array("2494562303","US"), 49 | "2494562304" => array("2494627839","EU"), 50 | "2494627840" => array("2494889983","US"), 51 | "2494889984" => array("2494955519","EU"), 52 | "2494955520" => array("2495021055","AU"), 53 | "2495021056" => array("2495152127","US"), 54 | "2495152128" => array("2495217663","EU"), 55 | "2495217664" => array("2495283199","US"), 56 | "2495283200" => array("2495348735","EU"), 57 | "2495348736" => array("2495807487","US"), 58 | "2495807488" => array("2495873023","AU"), 59 | "2495873024" => array("2496069631","EU"), 60 | "2496069632" => array("2496135167","US"), 61 | "2496135168" => array("2496200703","EU"), 62 | "2496200704" => array("2499477503","MX"), 63 | "2499477504" => array("2499674111","EU"), 64 | "2499674112" => array("2499739647","US"), 65 | ); 66 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip14.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "234883072": ["234884095", "JP"], 4 | "234885120": ["234889215", "VN"], 5 | "234889216": ["234913791", "KR"], 6 | "234913792": ["234946559", "HK"], 7 | "234947584": ["234950655", "JP"], 8 | "234950656": ["234951679", "AU"], 9 | "234951680": ["234952703", "HK"], 10 | "234952704": ["234954751", "JP"], 11 | "234954752": ["234971135", "NZ"], 12 | "234971136": ["234979327", "IN"], 13 | "234979328": ["235012095", "MY"], 14 | "235012096": ["235077631", "AU"], 15 | "235077632": ["235143167", "JP"], 16 | "235143168": ["235405311", "KR"], 17 | "235405312": ["235929599", "JP"], 18 | "235929600": ["236978175", "CN"], 19 | "236978176": ["241172479", "KR"], 20 | "241172480": ["241434623", "IN"], 21 | "241434624": ["241500159", "SG"], 22 | "241500160": ["241565695", "JP"], 23 | "241565696": ["241598463", "IN"], 24 | "241599488": ["241600511", "JP"], 25 | "241600512": ["241602559", "AU"], 26 | "241602560": ["241604607", "MY"], 27 | "241604608": ["241605631", "ID"], 28 | "241605632": ["241606655", "CN"], 29 | "241606656": ["241614847", "IN"], 30 | "241614848": ["241623039", "JP"], 31 | "241623040": ["241627135", "IN"], 32 | "241627136": ["241631231", "HK"], 33 | "241631232": ["243269631", "CN"], 34 | "243269632": ["243270655", "JP"], 35 | "243270656": ["243271679", "NZ"], 36 | "243271680": ["243272703", "TH"], 37 | "243272704": ["243273727", "NP"], 38 | "243273728": ["243277823", "JP"], 39 | "243277824": ["243286015", "AU"], 40 | "243286016": ["243302399", "JP"], 41 | "243302400": ["243400703", "KR"], 42 | "243400704": ["243531775", "CN"], 43 | "243531776": ["243662847", "JP"], 44 | "243662848": ["243793919", "CN"], 45 | "243793920": ["243859455", "HK"], 46 | "243859456": ["243916799", "AU"], 47 | "243924992": ["243990527", "KR"], 48 | "243990528": ["244318207", "IN"], 49 | "244318208": ["245366783", "CN"], 50 | "245366784": ["247463935", "VN"], 51 | "247463936": ["247472127", "PH"], 52 | "247472128": ["247479295", "JP"], 53 | "247479296": ["247480319", "CN"], 54 | "247480320": ["247482367", "MY"], 55 | "247482368": ["247483391", "PG"], 56 | "247484416": ["247488511", "KR"], 57 | "247488512": ["247496703", "JP"], 58 | "247496704": ["247504895", "PK"], 59 | "247504896": ["247513087", "AU"], 60 | "247513088": ["247529471", "MY"], 61 | "247529472": ["247595007", "JP"], 62 | "247595008": ["247726079", "IN"], 63 | "247726080": ["247857151", "CN"], 64 | "247857152": ["247988223", "HK"], 65 | "247988224": ["248250367", "AU"], 66 | "248250368": ["248381439", "CN"], 67 | "248381440": ["248446975", "KR"], 68 | "248446976": ["248512511", "TH"], 69 | "248512512": ["249561087", "CN"], 70 | "249561088": ["251658239", "VN"], 71 | } -------------------------------------------------------------------------------- /src/iptocountry/ip156.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "2617311232": ["2617769983", "US"], 4 | "2617769984": ["2617835519", "ZA"], 5 | "2617835520": ["2617901055", "US"], 6 | "2617901056": ["2617966591", "EU"], 7 | "2617966592": ["2618032127", "CA"], 8 | "2618032128": ["2618097663", "US"], 9 | "2618097664": ["2618163199", "NZ"], 10 | "2618163200": ["2618228735", "EU"], 11 | "2618228736": ["2618294271", "US"], 12 | "2618294272": ["2618359807", "AU"], 13 | "2618359808": ["2618490879", "EU"], 14 | "2618490880": ["2618687487", "US"], 15 | "2618687488": ["2618753023", "AU"], 16 | "2618753024": ["2618884095", "US"], 17 | "2618884096": ["2618949631", "EU"], 18 | "2618949632": ["2619080703", "US"], 19 | "2619080704": ["2619146239", "EU"], 20 | "2619146240": ["2619277311", "US"], 21 | "2619277312": ["2619342847", "BN"], 22 | "2619342848": ["2619473919", "US"], 23 | "2619473920": ["2619539455", "CA"], 24 | "2619539456": ["2619604991", "EU"], 25 | "2619604992": ["2619736063", "US"], 26 | "2619801600": ["2620063743", "US"], 27 | "2620063744": ["2620129279", "EU"], 28 | "2620129280": ["2620194815", "CA"], 29 | "2620194816": ["2620391423", "US"], 30 | "2620391424": ["2620522495", "EU"], 31 | "2620522496": ["2620588031", "AU"], 32 | "2620588032": ["2620719103", "EU"], 33 | "2620719104": ["2620784639", "US"], 34 | "2620784640": ["2620850175", "EU"], 35 | "2620850176": ["2620981247", "US"], 36 | "2620981248": ["2621046783", "CA"], 37 | "2621046784": ["2621112319", "EU"], 38 | "2621112320": ["2621177855", "NZ"], 39 | "2621177856": ["2621243391", "US"], 40 | "2621243392": ["2621308927", "EU"], 41 | "2621308928": ["2621374463", "NZ"], 42 | "2621374464": ["2621636607", "US"], 43 | "2621636608": ["2621702143", "EU"], 44 | "2621702144": ["2621767679", "US"], 45 | "2621767680": ["2621833215", "NZ"], 46 | "2621833216": ["2622423039", "US"], 47 | "2622423040": ["2622488575", "CA"], 48 | "2622488576": ["2622685183", "US"], 49 | "2622685184": ["2622750719", "EU"], 50 | "2622750720": ["2623602687", "US"], 51 | "2623602688": ["2623668223", "CL"], 52 | "2623668224": ["2624192511", "US"], 53 | "2624192512": ["2624258047", "EU"], 54 | "2624258048": ["2624716799", "US"], 55 | "2624716800": ["2624913407", "EU"], 56 | "2624913408": ["2624978943", "US"], 57 | "2624978944": ["2625044479", "EU"], 58 | "2625044480": ["2625961983", "US"], 59 | "2625961984": ["2626027519", "EU"], 60 | "2626027520": ["2626093055", "US"], 61 | "2626093056": ["2626158591", "EU"], 62 | "2626158592": ["2626879487", "US"], 63 | "2626879488": ["2626945023", "KR"], 64 | "2626945024": ["2627010559", "EU"], 65 | "2627010560": ["2627076095", "NZ"], 66 | "2627076096": ["2627141631", "EU"], 67 | "2627141632": ["2627403775", "US"], 68 | } -------------------------------------------------------------------------------- /src/iptocountry/ip163.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "2734751744": ["2734817279", "EU"], 4 | "2734817280": ["2734882815", "US"], 5 | "2734882816": ["2734948351", "EU"], 6 | "2734948352": ["2735013887", "US"], 7 | "2735013888": ["2735079423", "EU"], 8 | "2735079424": ["2735144959", "US"], 9 | "2735144960": ["2735210495", "NZ"], 10 | "2735210496": ["2735276031", "AU"], 11 | "2735276032": ["2735341567", "EU"], 12 | "2735341568": ["2735407103", "AR"], 13 | "2735407104": ["2735538175", "US"], 14 | "2735538176": ["2736848895", "TW"], 15 | "2736848896": ["2736914431", "US"], 16 | "2736914432": ["2736979967", "EU"], 17 | "2736979968": ["2737438719", "US"], 18 | "2737438720": ["2738094079", "JP"], 19 | "2738159616": ["2738421759", "JP"], 20 | "2738487296": ["2738618367", "JP"], 21 | "2738618368": ["2738683903", "US"], 22 | "2738683904": ["2738749439", "JP"], 23 | "2738749440": ["2742353919", "FR"], 24 | "2742353920": ["2742419455", "EU"], 25 | "2742419456": ["2742484991", "US"], 26 | "2742484992": ["2742550527", "EU"], 27 | "2742550528": ["2742616063", "US"], 28 | "2742616064": ["2742681599", "EG"], 29 | "2742681600": ["2742747135", "AU"], 30 | "2742747136": ["2742779903", "CA"], 31 | "2742812672": ["2742878207", "US"], 32 | "2742943744": ["2743009279", "US"], 33 | "2743140352": ["2743205887", "US"], 34 | "2743205888": ["2743992319", "JP"], 35 | "2744057856": ["2744516607", "JP"], 36 | "2744516608": ["2744647679", "US"], 37 | "2744647680": ["2744713215", "KR"], 38 | "2744713216": ["2744844287", "US"], 39 | "2744844288": ["2744909823", "CA"], 40 | "2744909824": ["2744975359", "EU"], 41 | "2744975360": ["2745040895", "SE"], 42 | "2745040896": ["2745548799", "EU"], 43 | "2745548800": ["2745565183", "NL"], 44 | "2745565184": ["2746220543", "EU"], 45 | "2746220544": ["2746286079", "US"], 46 | "2746351616": ["2746417151", "CR"], 47 | "2746482688": ["2746548223", "KR"], 48 | "2746548224": ["2747072511", "US"], 49 | "2747072512": ["2747138047", "AU"], 50 | "2747138048": ["2747465727", "US"], 51 | "2747465728": ["2748055551", "ZA"], 52 | "2748121088": ["2748317695", "US"], 53 | "2748317696": ["2748645375", "JP"], 54 | "2748710912": ["2748841983", "JP"], 55 | "2748907520": ["2749235199", "JP"], 56 | "2749300736": ["2749628415", "JP"], 57 | "2749628416": ["2749693951", "US"], 58 | "2749759488": ["2749890559", "US"], 59 | "2749890560": ["2750021631", "AU"], 60 | "2750021632": ["2750349311", "US"], 61 | "2750349312": ["2750414847", "KR"], 62 | "2750414848": ["2750545919", "US"], 63 | "2750545920": ["2750611455", "EU"], 64 | "2750611456": ["2750873599", "US"], 65 | "2750873600": ["2750939135", "CL"], 66 | "2750939136": ["2751070207", "US"], 67 | "2751070208": ["2751135743", "CL"], 68 | "2751135744": ["2751397887", "US"], 69 | } -------------------------------------------------------------------------------- /src/ip_files/201.php: -------------------------------------------------------------------------------- 1 | array("3378511871","BR"), 5 | "3378511872" => array("3383754751","MX"), 6 | "3384737792" => array("3385851903","CR"), 7 | "3385851904" => array("3386114047","VE"), 8 | "3386114048" => array("3386245119","AR"), 9 | "3386245120" => array("3386376191","CL"), 10 | "3386376192" => array("3386392575","CO"), 11 | "3386392576" => array("3386408959","AN"), 12 | "3386408960" => array("3386425343","GT"), 13 | "3386425344" => array("3386441727","AR"), 14 | "3386441728" => array("3386458111","PY"), 15 | "3386458112" => array("3386474495","EC"), 16 | "3386474496" => array("3386490879","UY"), 17 | "3386490880" => array("3386499071","CO"), 18 | "3386507264" => array("3386523647","EC"), 19 | "3386523648" => array("3386540031","PA"), 20 | "3386540032" => array("3386548223","CL"), 21 | "3386556416" => array("3386572799","PA"), 22 | "3386572800" => array("3386589183","EC"), 23 | "3386589184" => array("3386597375","AR"), 24 | "3386605568" => array("3386613759","CL"), 25 | "3386621952" => array("3386630143","CO"), 26 | "3386638336" => array("3386642431","AN"), 27 | "3386646528" => array("3386662911","CO"), 28 | "3386662912" => array("3386671103","CL"), 29 | "3386671104" => array("3386675199","HN"), 30 | "3386679296" => array("3386687487","AR"), 31 | "3386687488" => array("3386695679","CU"), 32 | "3386695680" => array("3386703871","CL"), 33 | "3386703872" => array("3386720255","UY"), 34 | "3386720256" => array("3386728447","TT"), 35 | "3386728448" => array("3386732543","AR"), 36 | "3386732544" => array("3386734591","CL"), 37 | "3386736640" => array("3386753023","CO"), 38 | "3386753024" => array("3386761215","CL"), 39 | "3386761216" => array("3386769407","PA"), 40 | "3386769408" => array("3386773503","VE"), 41 | "3386777600" => array("3386781695","AN"), 42 | "3386785792" => array("3386802175","BO"), 43 | "3386802176" => array("3386900479","CL"), 44 | "3386900480" => array("3387162623","PA"), 45 | "3387162624" => array("3387228159","CO"), 46 | "3387228160" => array("3387260927","AW"), 47 | "3387260928" => array("3387293695","DO"), 48 | "3387293696" => array("3387359231","PE"), 49 | "3387359232" => array("3387424767","AR"), 50 | "3387424768" => array("3387555839","CO"), 51 | "3387555840" => array("3387686911","AR"), 52 | "3387686912" => array("3387736063","CL"), 53 | "3387736064" => array("3387752447","CO"), 54 | "3387752448" => array("3387817983","CR"), 55 | "3387817984" => array("3387834367","VE"), 56 | "3387834368" => array("3387850751","TT"), 57 | "3387850752" => array("3387867135","EC"), 58 | "3387867136" => array("3387949055","CL"), 59 | "3387949056" => array("3388014591","PE"), 60 | "3388014592" => array("3388080127","CL"), 61 | "3388080128" => array("3388211199","VE"), 62 | "3388211200" => array("3388342271","CO"), 63 | "3388342272" => array("3388407807","CL"), 64 | "3388407808" => array("3388473343","SV"), 65 | "3388473344" => array("3388604415","VE"), 66 | "3388604416" => array("3388997631","AR"), 67 | ); 68 | ?> -------------------------------------------------------------------------------- /src/iptocountry/ip160.py: -------------------------------------------------------------------------------- 1 | #- 2 | ranges = { 3 | "2684420096": ["2684616703", "US"], 4 | "2684616704": ["2684682239", "NZ"], 5 | "2684682240": ["2684813311", "EU"], 6 | "2684813312": ["2684878847", "US"], 7 | "2684878848": ["2685009919", "EU"], 8 | "2685009920": ["2685075455", "US"], 9 | "2685075456": ["2686386175", "JP"], 10 | "2686386176": ["2686844927", "US"], 11 | "2686844928": ["2686910463", "EU"], 12 | "2686910464": ["2686975999", "US"], 13 | "2686976000": ["2687041535", "EU"], 14 | "2687041536": ["2687238143", "US"], 15 | "2687238144": ["2687303679", "DE"], 16 | "2687303680": ["2687893503", "EU"], 17 | "2687893504": ["2688221183", "DE"], 18 | "2688221184": ["2688352255", "EU"], 19 | "2688352256": ["2688483327", "CH"], 20 | "2688483328": ["2688548863", "EU"], 21 | "2688548864": ["2688614399", "AU"], 22 | "2688614400": ["2688679935", "US"], 23 | "2688679936": ["2688745471", "EU"], 24 | "2688745472": ["2688876543", "NO"], 25 | "2688876544": ["2688942079", "US"], 26 | "2688942080": ["2689073151", "EU"], 27 | "2689073152": ["2689138687", "CA"], 28 | "2689138688": ["2689204223", "US"], 29 | "2689204224": ["2689269759", "JP"], 30 | "2689269760": ["2689335295", "EU"], 31 | "2689335296": ["2689400831", "US"], 32 | "2689466368": ["2689531903", "EU"], 33 | "2689531904": ["2689597439", "US"], 34 | "2689597440": ["2689662975", "EU"], 35 | "2689662976": ["2689925119", "US"], 36 | "2689925120": ["2689990655", "EU"], 37 | "2689990656": ["2690187263", "US"], 38 | "2690318336": ["2690383871", "US"], 39 | "2690383872": ["2690449407", "EU"], 40 | "2690449408": ["2690646015", "US"], 41 | "2690646016": ["2690711551", "SG"], 42 | "2690711552": ["2690973695", "EU"], 43 | "2690973696": ["2691104767", "US"], 44 | "2691104768": ["2691235839", "EU"], 45 | "2691301376": ["2691366911", "CA"], 46 | "2691366912": ["2691760127", "US"], 47 | "2691825664": ["2691891199", "EU"], 48 | "2691891200": ["2692153343", "ZA"], 49 | "2692284416": ["2692546559", "ZA"], 50 | "2692546560": ["2694316031", "US"], 51 | "2694381568": ["2694447103", "US"], 52 | "2696151040": ["2696216575", "EU"], 53 | "2696478720": ["2697789439", "JP"], 54 | "2697789440": ["2697854975", "US"], 55 | "2697854976": ["2697920511", "AU"], 56 | "2697920512": ["2698117119", "US"], 57 | "2698117120": ["2698248191", "EU"], 58 | "2698248192": ["2698313727", "US"], 59 | "2698313728": ["2698444799", "EU"], 60 | "2698444800": ["2698510335", "JP"], 61 | "2698510336": ["2698903551", "EU"], 62 | "2698903552": ["2698969087", "AU"], 63 | "2698969088": ["2699034623", "CA"], 64 | "2699231232": ["2699296767", "US"], 65 | "2699296768": ["2699362303", "EU"], 66 | "2699362304": ["2699624447", "US"], 67 | "2699624448": ["2700214271", "JP"], 68 | "2700279808": ["2700935167", "JP"], 69 | "2700935168": ["2701066239", "US"], 70 | } --------------------------------------------------------------------------------