Python scripts for Raisecom devices
All scripts contain commments to maximize understanding and customization
RaisecomMultiTelnet.py: interactive script to telnet multiple Raisecom devices ( listed in ip.txt file that must be manually created in the same folder of this script ) all with same username, password and (optional) enable password, enter commands ( listed in the commands.txt file saved in the same folder of this script ) and save the entire log into a .txt file whose name is made by IP address of target device + date/time
RaisecomMultiSsh.py: interactive script to ssh multiple Raisecom devices ( listed in ip.txt file that must be manually created in the same folder of this script ) all with same username, password and (optional) enable password, enter commands ( listed in commands.txt file that must be manually created in the same folder of this script ) and save the entire log into a .txt file whose name is made by IP address of target device + date/time
RaisecomMultiTftpUploadTelnet.py: interactive script to access via telnet to a list of Raisecom devices ( listed in ip.txt file that must be manually created in the same folder of this script ) all with same username, password and (optional) enable password, export their startup-config to the root folder of a TFTP server ( all these activities are logged in a .txt file created in the same folder of the script )
RaisecomMultiTftpUploadSsh.py: interactive script to access via ssh to a list of Raisecom devices ( listed in ip.txt file that must be manually created in the same folder of this script ) all with same username, password and (optional) enable password, export their startup-config to the root folder of a TFTP server ( all these activities are logged in a .txt file created in the same folder of the script )
If log file has empty lines they can be removed by Notepad++ ( my favourite free app to consult log files: it also has a compare plug-in to quickly locate differences )
- How to run the script ( in Windows command prompt )
Open a DOS prompt and go to folder containing the .py script + ip.txt and commands.txt files that you have downloaded from here
Launch the script ( assuming that python was added to the system path of Windows during its installation on your PC to run it from any folder ) and answer to the questions appearing on screen
Example: C:\Temp> python RaisecomMultiTelnet.py
If upon launching the script you get the error "ModuleNotFoundError: No module named 'paramiko'", you must install this library with the command "pip install paramiko" Next re-launch the script as explained in the above example