Hacking y ciberseguridad calcular la mascara de red con netmask
Hacking y ciberseguridad calcular la mascara de red con netmask
Este es un pequeño programa útil si trabajas ocasionalmente con firewalls o routers (posiblemente como ayuda para scripts de shell). Puede determinar el conjunto mínimo de máscaras de red para especificar un rango de hosts. También puede convertir entre máscaras de red IP comunes y formatos de dirección.
Como instalar: sudo apt install netmask
Un programa de generación y conversión de máscaras de red
# netmask -h
Para usar el comando netmask en Kali Linux y obtener ayuda, puedes ejecutarlo con la opción -h (de help), que muestra el manual de uso del comando.
Uso Básico
El comando netmask sirve para calcular la máscara de red (netmask) a partir de un prefijo de red (CIDR) o para determinar la dirección de red y la dirección de broadcast a partir de una dirección IP y una máscara.
Cuando escribes netmask -h en la terminal, obtendrás el siguiente resultado, que explica las diferentes opciones y su sintaxis:
netmask 1.0.0
Usage: netmask [-h] [-v] [-d | -m mask | -s bits] [ -r | -b | -e | -a | -i | -n ] ip-address ...
-h: Show this help.
-v: Show version.
-d: Default netmask (classful)
-m: Specify netmask.
-s: Specify netmask using bits.
-r: Calculate network address and host range.
-b: Calculate broadcast address.
-e: Calculate host range end address.
-a: Calculate total number of addresses.
-i: Calculate number of usable addresses.
-n: Calculate subnet number.
Opciones del Comando
Aquí está el significado de las opciones más comunes:
-h: Muestra el mensaje de ayuda (este es el comando que estás pidiendo).-v: Muestra la versión del programa.-d: Usa la máscara de red por defecto para la clase de IP (A, B, C).-m <máscara>: Permite especificar la máscara de red. Por ejemplo,-m 255.255.255.0.-s <bits>: Permite especificar la máscara de red usando la notación CIDR, es decir, el número de bits. Por ejemplo,-s 24es equivalente a-m 255.255.255.0.-b: Calcula la dirección de broadcast.-r: Calcula la dirección de red y el rango de hosts.-e: Calcula la dirección final del rango de hosts.-a: Calcula el número total de direcciones.-i: Calcula el número de direcciones de host utilizables.
Ejemplos de Uso
A continuación, algunos ejemplos de cómo usar el comando netmask para realizar cálculos de subredes.
1. Calcular la dirección de red y el rango de hosts:
netmask -r 192.168.1.50 -s 24
Este comando toma la IP 192.168.1.50 y la máscara de 24 bits (/24) para determinar la dirección de red (192.168.1.0) y el rango de direcciones de host disponibles.
2. Calcular la dirección de broadcast:
netmask -b 192.168.1.50 -m 255.255.255.0
Este comando calcula la dirección de broadcast para la IP 192.168.1.50 usando la máscara 255.255.255.0, que sería 192.168.1.255.
3. Obtener el número de direcciones utilizables:
netmask -i 10.0.0.1 -s 8
Este comando calcula el número de direcciones de host que se pueden usar en la red 10.0.0.0/8, que es una clase A.