Master NMAP: Network Scanning, OS Detection, NSE Scripting, and Advanced Techniques for Security Professionals