Sea cual fuese el sistema operativo que utilicemos, si el mismo es capaz de conectarse a Internet es porque, casi con seguridad, tiene instalado la familia de protocolos TCP/IP.
Junto a los protocolos TCP/IP los sistemas operativos ofrecen una serie de herramientas que suelen ser comunes a la mayoría: ping, ifconfig (ipconfig), telnet, route, traceroute (tracert), etc.
Aprovecharemos esta publicación para mencionar algunos de los comandos más utilizados y que más te serán de utilidad para conocer un poco acerca de la red a la que se conecta tu equipo y también para diagnosticar fallos. Los comandos en cuestión son comandos de Linux, pero ten en cuenta que la mayoría tiene su análogo en otros sistemas, como Windows por ejemplo, y algunas veces hasta con el mismo nombre.
A continuación, se detallan algunas herramientas para Linux imprescindibles para explorar redes y obtener información acerca de servicios y vulnerabilidades.
fping
ping múltiple. Por ejemplo:
fping -s -g 172.16.0.1 172.16.0.50 172.16.0.1 is alive 172.16.0.2 is alive 172.16.0.4 is alive 172.16.0.6 is alive ICMP Host Unreachable from ... ICMP Host Unreachable from ... ICMP Host Unreachable from ... ... ... 50 targets 4 alive 46 unreachable 0 unknown addresses 184 timeouts (waiting for response) 188 ICMP Echos sent 4 ICMP Echo Replies received 174 other ICMP received 0.24 ms (min round trip time) 2.46 ms (avg round trip time) 7.62 ms (max round trip time) 8.400 sec (elapsed real time)