Ethical hacking is an emerging tools used by most of the organizations for testing network security. The security risks and vulnerabilities in a network can be recognized with the help of ethical hacking. This research completely concentrates on ethical hacking, problems that may occur while hacking process is in progress and various ethical hacking tools available for organizations. Information is the important source for any organizations while executing business operations. Organizations and government agencies have to adopt ethical hacking tools in order secure important documents and sensitive information (Harold F. Tipton and Micki Krause, 2004). Ethical hacker professionals have to be hired in order to test the networks effectively. Ethical hackers perform security measure on behalf of the organization owners. In order to bring out the ethical hacking efforts perfectly a proper plan must be executed. Ethical hacking has the ability to suggest proper security tools that can avoid attacks on the networks. Hacking tools can be used for email systems, data bases and voice over internet protocol applications in order to make communications securely. Ethical hacking can also be known as penetration testing which can be used for networks, applications and operating systems  Using hacking tools is a best method for identifying the attacks before it effect the entire organization. Ethical hackers are nothing but authorized users for the sensitive information or networks of an organization. Using hacking techniques for handling employees in organization and for solving critical judicial cases is not a crime. An ethical hacker use same tools and actions as performed by normal hacker. The main aspect in ethical hacking is that target permission is essential for performing hacking on the information. Ethical hacking can be used while performing security audits in the organization .Thus, ethical hacking can help in testing the networks by finding out various vulnerabilities. In ethical hacking, a user will get permission to access the important data.


Hacking Background image

100 Continue 

101 Switching Protocols 

200 OK Action completed successfully

201 Created Success following a POST command

202 Accepted The request has been accepted for processing, but the processing has not been completed.

203 Partial Information Response to a GET command, indicates that the returned meta information is from a private overlaid web.

204 No Content Server has received the request but there is no information to send back.

205 Reset Content

206 Partial Content The requested file was partially sent. Usually caused by stopping or refreshing a web page.

300 Multiple Choices

301 Moved Permanently Requested a directory instead of a specific file. The web server added the filename index.html, index.htm, home.html, or home.htm to the URL.

302 Moved Temporarily

303 See Other

304 Not Modified The cached version of the requested file is the same as the file to be sent.

305 Use Proxy

400 Bad Request The request had bad syntax or was impossible to be satisified.

401 Unauthorized User failed to provide a valid user name / password required for access to file / directory.

402 Payment Required

403 Forbidden The request does not specify the file name. Or the directory or the file does not have the permission that allows the pages to be viewed from the web.

404 Not Found The requested file was not found.

405 Method Not Allowed

406 Not Acceptable

407 Proxy Authentication Required

408 Request Time-Out

409 Conflict

410 Gone

411 Length Required

412 Precondition Failed

413 Request Entity Too Large

414 Request-URL Too Large

415 Unsupported Media Type

500 Server Error In most cases, this error is a result of a problem with the code or program you are calling rather than with the web server itself.

501 Not Implemented The server does not support the facility required.

502 Bad Gateway

503 Out of Resources The server cannot process the request due to a system overload. This should be a temporary condition.

504 Gateway Time-Out The service did not respond within the time frame that the gateway was willing to wait.

505 HTTP Version not supported