Which of the following testing tools combines known scanning and exploit techniques to explore potentially new attack routes?
a) Penetration testing
b) Vulnerability scanning
c) Threat modeling
d) Security auditing