net-visualizer es una herramienta diseñada para visualizar el estado de una red de manera sencilla y eficiente. Permite identificar los hosts reservados y disponibles dentro de una red y visualizar su distribución en un formato de fácil interpretación. Es ideal para administradores de redes que necesitan tener una vista rápida y clara del estado de su red.
- Visualización de hosts: Muestra los hosts reservados y disponibles en la red.
- Detección de superposición: Identifica subredes que se superponen o están fuera de la red principal.
- Expansión de subredes: Permite expandir subredes en formato corto a su forma completa.
Para utilizar net-visualizer, primero necesitas instalar Python y el paquete colorama
:
- Instalar Python: Puedes descargar Python desde python.org.
- Instalar colorama: Ejecuta el siguiente comando en tu terminal:
pip install colorama
Para ejecutar net-visualizer, utiliza el siguiente comando:
python3 net-visualizer.py <red> <subred> <subred> ... [-v|--visualizer]
python3 net-visualizer.py 192.168.1.0/24 192.168.1.0/28 192.168.1.16/28 -v
<red>
: La red principal en formato CIDR (ej. 192.168.1.0/24).<subred>
: Una o más subredes dentro de la red principal.-v | --visualizer
: (Opcional) Muestra una visualización gráfica de los hosts.
Si no se utiliza el flag -v o --visualizer, la herramienta mostrará los segmentos reservados y disponibles: