**************************************** Section 8 **************************************** Started @ 12:03 - 12:43 ======================================== Lab 1 ======================================== ++++++++++++++++++++++++++++++++++++++++ Task 1 ++++++++++++++++++++++++++++++++++++++++ -------- MGMT-PC -------- from telnetlib import Telnet HOST = input('Enter the Host IP: ') USERNAME = input('Username: ') PASS = input('Password: ') mytel=Telnet(HOST) mytel.write(USERNAME.encode('ascii') + b'\n') mytel.write(PASS.encode('ascii') + b'\n') mytel.write(b'show ip int brief\n') mytel.write(b'exit\n') print(b'\n\n') mytel.read_until(b'#') output=mytel.read_all().decode('ascii') print(output) ======================================== Lab 2 ======================================== ++++++++++++++++++++++++++++++++++++++++ Task 1 ++++++++++++++++++++++++++++++++++++++++ -------- MGMT-PC -------- from telnetlib import Telnet HOST = input('Enter the Host IP: ') USERNAME = input('Username: ') PASS = input('Password: ') mytel=Telnet(HOST) mytel.write(USERNAME.encode('ascii') + b'\n') mytel.write(PASS.encode('ascii') + b'\n') mytel.write(b'terminal length 0\n') mytel.write(b'show running-config\n') mytel.write(b'exit\n') mytel.read_until(b'show running-config') backup=mytel.read_all().decode('ascii') backup_filename=HOST + '-backup.txt' backup_file = open(backup_filename, "w") backup_file.write(backup) backup_file.write('\n') backup_file.close() print("BACKED UP Succssfully") ======================================== Lab 3 ======================================== ++++++++++++++++++++++++++++++++++++++++ Task 1 ++++++++++++++++++++++++++++++++++++++++ -------- MGMT-PC -------- from telnetlib import Telnet HOST = input('Enter the Host IP: ') USERNAME = input('Username: ') PASS = input('Password: ') mytel=Telnet(HOST) mytel.write(USERNAME.encode('ascii') + b'\n') mytel.write(PASS.encode('ascii') + b'\n') num_users=input('Enter the number of users to be created: ') num_users=int(num_users) mytel.write(b'config t\n') while num_users > 0: USER_N=input('Enter the Username to be created : ') USER_P=input('Enter the Password for the user : ') USER_CMD='Username ' + USER_N + ' privilege 15 password ' + USER_P + '\n' mytel.write(USER_CMD.encode('ascii')) num_users -=1 mytel.write(b'exit\n') mytel.write(b'terminal length 0\n') mytel.write(b'sh run | inc username\n') mytel.write(b'exit\n') mytel.read_until(b'sh run | inc username') showusers=mytel.read_all().decode('ascii') print('Users created successfully') print(showusers)