Guest User

Untitled

a guest
May 26th, 2015
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. # Запуск скрипта - даблклик, по всем вопросам в коментарии к сообщению, в которым Вы нашли ссылку на данный скрипт
Add Comment
Please, Sign In to add comment