├── .github └── workflows │ └── cla.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── DETAILS.md ├── LICENSE ├── README.md ├── a2p2v.sh ├── a2p2v ├── __init__.py ├── __main__.py ├── analyzer.py ├── capabilitydb.py ├── common.py ├── config.py ├── data │ ├── __init__.py │ ├── a2p2v.conf │ ├── logging.conf │ └── metasploit_config.json ├── database.py ├── executor.py ├── metasploitdb.py ├── metasploitpap.py ├── msf_example.py ├── msfrpc.py ├── organizer.py ├── planner.py ├── types.py └── version.py ├── lab_config ├── capabilities_metasploit.yml ├── capabilities_sample.yml ├── capabilities_user.yml ├── metasploitable2.common ├── metasploitable3.common ├── networkGraph.xml ├── simple.common └── simple.common2 ├── requirements.txt ├── scripts └── run_msfrpcd.sh ├── setup.py └── tests ├── __init__.py ├── sampledata.py ├── test_analyzer.py ├── test_config.py ├── test_metasploitdb.py ├── test_organizer.py ├── test_planner.py └── test_planner_state.py /.github/workflows/cla.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/.github/workflows/cla.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DETAILS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/DETAILS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/README.md -------------------------------------------------------------------------------- /a2p2v.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | python3 -m a2p2v $@ 4 | -------------------------------------------------------------------------------- /a2p2v/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/a2p2v/__init__.py -------------------------------------------------------------------------------- /a2p2v/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/a2p2v/__main__.py -------------------------------------------------------------------------------- /a2p2v/analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/a2p2v/analyzer.py -------------------------------------------------------------------------------- /a2p2v/capabilitydb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/a2p2v/capabilitydb.py -------------------------------------------------------------------------------- /a2p2v/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/a2p2v/common.py -------------------------------------------------------------------------------- /a2p2v/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/a2p2v/config.py -------------------------------------------------------------------------------- /a2p2v/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/a2p2v/data/__init__.py -------------------------------------------------------------------------------- /a2p2v/data/a2p2v.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/a2p2v/data/a2p2v.conf -------------------------------------------------------------------------------- /a2p2v/data/logging.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/a2p2v/data/logging.conf -------------------------------------------------------------------------------- /a2p2v/data/metasploit_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/a2p2v/data/metasploit_config.json -------------------------------------------------------------------------------- /a2p2v/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/a2p2v/database.py -------------------------------------------------------------------------------- /a2p2v/executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/a2p2v/executor.py -------------------------------------------------------------------------------- /a2p2v/metasploitdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/a2p2v/metasploitdb.py -------------------------------------------------------------------------------- /a2p2v/metasploitpap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/a2p2v/metasploitpap.py -------------------------------------------------------------------------------- /a2p2v/msf_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/a2p2v/msf_example.py -------------------------------------------------------------------------------- /a2p2v/msfrpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/a2p2v/msfrpc.py -------------------------------------------------------------------------------- /a2p2v/organizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/a2p2v/organizer.py -------------------------------------------------------------------------------- /a2p2v/planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/a2p2v/planner.py -------------------------------------------------------------------------------- /a2p2v/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/a2p2v/types.py -------------------------------------------------------------------------------- /a2p2v/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/a2p2v/version.py -------------------------------------------------------------------------------- /lab_config/capabilities_metasploit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/lab_config/capabilities_metasploit.yml -------------------------------------------------------------------------------- /lab_config/capabilities_sample.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/lab_config/capabilities_sample.yml -------------------------------------------------------------------------------- /lab_config/capabilities_user.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/lab_config/capabilities_user.yml -------------------------------------------------------------------------------- /lab_config/metasploitable2.common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/lab_config/metasploitable2.common -------------------------------------------------------------------------------- /lab_config/metasploitable3.common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/lab_config/metasploitable3.common -------------------------------------------------------------------------------- /lab_config/networkGraph.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/lab_config/networkGraph.xml -------------------------------------------------------------------------------- /lab_config/simple.common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/lab_config/simple.common -------------------------------------------------------------------------------- /lab_config/simple.common2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/lab_config/simple.common2 -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/run_msfrpcd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/scripts/run_msfrpcd.sh -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/sampledata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/tests/sampledata.py -------------------------------------------------------------------------------- /tests/test_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/tests/test_analyzer.py -------------------------------------------------------------------------------- /tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/tests/test_config.py -------------------------------------------------------------------------------- /tests/test_metasploitdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/tests/test_metasploitdb.py -------------------------------------------------------------------------------- /tests/test_organizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/tests/test_organizer.py -------------------------------------------------------------------------------- /tests/test_planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/tests/test_planner.py -------------------------------------------------------------------------------- /tests/test_planner_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentest-a2p2v/pentest-a2p2v-core/HEAD/tests/test_planner_state.py --------------------------------------------------------------------------------