Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/trustedsec/ptf
The Penetration Testers Framework (PTF) is a way for modular support for up-to-date tools.
https://github.com/trustedsec/ptf
Last synced: 6 days ago
JSON representation
The Penetration Testers Framework (PTF) is a way for modular support for up-to-date tools.
- Host: GitHub
- URL: https://github.com/trustedsec/ptf
- Owner: trustedsec
- Created: 2015-05-12T18:37:25.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-09-22T18:48:31.000Z (3 months ago)
- Last Synced: 2024-11-28T20:04:37.003Z (14 days ago)
- Language: Python
- Size: 2.79 MB
- Stars: 5,173
- Watchers: 326
- Forks: 1,242
- Open Issues: 6
-
Metadata Files:
- Readme: README.docker.md
Awesome Lists containing this project
- awesome-github-repos - trustedsec/ptf - The Penetration Testers Framework (PTF) is a way for modular support for up-to-date tools. (Python)
- awesome-hacking-lists - trustedsec/ptf - The Penetration Testers Framework (PTF) is a way for modular support for up-to-date tools. (Python)
README
# Docker support for PTF
To be able to use the principle Security-in-a-box and run constantly penetration testing and vulnerability assessment against our applications and infrastructure, I developed a quick hack to be able to run PTF framework inside a Docker container.
First of all, build and compile all the tools and the image itself (~2 hours).
Inside this folder run the following:
```
docker build --rm -t spinfoo/ptf:1.1 .
```After, you can run PTF anytime with:
```
docker run --rm -it spinfoo/ptf:1.1 /bin/bash -c 'cd /root/ptf && ./ptf'
```# TODO
* Run install checks after modules update/install (go through /usr/local/bin and check successful execution)
* Check automatically for dependencies, improve efficiency# Credits
David Kennedy/Trustedsec PTF project and Jacobo Avariento (spinfoo) for the docker support.