Entradas

Mostrando entradas de julio, 2022

Python | Script para hacer PING a todos los hosts de una dirección CIDR introducida

Los requisitos serian los siguientes: 1 - Instalar Python 2-  Instalar los siguientes modulos pip: ipaddress y pythonping Ejecutariamos el siguiente script en python: import ipaddress from pythonping import ping enteripadd= input("Enter CIDR address -> ") IPv4Network = ipaddress.ip_network(enteripadd) for addr in IPv4Network: addr_str=str(addr) print("Pinging to -> " + addr_str) ping(addr_str, verbose=True) print("------------")

Python | IP Subnet Calculator

Imagen
A menudo los ingenieros en redes tenemos que calcular la dirección de red, mascara y rango de hosts en base a una dirección IP + Máscara subred. Sin embargo, casi todo el mundo que conozco que gestiona direccionamiento IPs utiliza algun software del tipo Bitcricket IP calculator u otros disponibles que hay por INTERNET. El problema viene cuando hay que hacer este ejercicio dado multiples IPs+Mascaras de red ya que hay que conlleva copiar el host y definir manualmente la máscara en la respectiva aplicación cosa que es un procedimiento muy manual desde mi opinión. Ejemplo: Calculamos la Direccion de red, Rango de Hosts y dirección Broadcast de la siguiente IP+Netmask -> 192.168.5.27/28 Lo normal seria copiar "192.168.5.27" y pegarlo en nuestra calculadora IP preferida y luego seleccionariamos la Netmask tal cual vemos en la siguiente captura.   Sin embargo, este procedimiento es muy manual porque significa que tendremos que hacer este mismo procedimiento tantas veces como el