Host dicovery using Nmap Port scanning Service version detection Operating system detection Banner grabbing with Netcat