PTART is a vulnerability organizer tool developed for pentesters, bug bounty hunters, anybody who wants to leverage its security expertise. Basically this tool will help you to :
A special thanks to @pavanw3b for the Sh00t! project.
Flag: It's a test case that needs to be tested. Flags can be generated automatically based on the testing methodology chosen or directly during the pentest. Based on our experience, flags are often useful when we are busy to struggle with an endpoint and we see a new point of interest in order to come back to it afterward.
Hit: Hits are bugs. Typically a hit contains technical description of the bug, Affected Files/URLs, Steps To Reproduce and Fix Recommendation. Screenshots, attachments, comments can enrich the content of the vulnerability.
Assessment: Assessment is a testing assessment. It can be an assessment of an application, a program - up to the user the way wanted to manage. It's a part of project.
Project: Project contains assessments. Project can be a logical separation of what you do. It can be different job, bug bounty, up to you to decide.
// Your First Program
class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
In order to enable, the Chat GPT
console, you just need to enter your api key in settings.py upon CHATGPT_API_KEY
key.
You could easily instatiate a demo version by using our docker version.
docker run -p 8000:8000 -it deddobifu/ptart:3.0.0
Access http://127.0.0.1:8000/ on your favorite browser and use admin/admin to connect.
Preparing PTART environment :
Python requires Python 3.12 and a few more packages. The simplest way to set up PTART is using venv.
python3.12 -m venv venv
.brew install pandoc
or get the package from Github), PTARTv3 was tested with pandoc-3.2.X version, older versions are not supported.source venv/bin/activate
and install dependencies pip install -r requirements.txt
(If psycopg2 failed to be installed try sudo apt get install libpq-dev
or brew install postgresql
, if rlPyCairo failed to be install, try sudo apt install libcairo2-dev
or brew install cairo pkg-config
)python manage.py migrate
python manage.py createsuperuser
That's all for the first time. Follow the next steps whenever you want to start PTART.
Starting PTART:
python manage.py runserver
Ctrl + C
cd PTART
Ctrl + C
git pull
or download the source from Github and replace the files.pip install -r requirements.txt
python manage.py migrate
python manage.py runserver