What tools and methodologies do you use to conduct network vulnerability scanning and penetration testing?