Hacking y ciberseguridad en kali linux con Fping
Hacking y ciberseguridad en kali linux con Fping
Fping es un programa similar a ping que utiliza la solicitud de eco del Protocolo de Mensajes de Control de Internet (ICMP) para determinar si un host objetivo responde. fping se diferencia de ping en que permite especificar cualquier número de objetivos en la línea de comandos o un archivo con las listas de objetivos a los que se hará ping. En lugar de enviar a un objetivo hasta que se agote el tiempo de espera o responda, fping envía un paquete de ping y pasa al siguiente objetivo mediante un sistema de turnos rotatorios.
Como instalar: sudo apt install fping
fping
Enviar paquetes ICMP ECHO_REQUEST a los hosts de la red
fping6
Compatibilidad con versiones anteriores de fping anteriores a la versión 4.0
El comando fping en Kali Linux es una utilidad de red que se utiliza para enviar paquetes de ICMP (Protocolo de mensajes de control de Internet) a varios hosts de forma simultánea. A diferencia del comando ping que solo envía un paquete por host a la vez, fping es mucho más rápido y eficiente para escanear una red y determinar qué hosts están activos.
Sintaxis Básica de fping
La sintaxis más simple para usar fping es la siguiente:
fping [opciones] [host1] [host2] ...
También puedes usarlo para escanear un rango de IP.
fping -g [dirección_ip_inicio] [dirección_ip_final]
Opciones Principales
Aquí tienes algunas de las opciones más comunes y útiles para utilizar fping:
-a: Muestra solo los hosts que están activos y accesibles.
-d: Muestra la dirección DNS de los hosts si están activos.
-g: Genera una lista de hosts a partir de un rango de direcciones IP. Puedes especificar el rango como
192.168.1.1 192.168.1.254o192.168.1.0/24.-q: Modo silencioso, no muestra nada a menos que haya una respuesta. Es útil para scripts.
-r: Reintenta enviar paquetes a los hosts que no respondieron.
-t [tiempo]: Establece el tiempo de espera en milisegundos para cada respuesta.
Ejemplos Prácticos
1. Escanear un Rango de Direcciones IP
Este es uno de los usos más comunes. Puedes escanear toda una subred para encontrar hosts activos.
Ejemplo: Escanear todos los hosts en la red 192.168.1.0/24.
fping -a -g 192.168.1.0/24
Este comando mostrará solo las direcciones IP que respondan al ping.
2. Ping a Varios Hosts Específicos
Puedes pasar una lista de direcciones IP o nombres de host directamente al comando.
Ejemplo: Hacer ping a varios servidores de Google y Cloudflare.
fping 8.8.8.8 1.1.1.1 8.8.4.4
3. Leer la Lista de Hosts desde un Archivo
Si tienes una lista de direcciones IP en un archivo de texto, puedes usar fping para leerla y escanearlas.
Ejemplo: Suponiendo que tienes un archivo llamado hosts.txt con una lista de IP.
fping -f hosts.txt
Diferencia entre fping y ping
| Característica | fping | ping |
| Velocidad | Envía paquetes en paralelo a múltiples hosts, lo que lo hace mucho más rápido. | Envía paquetes secuencialmente a un solo host a la vez. |
| Propósito | Ideal para escanear redes y determinar rápidamente la accesibilidad de múltiples hosts. | Diseñado para probar la conectividad y latencia con un solo host. |
| Salida | Salida concisa, ideal para ser procesada por scripts o para un escaneo rápido. | Salida detallada con estadísticas de tiempo y pérdida de paquetes para cada paquete enviado. |