Уведомления

Группа в Telegram: @pythonsu

#1 Май 18, 2014 13:15:59

leg0_22rus
Зарегистрирован: 2014-03-22
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

(Help me)Сбор данных по telnet

Здравствуйте уважаемые Программисты!Нужна помощь,есть список ip нескольких пк,проблема в том что их ip динамические,имеется скрипт для сбора некоторых данных.Нужно сделать так чтоб он проигнорировал ошибку коннекта и продолжил выполнение по списку.Вот собственно скрипт:

#!/usr/bin/env python
# -*- coding: cp1251 -*-
# Encode=UTF-8
import telnetlib
import time
import socket
myfile = [p.rstrip() for p in open('ip.txt')]
for i in myfile:
    tn = telnetlib.Telnet(i)
    tn.read_until("Login:")
    tn.write("admin\n")
    tn.read_until("Password:") 
    tn.write("admin\n")
    tn.read_until(">") 
    tn.write("sh\n")
    tn.read_until("#")
    tn.write("nvram show\n")
    tn.read_until("test=")
    s = tn.read_until("w")
    p = (s)
    fileResult = open("log.txt", "a")
    fileResult.write(p + "\n")
    tn.close();
    print ("Записан ")

Офлайн

#2 Май 18, 2014 13:43:04

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

(Help me)Сбор данных по telnet

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version