Guest User

Untitled

a guest
Feb 4th, 2020
303
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import ipaddress # модуль для работы с ip, потому что мне лень
  2. import logging
  3.  
  4. logging.basicConfig(filename="error.log", level=logging.INFO) # схороняем сообщения в файл error.log
  5.  
  6. with open('devices_ip') as f_in:
  7.     for line in f_in:
  8.         try:
  9.             ip = ipaddress.ip_address(line.strip('\n')) # скармливаем строку, чтобы убедиться что это ip
  10.             # совершаем необходимые непотребства с ssh
  11.  
  12.         except ValueError: # ловим корявые адреса
  13.             logging.error(f'говно, а не адрес: {ip_addr}')
  14.         except Exception as e: # ловим все остальное
  15.             logging.error(f'я хуй знает что творится c адресом {ip_addr}')
Advertisement
Add Comment
Please, Sign In to add comment