Manual de comandos para nmap Linux

Primero que nada que es Nmap?

Nmap es una Herramienta que se usa para el sondeo de puertos, en si es para la realizar auditorias de seguridad en una red de computadoras, que quiere decir?
Nmap sirve para hacer una consulta de los puertos abiertos de la maquina y saber que servicios dispone
El Nmap lo pueden bajar de la pagina oficial <nmap.org/download.html>
O si usan Linux lo pueden bajar escribiendo

Código HTML:
sudo apt-get install nmap
Resumen:
Con Nmap pueden Escanear los puertos para descubrir que puertos tiene la maquina y sus servisios
ejemplo voy a hacer una consulta de puertos Nmap
Escaneamos...

nmap 192.168.1.69

nmap xxx.xxx.xxx.xxx <--Direccion IP a la que vamos a escanear

nos devuelve

Nmap scan report for banzok-0d343ebd.lan <192.168.1.69> <---Nombre de la PC (banzok-0d343ebd.lan)

Not shown: 996 closed ports <-- Nos dice que hay 996 puertos cerrados
135/tcp open msrpc <--Puerto Abierto
139/tcp open netbios-ssn <--Puerto Abierto
445/tcp open microsoft-ds <--Puerto Abierto
2869/tcp open unknown <--Puerto Abierto
MAC Address: 08:00:27:75:21C <--Direccion MAC

Nmap done: 1 IP address <1 host up> scanned in 0.84 seconds<-- 1 IP 1 Host escaneado en 0.85 segundos

Se da a entender?

Cuando vamos a usar un exploit primero tenemos que saber a que se lo vamos a mandar
ejemplo
En el reporte esta el Microsoft-DS activo

Código HTML:
445/tcp open microsoft-ds
Osea que podemos usar un exploit para Microsoft-DS

Esto es para que se den una idea de como usar los exploits y para que sirve el Nmap

Para saber el Sistema Operativo del sistema escaneado solo agregamos -O
ejemplo

Código HTML:
nmap -O 192.168.1.66
Starting nmap V. 2.54BETA30 ( Nmap - Free Security Scanner For Network Exploration & Security Audits. )
Interesting ports on (192.168.1.66):
(The 1544 ports scanned but not shown below are in state: closed)
Port State Service
135/tcp open loc-srv
139/tcp open netbios-ssn
445/tcp open microsoft-ds
1025/tcp open listen
5000/tcp open fics

Remote OS guesses: Windows Me or Windows 2000 RC1 through final
release, Windows Millenium Edition v4.90.3000

Nmap run completed -- 1 IP address (1 host up) scanned in 3 seconds

Identificando los hosts de nuestra Red
con esto podremos saber que host estan activos

Código HTML:
nmap -sP 192.168.0.1-255
o tambien podemos hacer un barrido de pings para saber cuales equipos estan vivos
de la siguiente manera

Código HTML:
nmap -sP 192.168.1*
Para saber la vercion del servicio que da el puerto es

Código HTML:
nmap -sV IP