Some of these tools are open source while others are commercially available. The tools used in ethical hacking are computer programs or scripts that help in finding the vulnerabilities in these computer systems and networks. The company that owns the network or system allows cybersecurity experts to do this to test their system’s defences. This is a planned, approved and above it all, a legal process. Ethical hacking refers to the authorised bypassing of system security to identify potential vulnerabilities, data breaches and threats in a network.