Weitere ähnliche Inhalte
Ähnlich wie Ssmjp20131031 (20)
Mehr von Takashi Naito (11)
Kürzlich hochgeladen (11)
Ssmjp20131031
- 6. ソースコード
#!/usr/bin/python
import sys
import telnetlib
import ConfigParser
CONF_FILE = "conf.ini"
HOST = "192.168.100.10"
conf = ConfigParser.SafeConfigParser()
conf.read(CONF_FILE)
section_name = “sw2"
user = conf.get(section_name, "user")
password = conf.get(section_name, "password")
tn = telnetlib.Telnet(HOST)
tn.read_until("login: ")
tn.write(user + "¥n")
if password:
tn.read_until("Password:")
tn.write(password + "¥n")
tn.write("show access-defender client¥n")
tn.write("0¥n")
tn.write("exit¥n")
f = file('log4', 'w')
f.write(tn.read_all())
f.close()
[sw2]
user=admin
password=admin2
- 8. ソースコード
#!/usr/bin/python
import sys
import telnetlib
import ConfigParser
HOST = "192.168.100.1"
CONF_FILE = "conf.ini"
conf = ConfigParser.SafeConfigParser()
conf.read(CONF_FILE)
section_name = “sw3"
user = conf.get(section_name, "user")
password = conf.get(section_name, "password")
tn = telnetlib.Telnet(HOST)
tn.read_until("login: ")
tn.write(user + "¥n")
if password:
tn.read_until("Password:")
tn.write(password + "¥n")
tn.write("set terminal pager disable¥n")
tn.write("show mac-address-table vlan 31¥n")
tn.write("set terminal pager¥n")
tn.write("exit¥n")
f = file('log2', 'w')
f.write(tn.read_all())
f.close()
[sw3]
user=admin
password=admin3
[sw2]
user=admin
password=admin2
- 10. ソースコード
#!/usr/bin/python
import sys
import telnetlib
import datetime
import ConfigParser
CONF_FILE = "conf.ini"
HOST = raw_input("Remote Host: ")
conf = ConfigParser.SafeConfigParser()
conf.read(CONF_FILE)
section_name = “ap1"
user = conf.get(section_name, "user")
password = conf.get(section_name, "password")
# main name of filename
fmain = "log"
# get execution timestamp
d = datetime.datetime.today()
exectime = d.strftime("%Y%m%d%H%M")
tn = telnetlib.Telnet(HOST)
tn.read_until("login: ")
tn.write(user + "¥n")
if password:
tn.read_until("Password: ")
tn.write(password + "¥n")
tn.write("get syslog¥n")
tn.write("exit¥n")
f = open(HOST + "." + fmain + "." + exectime, 'w')
f.write(tn.read_all())
f.close()
[sw3]
user=admin
password=admin3
[sw2]
user=admin
password=admin2
[ap1]
user=admin
password=admin1