In today's world, where the information communication technique has brought the world together there is one of the increase growing areas is security of network, which certainly generate discussion of ethical hacking. The main reason behind the discussion of ethical hacking is insecurity of the network i.e. hacking. The need of ethical hacking is to protect the system from the damage caused by the hackers. This paper of ethical hacking is to evaluate target system security and report back to owner. This paper helps to generate a brief idea of ethical hacking & all its aspects.