Each penetration test is meticulously studied and prepared, the time frame in which it will be launched is decided, with or without notification of when the attack will take place.
The penetration test activity is the one that requires greater planning, time and analysis of systems and behaviors, research on open sources for the greatest possible effectiveness.
The tools used to conduct penetration tests are both commercial and opensource.