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 formTabla 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 eth0La 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 shownetstat
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=numericss: 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 establishedBú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, numericPruebas 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.10Consultas 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.comConexiones 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 connectionArchivos 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.confComprobación rápida
Identifique la herramienta moderna para inspeccionar sockets.
Resumen
Ha aprendido el conjunto de comandos de red:
ip addr,ip route,ip neighpara consultar interfaces, rutas y ARP.netstaty el modernosspara consultar conexiones y puertos en escucha.ping,traceroute,digpara comprobar la accesibilidad y el DNS.ncpara 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.