|
@@ -17,6 +17,7 @@ parser.add_argument('-p', '--password', type=str, help='Password', required=True
|
|
parser.add_argument('-pe', '--password_enable', type=str, help='Password enable', required=False, default="")
|
|
parser.add_argument('-pe', '--password_enable', type=str, help='Password enable', required=False, default="")
|
|
parser.add_argument('-pt', '--port', type=str, help='Port', required=False, default=None)
|
|
parser.add_argument('-pt', '--port', type=str, help='Port', required=False, default=None)
|
|
parser.add_argument('-f', '--file', type=str, help='File name', required=False, default=None)
|
|
parser.add_argument('-f', '--file', type=str, help='File name', required=False, default=None)
|
|
|
|
+parser.add_argument('-tm', '--timeout', type=str, help='Timeout', required=False, default=None)
|
|
parser.add_argument('-d', '--data', type=str, help='Data to execute', required=False, default=None)
|
|
parser.add_argument('-d', '--data', type=str, help='Data to execute', required=False, default=None)
|
|
|
|
|
|
args = parser.parse_args()
|
|
args = parser.parse_args()
|
|
@@ -54,8 +55,18 @@ if __name__ == "__main__":
|
|
except ValueError:
|
|
except ValueError:
|
|
port = 23
|
|
port = 23
|
|
obj = ObjectTelnet()
|
|
obj = ObjectTelnet()
|
|
|
|
+
|
|
|
|
+ if args.timeout is None:
|
|
|
|
+ timeout = 25
|
|
|
|
+ else:
|
|
|
|
+ try:
|
|
|
|
+ val = int(args.timeout)
|
|
|
|
+ timeout = args.timeout
|
|
|
|
+ except ValueError:
|
|
|
|
+ timeout = 25
|
|
|
|
+
|
|
obj.initialize(brand=args.brand, model=args.model, hostname=args.host_name, user=args.user_name,
|
|
obj.initialize(brand=args.brand, model=args.model, hostname=args.host_name, user=args.user_name,
|
|
password=args.password, password_enable=password_enable, port=port,
|
|
password=args.password, password_enable=password_enable, port=port,
|
|
- file_name=args.file, data=args.data)
|
|
|
|
|
|
+ file_name=args.file, data=args.data, timeout=timeout)
|
|
obj.connect()
|
|
obj.connect()
|
|
exit(1)
|
|
exit(1)
|