SECNAP Network Security combines ethical hacking with IT security audits , external penetration testing , web application assessments , wireless audits , social engineering audits and other tools to offer a comprehensive security arsenal for the enterprise client .