Penetration Testing with KALI and More All You Need to Know