Browse Source

auto update script executed

Toby Chui 1 year ago
parent
commit
2970d762f7
100 changed files with 18 additions and 348 deletions
  1. BIN
      mod/geodb/GeoLite2-Country.mmdb
  2. 0 13
      mod/geodb/clean.py
  3. 0 17
      mod/geodb/codebuild.py
  4. 0 36
      mod/geodb/convert.py
  5. 18 6
      mod/geodb/geodb.go
  6. 0 8
      mod/geodb/geoip/1/0.txt
  7. 0 5
      mod/geodb/geoip/1/1.txt
  8. 0 4
      mod/geodb/geoip/1/10.txt
  9. 0 1
      mod/geodb/geoip/1/11.txt
  10. 0 1
      mod/geodb/geoip/1/112.txt
  11. 0 1
      mod/geodb/geoip/1/116.txt
  12. 0 1
      mod/geodb/geoip/1/118.txt
  13. 0 1
      mod/geodb/geoip/1/119.txt
  14. 0 1
      mod/geodb/geoip/1/12.txt
  15. 0 1
      mod/geodb/geoip/1/120.txt
  16. 0 1
      mod/geodb/geoip/1/16.txt
  17. 0 1
      mod/geodb/geoip/1/160.txt
  18. 0 1
      mod/geodb/geoip/1/176.txt
  19. 0 9
      mod/geodb/geoip/1/178.txt
  20. 0 9
      mod/geodb/geoip/1/179.txt
  21. 0 1
      mod/geodb/geoip/1/180.txt
  22. 0 1
      mod/geodb/geoip/1/186.txt
  23. 0 1
      mod/geodb/geoip/1/188.txt
  24. 0 4
      mod/geodb/geoip/1/2.txt
  25. 0 1
      mod/geodb/geoip/1/20.txt
  26. 0 1
      mod/geodb/geoip/1/200.txt
  27. 0 1
      mod/geodb/geoip/1/201.txt
  28. 0 1
      mod/geodb/geoip/1/202.txt
  29. 0 1
      mod/geodb/geoip/1/208.txt
  30. 0 1
      mod/geodb/geoip/1/21.txt
  31. 0 1
      mod/geodb/geoip/1/22.txt
  32. 0 1
      mod/geodb/geoip/1/24.txt
  33. 0 1
      mod/geodb/geoip/1/3.txt
  34. 0 23
      mod/geodb/geoip/1/32.txt
  35. 0 1
      mod/geodb/geoip/1/33.txt
  36. 0 1
      mod/geodb/geoip/1/34.txt
  37. 0 1
      mod/geodb/geoip/1/36.txt
  38. 0 1
      mod/geodb/geoip/1/37.txt
  39. 0 1
      mod/geodb/geoip/1/38.txt
  40. 0 3
      mod/geodb/geoip/1/4.txt
  41. 0 1
      mod/geodb/geoip/1/40.txt
  42. 0 1
      mod/geodb/geoip/1/45.txt
  43. 0 1
      mod/geodb/geoip/1/46.txt
  44. 0 1
      mod/geodb/geoip/1/48.txt
  45. 0 1
      mod/geodb/geoip/1/5.txt
  46. 0 1
      mod/geodb/geoip/1/52.txt
  47. 0 1
      mod/geodb/geoip/1/56.txt
  48. 0 1
      mod/geodb/geoip/1/6.txt
  49. 0 1
      mod/geodb/geoip/1/64.txt
  50. 0 1
      mod/geodb/geoip/1/66.txt
  51. 0 1
      mod/geodb/geoip/1/68.txt
  52. 0 1
      mod/geodb/geoip/1/72.txt
  53. 0 1
      mod/geodb/geoip/1/8.txt
  54. 0 1
      mod/geodb/geoip/1/80.txt
  55. 0 1
      mod/geodb/geoip/1/9.txt
  56. 0 1
      mod/geodb/geoip/1/96.txt
  57. 0 1
      mod/geodb/geoip/100/0.txt
  58. 0 1
      mod/geodb/geoip/100/128.txt
  59. 0 1
      mod/geodb/geoip/100/42.txt
  60. 0 3
      mod/geodb/geoip/100/43.txt
  61. 0 11
      mod/geodb/geoip/101/0.txt
  62. 0 5
      mod/geodb/geoip/101/1.txt
  63. 0 2
      mod/geodb/geoip/101/100.txt
  64. 0 6
      mod/geodb/geoip/101/101.txt
  65. 0 7
      mod/geodb/geoip/101/102.txt
  66. 0 1
      mod/geodb/geoip/101/103.txt
  67. 0 1
      mod/geodb/geoip/101/104.txt
  68. 0 1
      mod/geodb/geoip/101/108.txt
  69. 0 5
      mod/geodb/geoip/101/110.txt
  70. 0 1
      mod/geodb/geoip/101/112.txt
  71. 0 1
      mod/geodb/geoip/101/120.txt
  72. 0 1
      mod/geodb/geoip/101/127.txt
  73. 0 5
      mod/geodb/geoip/101/128.txt
  74. 0 1
      mod/geodb/geoip/101/129.txt
  75. 0 1
      mod/geodb/geoip/101/136.txt
  76. 0 1
      mod/geodb/geoip/101/140.txt
  77. 0 1
      mod/geodb/geoip/101/144.txt
  78. 0 1
      mod/geodb/geoip/101/16.txt
  79. 0 1
      mod/geodb/geoip/101/160.txt
  80. 0 7
      mod/geodb/geoip/101/167.txt
  81. 0 1
      mod/geodb/geoip/101/192.txt
  82. 0 7
      mod/geodb/geoip/101/2.txt
  83. 0 1
      mod/geodb/geoip/101/202.txt
  84. 0 7
      mod/geodb/geoip/101/203.txt
  85. 0 1
      mod/geodb/geoip/101/204.txt
  86. 0 1
      mod/geodb/geoip/101/208.txt
  87. 0 1
      mod/geodb/geoip/101/224.txt
  88. 0 10
      mod/geodb/geoip/101/234.txt
  89. 0 1
      mod/geodb/geoip/101/235.txt
  90. 0 1
      mod/geodb/geoip/101/236.txt
  91. 0 1
      mod/geodb/geoip/101/250.txt
  92. 0 3
      mod/geodb/geoip/101/251.txt
  93. 0 1
      mod/geodb/geoip/101/255.txt
  94. 0 1
      mod/geodb/geoip/101/3.txt
  95. 0 8
      mod/geodb/geoip/101/32.txt
  96. 0 23
      mod/geodb/geoip/101/33.txt
  97. 0 10
      mod/geodb/geoip/101/36.txt
  98. 0 1
      mod/geodb/geoip/101/4.txt
  99. 0 22
      mod/geodb/geoip/101/44.txt
  100. 0 1
      mod/geodb/geoip/101/45.txt

