Network Security Audit with Penetration Testing for Intrusion and Attack Detection