Network penetration testing is a specific type of security testing that looks for weaknesses in an organization's network architecture by mimicking actual attacks. Network penetration testing is primarily divided into two categories:
Internal Penetration Testing: This involves testing the network from within the organization, simulating attacks that could be launched by insiders or compromised systems.
External Penetration Testing: This involves testing the network from outside the organization, simulating attacks that could be launched by external attackers