BIN
mod/geodb/GeoLite2-Country.mmdb


+ 0 - 13
mod/geodb/clean.py

@@ -1,13 +0,0 @@
-import os
-
-# Define the root directory
-root_dir = "geoip/"
-
-# Loop through all subdirectories in the root directory
-for subdir in os.listdir(root_dir):
-    subdir_path = os.path.join(root_dir, subdir)
-    
-    # Check if the subdirectory contains any txt files
-    if not any(fname.endswith(".txt") for fname in os.listdir(subdir_path)):
-        # If not, remove the subdirectory
-        os.rmdir(subdir_path)

+ 0 - 17
mod/geodb/codebuild.py

@@ -1,17 +0,0 @@
-import csv
-import os
-
-out = open("geoipx.go", "w")
-out.write("package geodb\n\n")
-out.write("func search(ip string) string{\n")
-with open('geoipv4.csv', 'r') as csvfile:
-    csvreader = csv.reader(csvfile)
-    for row in csvreader:
-        start_ip = row[0]
-        end_ip = row[1]
-        country = row[2]
-
-        out.write("if isIPInRange(ip, \"" + start_ip + "\", \"" + end_ip + "\"){\n  return \"" + country + "\"\n}\n")
-
-out.write("return \"\"\n}")
-out.close()

+ 0 - 36
mod/geodb/convert.py

