2012年12月13日 星期四

[Python] How to telnet Machine by using Python


#! /usr/bin/env python
# -*- coding: utf-8 -*-
# html_converter version 1.0


import getpass
import telnetlib
import sys
import re
from string import *

HOST = "192.168.100.1"
user = "admin"
password = "admin"

TELNET_PROMPT = "$ "
NEWLINE = "\r\n"

def printRead(texte):
    print texte

tn = telnetlib.Telnet(HOST)
tn.read_until("login: ")
tn.write(user + "\r")

if password:
    tn.read_until("Password: ")
    tn.write(password + "\r")

printRead(tn.read_until("$"))
printRead(tn.write("cli" + NEWLINE))
printRead(tn.read_until("mainMenu>"))
printRead(tn.write("?" + NEWLINE))
printRead(tn.read_until("mainMenu>"))


Reference :
  1. Telnet session
  2. [Python] BBS Crawler 筆記

Related Posts:

0 意見:

張貼留言