SHOW:
|
|
- or go back to the newest paste.
1 | import os | |
2 | ||
3 | def main(): | |
4 | login = 'admin' | |
5 | passw = 'admin' | |
6 | ip_count = 50 | |
7 | path_to_inp_file = 'c:\\test\\IPs.txt' | |
8 | path_to_out_file = 'c:\\test\\ip_out_' | |
9 | print('Использовать стандартные настройки?\nДа[y]/Нет[n]') | |
10 | if (input()!='y'): | |
11 | select = menu() | |
12 | while select != 0: | |
13 | if select == 1: | |
14 | os.system('cls') | |
15 | print('Логин = ',end='') | |
16 | login = input() | |
17 | elif select == 2: | |
18 | os.system('cls') | |
19 | print('Пароль = ',end='') | |
20 | passw = input() | |
21 | elif select == 3: | |
22 | os.system('cls') | |
23 | print('Путь до входного файла = ',end='') | |
24 | path_to_inp_file = input() | |
25 | elif select == 4: | |
26 | os.system('cls') | |
27 | print('Путь до выходного файла = ',end='') | |
28 | path_to_out_file = input() | |
29 | elif select == 5: | |
30 | os.system('cls') | |
31 | print('Количество IP в файле = ',end='') | |
32 | ip_count = int(input()) | |
33 | select = menu() | |
34 | ||
35 | file = open(path_to_inp_file,'r') | |
36 | ||
37 | k = 0 | |
38 | j = 1 | |
39 | ||
40 | for line in file: | |
41 | csv = open(path_to_out_file+str(j)+'.csv','a') | |
42 | temp = '"' + str(k) + '_ip","0","'+line[0:-1:1]+'","8000","0","'+login+'","'+passw+'","0","1","0","0"'+'\n' | |
43 | csv.write(temp) | |
44 | k += 1 | |
45 | if k % ip_count == 0: | |
46 | j += 1 | |
47 | csv.close() | |
48 | ||
49 | file.close() | |
50 | print('Готово') | |
51 | print('Press any key to continue...') | |
52 | input() | |
53 | ||
54 | def menu(): | |
55 | os.system('cls') | |
56 | print('Что меняем?',end='\n') | |
57 | print('[1] Логин',end='\n') | |
58 | print('[2] Пароль',end='\n') | |
59 | print('[3] Путь до входного файла',end='\n') | |
60 | print('[4] Путь до выходного файла',end='\n') | |
61 | print('[5] Количество IP в файле') | |
62 | print('[0] Выполнить',end='\n') | |
63 | return int(input()) | |
64 | ||
65 | if __name__ == '__main__': | |
66 | main() | |
67 | ||
68 | # Для использования данного скрипта используется Python версии 3.4. | |
69 | # И соответственно для его запуска он необходим, берем отсюда https://www.python.org/ftp/python/3.4.3/python-3.4.3.msi . | |
70 | # Логин и пароль будет подставленн для всех IP адресов (Можете их менять на любые, какие считаете нужными) | |
71 | # Запуск скрипта - даблклик, по всем вопросам в коментарии к сообщению, в которым Вы нашли ссылку на данный скрипт |