@@ -1,36 +0,0 @@
-import csv
-import os
-
-# Create folders for each first digit of IP address
-for i in range(256):
-    folder_path = f"geoip/{i}"
-    if not os.path.exists(folder_path):
-        os.makedirs(folder_path)
-
-# Read CSV file and create text files
-with open('geoipv4.csv', 'r') as csvfile:
-    csvreader = csv.reader(csvfile)
-    for row in csvreader:
-        start_ip = row[0]
-        end_ip = row[1]
-        country = row[2]
-        first_digit, second_digit, _, _ = start_ip.split(".")
-        file_path = f"geoip/{first_digit}/{second_digit}.txt"
-        if os.path.exists(file_path):
-            append_write = 'a' # append if already exists
-        else:
-            append_write = 'w' # make a new file if not
-        with open(file_path, append_write) as file:
-            file.write(f"{start_ip},{end_ip},{country}\n")
-
-# Clean empty folders
-root_dir = "geoip/"
-
-# Loop through all subdirectories in the root directory
-for subdir in os.listdir(root_dir):
-    subdir_path = os.path.join(root_dir, subdir)
-    
-    # Check if the subdirectory contains any txt files
-    if not any(fname.endswith(".txt") for fname in os.listdir(subdir_path)):
-        # If not, remove the subdirectory
-        os.rmdir(subdir_path)

+ 18 - 6
mod/geodb/geodb.go

@@ -1,17 +1,24 @@
 package geodb
 
 import (
+	_ "embed"
 	"log"
 	"net"
 	"net/http"
 	"strings"
+	"sync"
 
 	"imuslab.com/zoraxy/mod/database"
 )
 
