first commit
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
#!/usr/bin/env python3
|
||||
import logging
|
||||
logging.basicConfig(level=logging.DEBUG)
|
||||
from cisco_mac_monitor import CiscoSSHConnector, CiscoMacTableParser
|
||||
|
||||
ssh = CiscoSSHConnector('10.150.226.19', 'itops', 'Tr4!D0r3s')
|
||||
parser = CiscoMacTableParser()
|
||||
|
||||
print("Conectando...")
|
||||
ssh.connect()
|
||||
print("Ejecutando comando...")
|
||||
output = ssh.execute_command('show mac address-table')
|
||||
print('OUTPUT LENGTH:', len(output))
|
||||
|
||||
print("\nParseando...")
|
||||
mac_entries = parser._parse_mac_table_output(output)
|
||||
print(f"MAC ENTRIES FOUND: {len(mac_entries)}")
|
||||
|
||||
for i, entry in enumerate(mac_entries[:3]):
|
||||
print(f"Entry {i+1}: VLAN={entry.vlan}, MAC={entry.mac_address}, Type={entry.type}, Port={entry.port}")
|
||||
|
||||
ssh.disconnect()
|
||||
print("Desconectado.")
|
||||
Reference in New Issue
Block a user