Host Discovery
Outside Discovery
In this situation you have some scope of IPs (maybe even several ranges) and you just to find which IPs are responding
ICMP
You could try to send some ICMP packets and expect responses. The easiest way is just sending an echo request and expect from the response.
You could also use nmap to send other types of ICMP packets (this will avoid filters to common ICMP echo request-response).
TCP Port Discovery
It's very common to find that all kind of ICMP packets are being filtered. Then, all you can do to check if a host is up trying to find open ports.
UDP Port Discovery
HTTP Port Discovery
This is just a TCP port discovery useful when you want to focus on discovering HTTP services:
SCTP Port Discovery
Inside Discovery
If you are inside the network one of the first things you will want to do is to discover other hosts. Depending on how much noise you can/want to do, different actions could be performed:
nmap -sn 192.168.16.0/24
netdiscover -r 192.168.16.0/24
arp-scan 192.168.16.0/24
nbtscan -r 192.168.16.0/24
alive6 eth0 ---> Send a pingv6 to multicast.
Last updated