0Pricing
Ethical Hacking Academy · Lección

Comandos de red

ip, netstat y ss

Comandos de red es una lección gratuita de Ethical Hacking Academy en CoddyKit. Esta es la lección 4 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Ethical Hacking Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Ethical Hacking Academy incluye 4 lecciones en total.

Redes desde la línea de comandos

Tanto el reconocimiento como el pivotaje dependen de comprender el estado de red de un host. Linux proporciona herramientas precisas para consultar interfaces, conexiones y rutas.

En esta lección se abordan ip, netstat y ss, además de las pruebas de conectividad.

Visualización de interfaces con ip

El comando moderno ip sustituye al antiguo ifconfig. Empiece mostrando las direcciones de todas las interfaces.

ip addr show
ip a            # short form

Tabla de enrutamiento

La tabla de enrutamiento indica la puerta de enlace predeterminada y las subredes directamente accesibles; es fundamental para comprender hacia dónde puede pivotar.

ip route show
# default via 192.168.1.1 dev eth0

La caché ARP

La tabla de vecinos (ARP) asigna direcciones IP a direcciones MAC en el segmento local y revela otros hosts activos con los que se ha comunicado.

ip neigh show

netstat

netstat muestra las conexiones de red, los puertos en escucha y los programas propietarios. Es antiguo, pero todavía es habitual en muchos sistemas.

netstat -tulpn
# t=tcp u=udp l=listening p=program n=numeric

ss: el netstat moderno

ss es el reemplazo moderno y más rápido de netstat. Lee directamente los datos de sockets del kernel y admite las mismas opciones.

ss -tulpn
ss -t state established

Búsqueda de servicios en escucha

Los puertos en escucha revelan qué servicios expone un host y son objetivos prioritarios para un ataque. Filtre por el estado LISTEN.

ss -ltn
# shows TCP ports in LISTEN, numeric

Pruebas de conectividad

Confirme que se puede acceder a un host y trace la ruta hasta él.

ping -c 4 192.168.56.10
traceroute 192.168.56.10

Consultas DNS

Resolver nombres permite revelar la infraestructura. Use dig o host para realizar consultas y búsquedas inversas.

dig coddykit.com
dig -x 8.8.8.8        # reverse lookup
host coddykit.com

Conexiones rápidas con netcat

netcat (nc) lee y escribe datos TCP/UDP sin procesar. Es invaluable para obtener banners, comprobar puertos de forma sencilla y crear shells inversos en un laboratorio.

nc -nv 192.168.56.10 80     # connect and grab banner
nc -lvnp 4444               # listen for a connection

Archivos de configuración

La configuración de red también se encuentra en archivos que conviene inspeccionar en un objetivo:

  • /etc/hosts - asignaciones estáticas de nombres a IP.
  • /etc/resolv.conf - servidores DNS.
  • /etc/hostname - nombre de la máquina.
cat /etc/hosts
cat /etc/resolv.conf

Comprobación rápida

Identifique la herramienta moderna para inspeccionar sockets.

Resumen

Ha aprendido el conjunto de comandos de red:

  • ip addr, ip route, ip neigh para consultar interfaces, rutas y ARP.
  • netstat y el moderno ss para consultar conexiones y puertos en escucha.
  • ping, traceroute, dig para comprobar la accesibilidad y el DNS.
  • nc para conexiones sin procesar y obtener banners.

Siguiente curso: scripting de Bash para seguridad.

Preguntas frecuentes

¿La lección «Comandos de red» es gratis?

Sí — el texto completo de «Comandos de red» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Ethical Hacking Academy, actualiza a CoddyKit PRO. El curso de Ethical Hacking Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Comandos de red»?

ip, netstat y ss Practicas Ethical Hacking Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Ethical Hacking Academy?

No se requiere experiencia previa. Ethical Hacking Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 4 de 4.

¿Cuánto tiempo toma la lección «Comandos de red»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Ethical Hacking Academy?

Sí. Cada lección de Ethical Hacking Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. El sistema de archivos de Linux
  2. Comandos esenciales
  3. Gestión de usuarios y procesos
  4. Comandos de red
← Volver a Ethical Hacking Academy