Guest User

Untitled

a guest
Jun 19th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. import socket
  2. import config_pb2
  3.  
  4.  
  5. geoiplist = config_pb2.GeoIPList()
  6. geoip = geoiplist.entry.add()
  7. geoip.country_code = 'CN'
  8. for l in open('china_ip_list.txt', 'r').readlines():
  9. l = l.strip()
  10. network, prefix = l.split('/')
  11. cidr = geoip.cidr.add()
  12. cidr.prefix = int(prefix)
  13. cidr.ip = socket.inet_aton(network)
  14. open('china-ip-list.dat', 'wb').write(geoiplist.SerializeToString())
  15.  
  16. geositelist = config_pb2.GeoSiteList()
  17. geosite = geositelist.entry.add()
  18. geosite.country_code = 'CN'
  19. for l in open('accelerated-domains.china.raw.txt', 'r').readlines():
  20. l = l.strip()
  21. domain = geosite.domain.add()
  22. domain.type = 2
  23. domain.value = l
  24. open('dnsmasq-china-list.dat', 'wb').write(geositelist.SerializeToString())
Add Comment
Please, Sign In to add comment