mirror of
https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
synced 2025-11-01 11:18:03 +00:00
force looking for exact Password string
This commit is contained in:
@@ -178,7 +178,7 @@ def main():
|
|||||||
if args.series == "9800":
|
if args.series == "9800":
|
||||||
while logged_in_9800 == False and loop_count <= 2:
|
while logged_in_9800 == False and loop_count <= 2:
|
||||||
#egg.sendline(CR)
|
#egg.sendline(CR)
|
||||||
i = egg.expect_exact(["Escape character is '^]'.","WLC>","WLC#",":","ssword\:",pexpect.TIMEOUT],timeout=2)
|
i = egg.expect_exact(["Escape character is '^]'.","WLC>","WLC#",":","Password:",pexpect.TIMEOUT],timeout=2)
|
||||||
if i == 0:
|
if i == 0:
|
||||||
print("9800 found Escape charter is sending carriage return i: {} before: {} after: {}".format(i,egg.before,egg.after))
|
print("9800 found Escape charter is sending carriage return i: {} before: {} after: {}".format(i,egg.before,egg.after))
|
||||||
#egg.sendline(CR)
|
#egg.sendline(CR)
|
||||||
@@ -240,7 +240,7 @@ def main():
|
|||||||
print("9800 found > will elevate loging i: {} before {} after {}".format(i,egg.before,egg.after))
|
print("9800 found > will elevate loging i: {} before {} after {}".format(i,egg.before,egg.after))
|
||||||
egg.sendline("en")
|
egg.sendline("en")
|
||||||
sleep(1)
|
sleep(1)
|
||||||
k = egg.expect(["ssword\:",pexpect.TIMEOUT], timeout=2)
|
k = egg.expect_exact(["Password:",pexpect.TIMEOUT], timeout=2)
|
||||||
if k == 0:
|
if k == 0:
|
||||||
print("9800 received password prompt will send password: {} k: {} before {} after {}".format(args.passwd, k, egg.before,egg.after))
|
print("9800 received password prompt will send password: {} k: {} before {} after {}".format(args.passwd, k, egg.before,egg.after))
|
||||||
egg.sendline(args.passwd)
|
egg.sendline(args.passwd)
|
||||||
@@ -262,7 +262,7 @@ def main():
|
|||||||
print("9800 found User will put in args.user {} i: {} before {} after {}".format(args.user,i, egg.before,egg.after))
|
print("9800 found User will put in args.user {} i: {} before {} after {}".format(args.user,i, egg.before,egg.after))
|
||||||
#egg.sendline(args.user)
|
#egg.sendline(args.user)
|
||||||
sleep(1)
|
sleep(1)
|
||||||
k = egg.expect(["ssword\:",pexpect.TIMEOUT], timeout=2)
|
k = egg.expect_exact(["Password:",pexpect.TIMEOUT], timeout=2)
|
||||||
if k == 0:
|
if k == 0:
|
||||||
print("9800 received password prompt after sending User, sending password: {} k: {} before {} after {}".format(args.passwd,k, egg.before,egg.after))
|
print("9800 received password prompt after sending User, sending password: {} k: {} before {} after {}".format(args.passwd,k, egg.before,egg.after))
|
||||||
egg.sendline(args.passwd)
|
egg.sendline(args.passwd)
|
||||||
@@ -327,7 +327,7 @@ def main():
|
|||||||
while logged_in_9800 == False and loop_count <= 2:
|
while logged_in_9800 == False and loop_count <= 2:
|
||||||
#egg.sendline(CR)
|
#egg.sendline(CR)
|
||||||
try:
|
try:
|
||||||
i = egg.expect_exact(["Escape character is '^]'.","WLC>","WLC#","ser\:","ssword\:","WLC(config)#",pexpect.TIMEOUT],timeout=2)
|
i = egg.expect_exact(["Escape character is '^]'.","WLC>","WLC#","ser\:","Password:","WLC(config)#",pexpect.TIMEOUT],timeout=2)
|
||||||
except pexpect.EOF as e:
|
except pexpect.EOF as e:
|
||||||
print('connection failed. or refused')
|
print('connection failed. or refused')
|
||||||
exit(1)
|
exit(1)
|
||||||
@@ -340,18 +340,18 @@ def main():
|
|||||||
#egg.sendline(CR)
|
#egg.sendline(CR)
|
||||||
found_escape = True
|
found_escape = True
|
||||||
sleep(1)
|
sleep(1)
|
||||||
j = egg.expect(["WLC>","WLC#","ser\:","ssword\:",pexpect.TIMEOUT],timeout=3)
|
j = egg.expect_exact(["WLC>","WLC#","ser\:","Password:",pexpect.TIMEOUT],timeout=3)
|
||||||
sleep(1)
|
sleep(1)
|
||||||
if j == 0:
|
if j == 0:
|
||||||
print("9800 found WLC> will elevate loging j: {} before {} after {}".format(j,egg.before,egg.after))
|
print("9800 found WLC> will elevate loging j: {} before {} after {}".format(j,egg.before,egg.after))
|
||||||
egg.sendline("en")
|
egg.sendline("en")
|
||||||
sleep(1)
|
sleep(1)
|
||||||
k = egg.expect(["ssword\:",pexpect.TIMEOUT], timeout=2)
|
k = egg.expect_exact(["Password:",pexpect.TIMEOUT], timeout=2)
|
||||||
if k == 0:
|
if k == 0:
|
||||||
print("9800 received password prompt will send password: {} k: {} before {} after {}".format(args.passwd, k,egg.before,egg.after))
|
print("9800 received password prompt will send password: {} k: {} before {} after {}".format(args.passwd, k,egg.before,egg.after))
|
||||||
egg.sendline(args.passwd)
|
egg.sendline(args.passwd)
|
||||||
sleep(1)
|
sleep(1)
|
||||||
l = egg.expect(["WLC#",pexpect.TIMEOUT],timeout=2)
|
l = egg.expect_exact(["WLC#",pexpect.TIMEOUT],timeout=2)
|
||||||
if l == 0:
|
if l == 0:
|
||||||
print("9800 Successfully received # prompt l {}".format(l))
|
print("9800 Successfully received # prompt l {}".format(l))
|
||||||
logged_in_9800 = True
|
logged_in_9800 = True
|
||||||
@@ -366,12 +366,12 @@ def main():
|
|||||||
print("9800 found User\: will put in args.user {} j: {}".format(args.user,j))
|
print("9800 found User\: will put in args.user {} j: {}".format(args.user,j))
|
||||||
egg.sendline(args.user)
|
egg.sendline(args.user)
|
||||||
sleep(1)
|
sleep(1)
|
||||||
k = egg.expect(["ssword\:",pexpect.TIMEOUT], timeout=2)
|
k = egg.expect_exact(["Password:",pexpect.TIMEOUT], timeout=2)
|
||||||
if k == 0:
|
if k == 0:
|
||||||
print("9800 received password prompt after sending User, sending password: {} k: {}".format(args.passwd,k))
|
print("9800 received password prompt after sending User, sending password: {} k: {}".format(args.passwd,k))
|
||||||
egg.sendline(args.passwd)
|
egg.sendline(args.passwd)
|
||||||
sleep(1)
|
sleep(1)
|
||||||
l = egg.expect(["WLC#",pexpect.TIMEOUT],timeout=2)
|
l = egg.expect_exact(["WLC#",pexpect.TIMEOUT],timeout=2)
|
||||||
if l == 0:
|
if l == 0:
|
||||||
print("8900 Successfully received # prompt l: {}".format(l))
|
print("8900 Successfully received # prompt l: {}".format(l))
|
||||||
logged_in_9800 = True
|
logged_in_9800 = True
|
||||||
@@ -398,7 +398,7 @@ def main():
|
|||||||
print("9800 found > will elevate loging i: {} before {} after {}".format(i,egg.before,egg.after))
|
print("9800 found > will elevate loging i: {} before {} after {}".format(i,egg.before,egg.after))
|
||||||
egg.sendline("en")
|
egg.sendline("en")
|
||||||
sleep(1)
|
sleep(1)
|
||||||
k = egg.expect(["ssword\:",pexpect.TIMEOUT], timeout=2)
|
k = egg.expect_exact(["Password:",pexpect.TIMEOUT], timeout=2)
|
||||||
if k == 0:
|
if k == 0:
|
||||||
print("9800 received password prompt will send password: {} k: {} before {} after {}".format(args.passwd, k, egg.before,egg.after))
|
print("9800 received password prompt will send password: {} k: {} before {} after {}".format(args.passwd, k, egg.before,egg.after))
|
||||||
egg.sendline(args.passwd)
|
egg.sendline(args.passwd)
|
||||||
@@ -420,7 +420,7 @@ def main():
|
|||||||
print("9800 found User will put in args.user {} j: {} before {} after {}".format(args.user,j, egg.before,egg.after))
|
print("9800 found User will put in args.user {} j: {} before {} after {}".format(args.user,j, egg.before,egg.after))
|
||||||
egg.sendline(args.user)
|
egg.sendline(args.user)
|
||||||
sleep(1)
|
sleep(1)
|
||||||
k = egg.expect(["ssword\:",pexpect.TIMEOUT], timeout=2)
|
k = egg.expect_exact(["Password:",pexpect.TIMEOUT], timeout=2)
|
||||||
if k == 0:
|
if k == 0:
|
||||||
print("9800 received password prompt after sending User, sending password: {} k: {} before {} after {}".format(args.passwd,k, egg.before,egg.after))
|
print("9800 received password prompt after sending User, sending password: {} k: {} before {} after {}".format(args.passwd,k, egg.before,egg.after))
|
||||||
egg.sendline(args.passwd)
|
egg.sendline(args.passwd)
|
||||||
@@ -459,7 +459,7 @@ def main():
|
|||||||
print("9800 found WLC> will elevate loging j: {} before {} after {}".format(j,egg.before,egg.after))
|
print("9800 found WLC> will elevate loging j: {} before {} after {}".format(j,egg.before,egg.after))
|
||||||
egg.sendline("en")
|
egg.sendline("en")
|
||||||
sleep(1)
|
sleep(1)
|
||||||
k = egg.expect(["ssword\:",pexpect.TIMEOUT], timeout=2)
|
k = egg.expect_exact(["Password:",pexpect.TIMEOUT], timeout=2)
|
||||||
if k == 0:
|
if k == 0:
|
||||||
print("9800 received password prompt will send password: {} k: {} before {} after {}".format(args.passwd, k,egg.before,egg.after))
|
print("9800 received password prompt will send password: {} k: {} before {} after {}".format(args.passwd, k,egg.before,egg.after))
|
||||||
egg.sendline(args.passwd)
|
egg.sendline(args.passwd)
|
||||||
@@ -479,7 +479,7 @@ def main():
|
|||||||
print("9800 found User\: will put in args.user {} j: {}".format(args.user,j))
|
print("9800 found User\: will put in args.user {} j: {}".format(args.user,j))
|
||||||
egg.sendline(args.user)
|
egg.sendline(args.user)
|
||||||
sleep(1)
|
sleep(1)
|
||||||
k = egg.expect(["ssword\:",pexpect.TIMEOUT], timeout=2)
|
k = egg.expect_exact(["Password:",pexpect.TIMEOUT], timeout=2)
|
||||||
if k == 0:
|
if k == 0:
|
||||||
print("9800 received password prompt after sending User, sending password: {} k: {}".format(args.passwd,k))
|
print("9800 received password prompt after sending User, sending password: {} k: {}".format(args.passwd,k))
|
||||||
egg.sendline(args.passwd)
|
egg.sendline(args.passwd)
|
||||||
|
|||||||
Reference in New Issue
Block a user