Metasploit provides useful information to people who perform penetration testing,IDS signature development, and exploit research.