Who this book is for
This book targets professional penetration testers, security engineers, law enforcement, and analysts who possess basic knowledge of Metasploit, wish to master the Metasploit Framework, and want to develop exploit writing and module development skills. Further, it helps all those researchers who wish to add custom functionalities to Metasploit. The transition from the intermediate-cum-basic level to expert level by the end is smooth. The book also discusses Ruby programming. Therefore, a little knowledge on programming languages is required.