sabato, Luglio 27, 2024

Cisco: eseguire backup automatici con Python

Federico Lagni
Federico Lagnihttps://www.areanetworking.it
Appassionato di innovazione in tutte le sue forme, è fondatore e CEO di AreaNetworking.it, uno dei maggiori punti di riferimento online del settore ICT. E' anche fondatore ed Event Director di alcune importanti conferenze, come Crypto Coinference, la più importante conferenza dedicata alle criptovalute e la blockchain, e il GDPR Day, una conferenza molto verticale dedicata appunto al GDPR ed alla Data Protection. Inoltre, è fondatore e Presidente di Tesla Club Italy, il primo club Tesla italiano e tra i primissimi al mondo. Al tempo stesso, è anche fondatore e CEO di Enerev, la prima azienda italiana specializzata nel noleggio a breve termine di auto Tesla, nonché società di formazione e di riferimento per diverse soluzioni dedicate alla mobilità elettrica. Partecipa ad eventi e conferenze come speaker e formatore.
#! /usr/bin/python
import telnetlib, os, time, datetime
username = "utente"
password = "passwordutente"
passwordena = "passwordena"
router = "192.168.1.213"
srvbckp = "192.168.1.198"
ios1700 = "c1700-ipbase-mz.124-1c.bin"
tn = telnetlib.Telnet(router)
tn.read_until("Username: ")
tn.write(username + "\r\n")
if password:
        tn.read_until("Password: ")
        tn.write(password + "\r\n")
        tn.write("terminal length 0" + "\r\n")
        tn.write("en"+ "\r\n")
        tn.read_until("Password: ")
        tn.write(passwordena + "\r\n")
        tn.write("copy flash tftp" + "\r\n")
        tn.read_until("Source filename []? ")
        tn.write(ios1700 + "\r\n")
        tn.read_until("Address or name of remote host []?")
        tn.write(srvbckp + "\r\n")
        tn.read_until("Destination filename [c1700-ipbase-mz.124-1c.bin]?")
        tn.write("\r\n")
        tn.write("q"+ "\r\n")
        log = tn.read_all()
tn.close()
#time.sleep(100)
os.rename("c1700-ipbase-mz.124-1c.bin", "c1700-ipbase-mz.124-1c.bin_" + time.strftime('%d%m%Y%H%M%S'))
print log

Articoli correlati

GDPR Day 2024: NIS2, Intelligenza articiale, data protection con un parterre di relatori d’eccezione

Ad Ottobre torna il GDPR Day 2024, la conferenza nazionale su Data Protection, Privacy, Cyber Security e GDPR, con un'edizione ricca di contenuti e...

Digital Transformation


 

Noleggia una Tesla per il tuo evento ICT!

Categorie