APT2 (apt2)

LSE top 100LSE top 100APT2 (97)APT2 (97)

Tool and Usage

APT2 is a tool written by Adam Compton and Austin Lane to help pentesters automate mundane scanning tasks. It leverages scan results from Nexpose, Nessus, or Nm

Screenshot for APT2 tool review


APT2 stands for Automated Penetration Testing Toolkit.

APT2 performs a scan with Nmap or can import the results of a scan from Nexpose or Nessus. The processed results will be used in the second phase. This phase launches exploit and enumeration modules. It helps pentesters to automate assessments and tasks.

Suggested components to have installed: convert, dirb, hydra, java, john, ldapsearch, msfconsole, nmap, nmblookup, phantomjs, responder, rpcclient, secretsdump.py, smbclient, snmpwalk, sslscan, xwd

Usage and audience

APT2 is commonly used for penetration test or security assessment. Target users for this tool are pentesters and security professionals.

Tool review

The review and analysis of this project resulted in the following remarks for this security tool:


  • + The source code of this software is available

History and highlights

  • Demoed at Black Hat Europe 2016
  • Presentation at Black Hat USA 2016

Author and Maintainers

APT2 is under development by Adam Compton, Austin Lane.


Support operating systems

APT2 is known to work on Linux.


Several dependencies are required to use APT2.

  • Python 2
This tool page was recently updated. Found an improvement? Become an influencer and submit an update.
Project details
Latest release1.0-20170613 [2017-06-14]
Last updatedSept. 19, 2017

Project health

This score is calculated by different factors, like project age, last release date, etc.


GitHub iconAPT2 GitHub project

Related terms