+//go:embed geoipv4.csv
+var geoipv4 []byte //Original embedded csv file
+
 type Store struct {
-	Enabled bool
-	sysdb   *database.Database
+	Enabled    bool
+	geodb      [][]string //Parsed geodb list
+	geoipCache sync.Map
+	sysdb      *database.Database
 }
 
 type CountryInfo struct {
@@ -20,8 +27,11 @@ type CountryInfo struct {
 }
 
 func NewGeoDb(sysdb *database.Database) (*Store, error) {
+	parsedGeoData, err := parseCSV(geoipv4)
+	if err != nil {
+		return nil, err
+	}
 
-	var err error
 	blacklistEnabled := false
 	if sysdb != nil {
 		err = sysdb.NewTable("blacklist-cn")
@@ -44,8 +54,10 @@ func NewGeoDb(sysdb *database.Database) (*Store, error) {
 	}
 
 	return &Store{
-		Enabled: blacklistEnabled,
-		sysdb:   sysdb,
+		Enabled:    blacklistEnabled,
+		geodb:      parsedGeoData,
+		geoipCache: sync.Map{},
+		sysdb:      sysdb,
 	}, nil
 }
 
@@ -55,7 +67,7 @@ func (s *Store) ToggleBlacklist(enabled bool) {
 }
 
 func (s *Store) ResolveCountryCodeFromIP(ipstring string) (*CountryInfo, error) {
-	cc := search(ipstring)
+	cc := s.search(ipstring)
 	return &CountryInfo{
 		CountryIsoCode: cc,
 		ContinetCode:   "",

+ 0 - 8
mod/geodb/geoip/1/0.txt

@@ -1,8 +0,0 @@
-1.0.0.0,1.0.0.255,AU
-1.0.1.0,1.0.3.255,CN
-1.0.4.0,1.0.7.255,AU
-1.0.8.0,1.0.15.255,CN
-1.0.16.0,1.0.31.255,JP
-1.0.32.0,1.0.63.255,CN
-1.0.64.0,1.0.127.255,JP
-1.0.128.0,1.0.255.255,TH

+ 0 - 5
mod/geodb/geoip/1/1.txt

@@ -1,5 +0,0 @@
-1.1.0.0,1.1.0.255,CN
-1.1.1.0,1.1.1.255,AU
-1.1.2.0,1.1.63.255,CN
-1.1.64.0,1.1.127.255,JP
-1.1.128.0,1.1.255.255,TH

+ 0 - 4
mod/geodb/geoip/1/10.txt

@@ -1,4 +0,0 @@
-1.10.0.0,1.10.9.255,CN
-1.10.10.0,1.10.10.255,IN
-1.10.11.0,1.10.127.255,CN
-1.10.128.0,1.10.255.255,TH

+ 0 - 1
mod/geodb/geoip/1/11.txt

@@ -1 +0,0 @@
-1.11.0.0,1.11.255.255,KR

+ 0 - 1
mod/geodb/geoip/1/112.txt

@@ -1 +0,0 @@
-1.112.0.0,1.115.255.255,JP

+ 0 - 1
mod/geodb/geoip/1/116.txt

@@ -1 +0,0 @@
-1.116.0.0,1.117.255.255,CN

+ 0 - 1
mod/geodb/geoip/1/118.txt

@@ -1 +0,0 @@
-1.118.0.0,1.118.255.255,HK

+ 0 - 1
mod/geodb/geoip/1/119.txt

@@ -1 +0,0 @@
-1.119.0.0,1.119.255.255,CN

+ 0 - 1
mod/geodb/geoip/1/12.txt

@@ -1 +0,0 @@
-1.12.0.0,1.15.255.255,CN

+ 0 - 1
mod/geodb/geoip/1/120.txt

@@ -1 +0,0 @@
-1.120.0.0,1.159.255.255,AU

+ 0 - 1
mod/geodb/geoip/1/16.txt

@@ -1 +0,0 @@
-1.16.0.0,1.19.255.255,KR

+ 0 - 1
mod/geodb/geoip/1/160.txt

@@ -1 +0,0 @@
-1.160.0.0,1.175.255.255,TW

+ 0 - 1
mod/geodb/geoip/1/176.txt

@@ -1 +0,0 @@
-1.176.0.0,1.177.255.255,KR

+ 0 - 9
mod/geodb/geoip/1/178.txt

@@ -1,9 +0,0 @@
-1.178.0.0,1.178.31.255,AU
-1.178.32.0,1.178.47.255,BR
-1.178.48.0,1.178.63.255,AR
-1.178.64.0,1.178.111.255,AU
-1.178.112.0,1.178.143.255,PS
-1.178.144.0,1.178.207.255,AU
-1.178.208.0,1.178.215.255,HK
-1.178.216.0,1.178.223.255,SG
-1.178.224.0,1.178.255.255,ES

+ 0 - 9
mod/geodb/geoip/1/179.txt

@@ -1,9 +0,0 @@
-1.179.0.0,1.179.39.255,AU
-1.179.40.0,1.179.47.255,PS
-1.179.48.0,1.179.71.255,AU
-1.179.72.0,1.179.79.255,PS
-1.179.80.0,1.179.87.255,AU
-1.179.88.0,1.179.95.255,PS
-1.179.96.0,1.179.111.255,AU
-1.179.112.0,1.179.127.255,FR
-1.179.128.0,1.179.255.255,TH

+ 0 - 1
mod/geodb/geoip/1/180.txt

@@ -1 +0,0 @@
-1.180.0.0,1.185.255.255,CN

+ 0 - 1
mod/geodb/geoip/1/186.txt

@@ -1 +0,0 @@
-1.186.0.0,1.187.255.255,IN

+ 0 - 1
mod/geodb/geoip/1/188.txt

@@ -1 +0,0 @@
-1.188.0.0,1.199.255.255,CN

+ 0 - 4
mod/geodb/geoip/1/2.txt

@@ -1,4 +0,0 @@
-1.2.0.0,1.2.2.255,CN
-1.2.3.0,1.2.3.255,AU
-1.2.4.0,1.2.127.255,CN
-1.2.128.0,1.2.255.255,TH

+ 0 - 1
mod/geodb/geoip/1/20.txt

@@ -1 +0,0 @@
-1.20.0.0,1.20.255.255,TH

+ 0 - 1
mod/geodb/geoip/1/200.txt

@@ -1 +0,0 @@
-1.200.0.0,1.200.255.255,TW

+ 0 - 1
mod/geodb/geoip/1/201.txt

@@ -1 +0,0 @@
-1.201.0.0,1.201.255.255,KR

+ 0 - 1
mod/geodb/geoip/1/202.txt

@@ -1 +0,0 @@
-1.202.0.0,1.207.255.255,CN

+ 0 - 1
mod/geodb/geoip/1/208.txt

@@ -1 +0,0 @@
-1.208.0.0,1.255.255.255,KR

+ 0 - 1
mod/geodb/geoip/1/21.txt

@@ -1 +0,0 @@
-1.21.0.0,1.21.255.255,JP

+ 0 - 1
mod/geodb/geoip/1/22.txt

@@ -1 +0,0 @@
-1.22.0.0,1.23.255.255,IN

+ 0 - 1
mod/geodb/geoip/1/24.txt

@@ -1 +0,0 @@
-1.24.0.0,1.31.255.255,CN

+ 0 - 1
mod/geodb/geoip/1/3.txt

@@ -1 +0,0 @@
-1.3.0.0,1.3.255.255,CN

+ 0 - 23
mod/geodb/geoip/1/32.txt

@@ -1,23 +0,0 @@
-1.32.0.0,1.32.127.255,MY
-1.32.128.0,1.32.191.255,SG
-1.32.192.0,1.32.199.255,HK
-1.32.200.0,1.32.201.255,SG
-1.32.202.0,1.32.202.127,TW
-1.32.202.128,1.32.202.255,SG
-1.32.203.0,1.32.203.127,TW
-1.32.203.128,1.32.203.255,SG
-1.32.204.0,1.32.204.127,TW
-1.32.204.128,1.32.204.255,SG
-1.32.205.0,1.32.205.255,HK
-1.32.206.0,1.32.207.255,SG
-1.32.208.0,1.32.215.255,TW
-1.32.216.0,1.32.217.255,KR
-1.32.218.0,1.32.218.255,HK
-1.32.219.0,1.32.220.255,KR
-1.32.221.0,1.32.221.255,HK
-1.32.222.0,1.32.223.255,KR
-1.32.224.0,1.32.231.255,JP
-1.32.232.0,1.32.239.255,US
-1.32.240.0,1.32.251.255,HK
-1.32.252.0,1.32.252.255,KH
-1.32.253.0,1.32.255.255,HK

+ 0 - 1
mod/geodb/geoip/1/33.txt

@@ -1 +0,0 @@
-1.33.0.0,1.33.255.255,JP

+ 0 - 1
mod/geodb/geoip/1/34.txt

@@ -1 +0,0 @@
-1.34.0.0,1.35.255.255,TW

+ 0 - 1
mod/geodb/geoip/1/36.txt

@@ -1 +0,0 @@
-1.36.0.0,1.36.255.255,HK

+ 0 - 1
mod/geodb/geoip/1/37.txt

@@ -1 +0,0 @@
-1.37.0.0,1.37.255.255,PH

+ 0 - 1
mod/geodb/geoip/1/38.txt

@@ -1 +0,0 @@
-1.38.0.0,1.39.255.255,IN

+ 0 - 3
mod/geodb/geoip/1/4.txt

@@ -1,3 +0,0 @@
-1.4.0.0,1.4.0.255,AU
-1.4.1.0,1.4.127.255,CN
-1.4.128.0,1.4.255.255,TH

+ 0 - 1
mod/geodb/geoip/1/40.txt

@@ -1 +0,0 @@
-1.40.0.0,1.44.255.255,AU

+ 0 - 1
mod/geodb/geoip/1/45.txt

@@ -1 +0,0 @@
-1.45.0.0,1.45.255.255,CN

+ 0 - 1
mod/geodb/geoip/1/46.txt

@@ -1 +0,0 @@
-1.46.0.0,1.47.255.255,TH

+ 0 - 1
mod/geodb/geoip/1/48.txt

@@ -1 +0,0 @@
-1.48.0.0,1.51.255.255,CN

+ 0 - 1
mod/geodb/geoip/1/5.txt

@@ -1 +0,0 @@
-1.5.0.0,1.5.255.255,JP

+ 0 - 1
mod/geodb/geoip/1/52.txt

@@ -1 +0,0 @@
-1.52.0.0,1.55.255.255,VN

+ 0 - 1
mod/geodb/geoip/1/56.txt

@@ -1 +0,0 @@
-1.56.0.0,1.63.255.255,CN

+ 0 - 1
mod/geodb/geoip/1/6.txt

@@ -1 +0,0 @@
-1.6.0.0,1.7.255.255,IN

+ 0 - 1
mod/geodb/geoip/1/64.txt

@@ -1 +0,0 @@
-1.64.0.0,1.65.255.255,HK

+ 0 - 1
mod/geodb/geoip/1/66.txt

@@ -1 +0,0 @@
-1.66.0.0,1.67.255.255,JP

+ 0 - 1
mod/geodb/geoip/1/68.txt

@@ -1 +0,0 @@
-1.68.0.0,1.71.255.255,CN

+ 0 - 1
mod/geodb/geoip/1/72.txt

@@ -1 +0,0 @@
-1.72.0.0,1.79.255.255,JP

+ 0 - 1
mod/geodb/geoip/1/8.txt

@@ -1 +0,0 @@
-1.8.0.0,1.8.255.255,CN

+ 0 - 1
mod/geodb/geoip/1/80.txt

@@ -1 +0,0 @@
-1.80.0.0,1.95.255.255,CN

+ 0 - 1
mod/geodb/geoip/1/9.txt

@@ -1 +0,0 @@
-1.9.0.0,1.9.255.255,MY

+ 0 - 1
mod/geodb/geoip/1/96.txt

@@ -1 +0,0 @@
-1.96.0.0,1.111.255.255,KR

+ 0 - 1
mod/geodb/geoip/100/0.txt

@@ -1 +0,0 @@
-100.0.0.0,100.42.239.255,US

+ 0 - 1
mod/geodb/geoip/100/128.txt

@@ -1 +0,0 @@
-100.128.0.0,100.255.255.255,US

+ 0 - 1
mod/geodb/geoip/100/42.txt

@@ -1 +0,0 @@
-100.42.240.0,100.42.255.255,CA

+ 0 - 3
mod/geodb/geoip/100/43.txt

@@ -1,3 +0,0 @@
-100.43.0.0,100.43.95.255,US
-100.43.96.0,100.43.127.255,CA
-100.43.128.0,100.63.255.255,US

+ 0 - 11
mod/geodb/geoip/101/0.txt

@@ -1,11 +0,0 @@
-101.0.0.0,101.0.3.255,CN
-101.0.4.0,101.0.7.255,ID
-101.0.8.0,101.0.11.255,PH
-101.0.12.0,101.0.19.255,JP
-101.0.20.0,101.0.21.255,TH
-101.0.22.0,101.0.23.255,PH
-101.0.24.0,101.0.25.255,HK
-101.0.26.0,101.0.31.255,JP
-101.0.32.0,101.0.63.255,IN
-101.0.64.0,101.0.127.255,AU
-101.0.128.0,101.0.255.255,TW

+ 0 - 5
mod/geodb/geoip/101/1.txt

@@ -1,5 +0,0 @@
-101.1.0.0,101.1.3.255,CN
-101.1.4.0,101.1.7.255,HK
-101.1.8.0,101.1.15.255,KR
-101.1.32.0,101.1.63.255,KR
-101.1.64.0,101.1.255.255,JP

+ 0 - 2
mod/geodb/geoip/101/100.txt

@@ -1,2 +0,0 @@
-101.100.0.0,101.100.159.255,NZ
-101.100.160.0,101.100.255.255,SG

+ 0 - 6
mod/geodb/geoip/101/101.txt

@@ -1,6 +0,0 @@
-101.101.0.0,101.101.63.255,NC
-101.101.64.0,101.101.95.255,CN
-101.101.100.0,101.101.100.255,CN
-101.101.101.0,101.101.101.255,TW
-101.101.102.0,101.101.127.255,CN
-101.101.128.0,101.101.255.255,KR

+ 0 - 7
mod/geodb/geoip/101/102.txt

@@ -1,7 +0,0 @@
-101.102.0.0,101.102.63.255,JP
-101.102.64.0,101.102.95.255,CN
-101.102.96.0,101.102.99.255,JP
-101.102.100.0,101.102.102.255,CN
-101.102.103.0,101.102.103.255,TW
-101.102.104.0,101.102.127.255,CN
-101.102.128.0,101.102.255.255,JP

+ 0 - 1
mod/geodb/geoip/101/103.txt

@@ -1 +0,0 @@
-101.103.0.0,101.103.255.255,AU

+ 0 - 1
mod/geodb/geoip/101/104.txt

@@ -1 +0,0 @@
-101.104.0.0,101.107.255.255,CN

+ 0 - 1
mod/geodb/geoip/101/108.txt

@@ -1 +0,0 @@
-101.108.0.0,101.109.255.255,TH

+ 0 - 5
mod/geodb/geoip/101/110.txt

@@ -1,5 +0,0 @@
-101.110.0.0,101.110.63.255,JP
-101.110.64.0,101.110.111.255,CN
-101.110.112.0,101.110.115.255,NZ
-101.110.116.0,101.110.127.255,CN
-101.110.128.0,101.111.255.255,JP

+ 0 - 1
mod/geodb/geoip/101/112.txt

@@ -1 +0,0 @@
-101.112.0.0,101.119.255.255,AU

+ 0 - 1
mod/geodb/geoip/101/120.txt

@@ -1 +0,0 @@
-101.120.0.0,101.126.255.255,CN

+ 0 - 1
mod/geodb/geoip/101/127.txt

@@ -1 +0,0 @@
-101.127.0.0,101.127.255.255,SG

+ 0 - 5
mod/geodb/geoip/101/128.txt

@@ -1,5 +0,0 @@
-101.128.0.0,101.128.3.255,CN
-101.128.4.0,101.128.7.255,AU
-101.128.8.0,101.128.63.255,CN
-101.128.64.0,101.128.127.255,ID
-101.128.128.0,101.128.255.255,JP

+ 0 - 1
mod/geodb/geoip/101/129.txt

@@ -1 +0,0 @@
-101.129.0.0,101.135.255.255,CN

+ 0 - 1
mod/geodb/geoip/101/136.txt

@@ -1 +0,0 @@
-101.136.0.0,101.139.255.255,TW

+ 0 - 1
mod/geodb/geoip/101/140.txt

@@ -1 +0,0 @@
-101.140.0.0,101.143.255.255,JP

+ 0 - 1
mod/geodb/geoip/101/144.txt

@@ -1 +0,0 @@
-101.144.0.0,101.159.255.255,CN

+ 0 - 1
mod/geodb/geoip/101/16.txt

@@ -1 +0,0 @@
-101.16.0.0,101.31.255.255,CN

+ 0 - 1
mod/geodb/geoip/101/160.txt

@@ -1 +0,0 @@
-101.160.0.0,101.167.175.255,AU

+ 0 - 7
mod/geodb/geoip/101/167.txt

@@ -1,7 +0,0 @@
-101.167.176.0,101.167.179.255,HK
-101.167.180.0,101.167.183.255,SG
-101.167.184.0,101.167.187.255,GB
-101.167.188.0,101.167.199.255,HK
-101.167.200.0,101.167.211.255,SG
-101.167.212.0,101.167.223.255,GB
-101.167.224.0,101.191.255.255,AU

+ 0 - 1
mod/geodb/geoip/101/192.txt

@@ -1 +0,0 @@
-101.192.0.0,101.201.255.255,CN

+ 0 - 7
mod/geodb/geoip/101/2.txt

@@ -1,7 +0,0 @@
-101.2.0.0,101.2.127.255,IN
-101.2.128.0,101.2.159.255,JP
-101.2.160.0,101.2.167.255,BD
-101.2.168.0,101.2.171.255,AU
-101.2.172.0,101.2.175.255,CN
-101.2.176.0,101.2.191.255,LK
-101.2.192.0,101.2.255.255,AU

+ 0 - 1
mod/geodb/geoip/101/202.txt

@@ -1 +0,0 @@
-101.202.0.0,101.202.255.255,KR

+ 0 - 7
mod/geodb/geoip/101/203.txt

@@ -1,7 +0,0 @@
-101.203.0.0,101.203.83.255,JP
-101.203.84.0,101.203.85.255,US
-101.203.86.0,101.203.127.255,JP
-101.203.128.0,101.203.167.255,CN
-101.203.168.0,101.203.171.255,ID
-101.203.172.0,101.203.191.255,CN
-101.203.192.0,101.203.255.255,JP

+ 0 - 1
mod/geodb/geoip/101/204.txt

@@ -1 +0,0 @@
-101.204.0.0,101.207.255.255,CN

+ 0 - 1
mod/geodb/geoip/101/208.txt

@@ -1 +0,0 @@
-101.208.0.0,101.223.255.255,IN

+ 0 - 1
mod/geodb/geoip/101/224.txt

@@ -1 +0,0 @@
-101.224.0.0,101.233.255.255,CN

+ 0 - 10
mod/geodb/geoip/101/234.txt

@@ -1,10 +0,0 @@
-101.234.0.0,101.234.26.255,SG
-101.234.27.0,101.234.27.255,JP
-101.234.28.0,101.234.63.255,SG
-101.234.64.0,101.234.71.255,CN
-101.234.72.0,101.234.75.255,AU
-101.234.76.0,101.234.127.255,CN
-101.234.128.0,101.234.147.255,AU
-101.234.148.0,101.234.149.255,SG
-101.234.150.0,101.234.151.255,NZ
-101.234.152.0,101.234.255.255,AU

+ 0 - 1
mod/geodb/geoip/101/235.txt

@@ -1 +0,0 @@
-101.235.0.0,101.235.255.255,KR

+ 0 - 1
mod/geodb/geoip/101/236.txt

@@ -1 +0,0 @@
-101.236.0.0,101.249.255.255,CN

+ 0 - 1
mod/geodb/geoip/101/250.txt

@@ -1 +0,0 @@
-101.250.0.0,101.250.255.255,KR

+ 0 - 3
mod/geodb/geoip/101/251.txt

@@ -1,3 +0,0 @@
-101.251.0.0,101.251.3.255,CN
-101.251.4.0,101.251.7.255,NP
-101.251.8.0,101.254.255.255,CN

+ 0 - 1
mod/geodb/geoip/101/255.txt

@@ -1 +0,0 @@
-101.255.0.0,101.255.255.255,ID

+ 0 - 1
mod/geodb/geoip/101/3.txt

@@ -1 +0,0 @@
-101.3.0.0,101.3.255.255,TW

+ 0 - 8
mod/geodb/geoip/101/32.txt

@@ -1,8 +0,0 @@
-101.32.0.0,101.32.79.255,HK
-101.32.80.0,101.32.95.255,IN
-101.32.96.0,101.32.111.255,JP
-101.32.112.0,101.32.175.255,SG
-101.32.176.0,101.32.223.255,HK
-101.32.224.0,101.32.227.255,TH
-101.32.228.0,101.32.237.255,IN
-101.32.238.0,101.33.1.255,SG

+ 0 - 23
mod/geodb/geoip/101/33.txt

@@ -1,23 +0,0 @@
-101.33.2.0,101.33.3.255,IN
-101.33.4.0,101.33.7.255,ID
-101.33.8.0,101.33.9.255,BR
-101.33.10.0,101.33.11.255,DE
-101.33.12.0,101.33.16.255,IN
-101.33.17.0,101.33.17.255,JP
-101.33.18.0,101.33.19.255,PH
-101.33.20.0,101.33.21.255,US
-101.33.22.0,101.33.22.255,BR
-101.33.23.0,101.33.23.255,SG
-101.33.24.0,101.33.24.255,BR
-101.33.25.0,101.33.27.255,SG
-101.33.28.0,101.33.29.255,NL
-101.33.30.0,101.33.31.255,VN
-101.33.32.0,101.33.40.255,HK
-101.33.41.0,101.33.51.255,SG
-101.33.52.0,101.33.55.255,JP
-101.33.56.0,101.33.59.255,KR
-101.33.60.0,101.33.63.255,IN
-101.33.64.0,101.33.99.255,KR
-101.33.100.0,101.33.115.255,SG
-101.33.116.0,101.33.127.255,HK
-101.33.128.0,101.36.95.255,CN

+ 0 - 10
mod/geodb/geoip/101/36.txt

@@ -1,10 +0,0 @@
-101.36.96.0,101.36.97.255,GB
-101.36.98.0,101.36.99.255,US
-101.36.100.0,101.36.101.255,PH
-101.36.102.0,101.36.103.255,VN
-101.36.104.0,101.36.105.255,JP
-101.36.106.0,101.36.113.255,HK
-101.36.114.0,101.36.114.255,KR
-101.36.115.0,101.36.115.255,US
-101.36.116.0,101.36.127.255,HK
-101.36.128.0,101.43.255.255,CN

+ 0 - 1
mod/geodb/geoip/101/4.txt

@@ -1 +0,0 @@
-101.4.0.0,101.7.255.255,CN

+ 0 - 22
mod/geodb/geoip/101/44.txt

@@ -1,22 +0,0 @@
-101.44.0.0,101.44.15.255,CL
-101.44.16.0,101.44.31.255,HK
-101.44.32.0,101.44.47.255,TR
-101.44.48.0,101.44.111.255,HK
-101.44.112.0,101.44.127.255,SA
-101.44.128.0,101.44.143.255,EG
-101.44.144.0,101.44.159.255,TH
-101.44.160.0,101.44.175.255,SG
-101.44.176.0,101.44.191.255,MX
-101.44.192.0,101.44.207.255,HK
-101.44.208.0,101.44.211.255,NL
-101.44.212.0,101.44.215.255,KR
-101.44.216.0,101.44.219.255,VN
-101.44.220.0,101.44.223.255,TR
-101.44.224.0,101.44.227.255,SA
-101.44.228.0,101.44.231.255,HK
-101.44.232.0,101.44.235.255,EG
-101.44.236.0,101.44.251.255,HK
-101.44.252.0,101.44.252.255,TR
-101.44.253.0,101.44.253.255,HK
-101.44.254.0,101.44.254.255,SA
-101.44.255.0,101.44.255.255,IE

+ 0 - 1
mod/geodb/geoip/101/45.txt

@@ -1 +0,0 @@
-101.45.0.0,101.45.255.255,US

Some files were not shown because too many files changed in this diff