folder Tahribat.com Forumları
linefolder Python
linefolder Python Telnetlib[Help/Yardım]



Python Telnetlib[Help/Yardım]

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nick6
    0x656e
    0x656e's avatar
    Kayıt Tarihi: 19/Mayıs/2012
    Homo

    Python telnetlib ile uğraşmış birisi var mı ? ip telefon konfigure etmek istiyorum fakat telnetden gelen cevabı hiç bir şekilde göremiyorum 
    read_until ile match ediyorum fakat giriş yapıyor mu yapmıyor mu o bile belli olmuyor zaten exception yazabiliriz fakat hani basamak basamak görmek istiyorum 

    neyse örnek kod : 

    user = "admin"
    password = "admin"
    tn = telnetlib.Telnet("192.168.1.184")
    tn.read_until("Login: ")
    tn.write(user+"\r")
    tn.read_until("Password: ")
    tn.write(password+"\r\n")
    tn.write("help\r")
    print tn.read_all()



    0x656e tarafından 12/Eki/15 16:48 tarihinde düzenlenmiştir
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nick6
    0x656e
    0x656e's avatar
    Kayıt Tarihi: 19/Mayıs/2012
    Homo

    Sorunu çözdüm şuan bağlanabiliyorum .

    read_until sürekli bekleme modunda kalıyor ayrıca read_all() yapmak için telnet bağlantısının closed edilmesi gerekiyormuş bunu da öğrenmiş oldum.


    user = "admin"
    
    tn = telnetlib.Telnet("192.168.1.191",23,5)
    print tn.read_some()
    tn.write(user+"\r")
    time.sleep(5)
    print tn.read_some()
    time.sleep(5)
    tn.read_until("Password:")
    ac = getpass.getpass("Pass:")
    tn.write(ac+"\r")
    print tm.read_some()
    time.sleep(5)
    tn.write("help"+"\r")
    time.sleep(5)
    

    Biraz amelece ama şuan denemeler yapıyorum o yüzden düzenli hale getiricem şuan bu haliyle çalışıyor düzgün bir biçimde 

Toplam Hit: 1444 Toplam Mesaj: 2
python telnetlib telnetlib