NMAP se ha mantenido a la vanguardia de la evaluación de seguridad y seguridad de la red durante casi tres décadas. Originalmente introducido el 1 de septiembre de 1997, en la revista Phrack como un modesto escáner de puerto de 2,000 líneas solo de Linux, NMAP ha madurado en un kit de herramientas en expansión que abarca el sistema operativo y la detección de versiones, secuencias de comandos, elaboración de paquetes y más.
Mientras NMAP celebra su 28 aniversario, su historia revela tanto un ritmo implacable de innovación como una comunidad de código abierto que impulsa el futuro del proyecto.
Cuando Fyodor lanzó NMAP sin un número de versión en 1997, la compilación requirió solo un comando GCC. Simplemente días después, la demanda estimuló el lanzamiento de la versión 1.25 y las posteriores actualizaciones incrementales.
Para enero de 1998, el proyecto tenía su propio dominio, Insegure.org, marcando el comienzo de una casa oficial. El año se cerró con NMAP 2.00, que introdujo la detección del sistema operativo y una clave de repositorio CVS privada, hitos que transformaron NMAP de un escáner de un archivo en una base de código modular y condujo a la fundación de la lista de correo de NMAP-Hackers.
En abril de 1999, los usuarios de UNIX obtuvieron una GUI experimental (NMAPFE), lo que indica el primer paso hacia una accesibilidad más amplia. A mediados de 2000, los modos de sincronización, la exploración SUNRPC y los “escaneos de protocolo” enriquecieron aún más las capacidades de NMAP.
Crucialmente, en diciembre de 2000, llegó el soporte de Microsoft Windows, cortesía de Ryan Permeh y Andy Lutomirski, expandiendo el alcance de NMAP más allá del mundo Unix.
Años de expansión
Entre 2001 y 2009, NMAP brotó sus características más influyentes. El ID ID ID de 2001 Idle SCAN fue pionero en el sondeo de red encubierta, mientras que NMAP 3.00 (2002) marcó el comienzo de la salida XML, el soporte de Mac OS X y la detección de tiempo de actividad. La conversión de C a C ++ e IPv6 Scanning siguió en el 3.10alpha1 de 2002, lo que subraya la agilidad de NMAP.
Un momento de cuenca llegó en 2003 cuando Trinity ejerció NMAP en la matriz recargada, consolidando su estado como la herramienta de piratería cinematográfica de facto. Ese mismo año, la detección de servicio/versión debutó después de extensas pruebas privadas. Las contribuciones de Summer of Code de Google en 2005–2008 impulsaron proyectos como NCAT, ZenMap, el motor de secuencias de comandos NMAP (NSE) y Ultra_Scan, mejorando enormemente los algoritmos de escaneo y la paralelización.
El lanzamiento de NMAP 4.00 en 2006 trajo estimaciones de tiempo de ejecución interactivos, un instalador de Windows y actualizaciones de GTK2 para NMAPFE. Poco después, NSE surgió como un potente marco de automatización con docenas de scripts, sometiendo a las bases para el escaneo de aplicaciones web y las tareas de red personalizadas.
El lanzamiento del hito de NMAP 6 (2012) agrupó miles de huellas digitales del sistema operativo, firmas de versión y cientos de scripts de NSE. Hoy, NMAP consiste en herramientas centrales, incluidas NMAP, NCAT, NPing y Ndiff, además de la GUI ZenMAP, todas las cuales se mantienen en un repositorio de subversión pública.
Su ecosistema de secuencias de comandos ahora abarca cientos de módulos tratados con la comunidad, lo que permite tareas desde el forzo SSH bruto hasta la detección del corazón.
Versiones NMAP y sus años de lanzamiento:
NMAP VersionRelease AndiveInitial Release (sin número de versión) 19971.2519971.2619972.0019982.11beta119992.5020002.54beta120002.54beta16 (soporte de Windows) 20002.54beta26 (IP Idle Scan) 20013.0020023.10alpha1 (IPV6 (IPV6 Soporte) 20023.40PVT1 (Inicial de detección de servicio/versión) 20033.45 (Detección de servicios pública) 20033.5020043.70 (motor Ultra_Scan) 20043.90 (soporte de Ethernet crudo) 20054.0020064.21alpha1 (motor de scripting NMAP) 20064.22soc1 (integración ZenMap Gui) 20074.502002007 (MAT MAT MAT) 20064.22SOc1 (integración ZenMap Gui) 20074.5020020020074.65 (MAT MATO MAT) 20064.22SOc1 (integración ZenMap GUI) 20074.5020074.65 (MAT MAT MAT) 20064.22SOc1 (integración ZenMap GUI) 20074.502002.65 (MAT MAT MAT) Instalador) 20084.75 (Visor de topología de ZenMap) 20084.85beta5 (detección de conflictos) 20095.0020095.5020116.002012
Mirando hacia el futuro
El futuro de NMAP depende de las necesidades de la comunidad y los paradigmas emergentes de la red. Las prioridades clave incluyen:
NSE en expansión: creciendo más allá de 500 guiones con capacidades previas y post-scan. Escaneo web avanzado: integración de sondeo de ruta de url, análisis HTML/XML y soporte proxy. Infraestructura escalable: migrar a plataformas virtualizadas, lanzar una wiki y modernizar portales web. Escaneo basado en la nube: entrega de un “NMAP como servicio” con funciones de programación y alerta. Internacionalización y pruebas: localización de interfaces y reforzando arneses de prueba de regresión.
NMAP continúa innovando y colaborando con otros para abordar desafíos como nuevos diseños de firewall, las complejidades de IPv6 y la creciente prevalencia del tráfico encriptado.
A medida que ingresa a su tercera década, una cosa permanece clara: NMAP continuará explorando las redes con la misma creatividad y mentalidad de código abierto que ha dado forma a su historia.
¡Encuentra esta historia interesante! Séguenos Google News, LinkedIny incógnita Para obtener más actualizaciones instantáneas.