Entradas

Mostrando entradas de diciembre, 2020

Fortigate: Capturar paquetes (Packet capture/sniffer)

Para capturar paquetes de red en dispositivos Fortigate estos algunos de los comandos que utilizo: diagnose sniffer packet any 'src host <sourceip> or dst host <destinationip>' 1 diagnose sniffer packet any 'src host <sourceip> or dst host <destinationip>' 1 diagnose sniffer packet any 'src host <sourceip> or dst host <destinationip> and icmp' 1 diagnose sniffer packet any 'src host <sourceip> or dst host <destinationip> and tcp' 1

Python: Configurar mutiples puertos en un Cisco switch (ios,iosxe)

  Objetivo Conectarse via SSH a un dispositivo Cisco Configurar multiples puertos en un mismo switch en base a una lista de interfaces Guardar cambios (Copy running config)   Script   from netmiko import ConnectHandler   iosv_l2_s1 = {     'device_type': 'cisco_ios',     'ip': '192.168.1.10',    <--- Nos conectamos via SSH a la IP 192.168.1.10     'username': '<usuario>',     'password': '<password>', }   net_connect = ConnectHandler(**iosv_l2_s1) interface_numbers = ['1','2']   <--- Definimos los puertos de switch donde aplicariamos los comandos (aqui configurariamos Gigabitethernet1/0/1 i Gigabitethernet1/0/2) for interfaces in interface_numbers:         config_commands = ['int gi1/0/' + interfaces,'description Test']         <----Comandos que se aplicaran en los puertos mencionados en 'interface_numbers'         output = net

Python: Configurar comandos Cisco en multiples WLCs (Cisco Aireos)

Para los que gestionamos Cisco Wireless Controllers tener que realizar un mismo comando en multiples WLCs puede ser un dolor de cabeza debido que el lenguaje de los legacy Cisco Aireos es bastante distinto al de los tradicionales Cisco IOS . Menos mal que Cisco se ha puesto las pilas y en la nueva generación de Wireless Controllers estan basados en Cisco IOS :)   # Ejemplo: Configurar un SNMP Community string (v2c) restringiendo el accesso a un SNMP server (192.168.1.10) import paramiko import time import getpass   username = " <usuario> " password = " <contraseña> "   f = open ("/home/angel/scripts/wlc.txt")   for line in f:         ip_address = line.strip()         ssh_client = paramiko.SSHClient()         ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())         ssh_client.connect(hostname=ip_address,username=username,password=password)         print ("Successful connection", ip_addres

Primer post

Bienvenido a mi blog! Aqui colgaré contenido relacionado con el mundo de la redes especificamente sobre redes empresariales, cisco, network automation, wireless, etc Espero que os sirva tanto como a mi! :) Saludos, Angel