Penetration testing, shortly referred to as Pen test is a set of authorized cyber-attacks done in order to discover and verify the vulnerabilities of an information system. It is used for evaluating the security of a computer system or network that suffers from the attack of malicious outsider and insiders.