saa/all_banks_ips: acs_url.csv contains all banks main websites and 3DSecure pages domains which are called Access Controll Servers sample: "3dsecure.maybank.com.sg","443","sg","['206.99.153.116']" Maxim Kozenko, max.dnu@gmail.com - SVN.BY: Go Git Service

acs_url.csv contains all banks main websites and 3DSecure pages domains which are called Access Controll Servers sample: "3dsecure.maybank.com.sg","443","sg","['206.99.153.116']" Maxim Kozenko, max.dnu@gmail.com

get_ips_plain.py 883B

12345678910111213141516171819202122232425262728293031
  1. import socket
  2. import csv
  3. import sys
  4. import argparse
  5. import os
  6. import get_ips
  7. if __name__ == "__main__":
  8. parser = argparse.ArgumentParser(description='Process some contiries.')
  9. parser.add_argument('--country', metavar='', type=str, nargs='+', help='contiries (default: all)')
  10. parser.add_argument('--file', help='file to write (default: stdout)')
  11. args = parser.parse_args()
  12. if args.file:
  13. out = open(args.file,'w')
  14. else:
  15. out = sys.stdout
  16. filename = 'acs_url.csv'
  17. with open(filename, 'rb') as csvFile:
  18. reader = csv.reader(csvFile, delimiter=',', quotechar='"')
  19. if args.country:
  20. reader = filter( lambda x: x[2] in args.country, reader)
  21. for row in reader:
  22. ret = get_ips.get_ips(row)
  23. out.writelines([ip + os.linesep for ip in ret[3]])
  24. if args.file:
  25. out.close()