Browse Source

Update 1e100.net enumerate script

lennylxx 7 years ago
parent
commit
e7146364e9
1 changed files with 12 additions and 6 deletions
  1. 12 6
      tools/list-1e100.py

+ 12 - 6
tools/list-1e100.py

@@ -8,15 +8,21 @@ table = (
     'hkg', 'iad', 'kix', 'kul', 'lax', 'lga', 'lhr', 'lis',
     'maa', 'mad', 'mia', 'mil', 'mrs', 'muc', 'nrt', 'nuq',
     'ord', 'par', 'pek', 'prg', 'qro', 'sea', 'sha', 'sin',
-    'sjc', 'sof', 'syd', 'waw', 'yyz', 'zrh'
+    'sjc', 'sof', 'syd', 'tsa', 'waw', 'yyz', 'zrh'
 )
 
+def list_1e100(iata):
+    for i in range(1, 40):
+        for j in range(1, 90):
+            print iata + str(i).zfill(2) + 's' + str(j).zfill(2) + '-in-'\
+                  'x' + '01.1e100.net'
+
 def main():
-    for iata in table:
-        for i in range(1, 40):
-            for j in range(1, 90):
-                print iata + str(i).zfill(2) + 's' + str(j).zfill(2) + '-in-'\
-                      'x' + '01.1e100.net'
+    if len(sys.argv) > 1:
+        list_1e100(sys.argv[1])
+    else:
+        for iata in table:
+            list_1e100(iata)
 
 if __name__ == '__main__':
     main()