
Interface de gestion de projet basée sur le web pour les workflows de test de pénétration et de chasse aux bogues, automatisant le scan de ports avec Nmap/Masscan et l'énumération de sous-domaines via Amass et Findomain.
Une application web qui facilite l'exécution de vos projets de pentest et de bug bounty.
L'application fournit une interface web pratique pour travailler avec différents types de fichiers utilisés lors du pentest, pour automatiser le scan de ports et la recherche de sous-domaines.



Vous pouvez scanner les ports avec nmap ou masscan. nmap est lancé avec les arguments suivants :
nmap --top-ports 10000 -sV -Pn --min-rate 300 --max-retries 2 [ip]
masscan est lancé avec les arguments suivants :
masscan -p 1-65535 --rate 2000
Amass et findomain sont utilisés pour trouver des sous-domaines.
Subdomain tasks.config.py avec votre identifiant de chat et votre jeton.NOTE 1 : Modifiez les chemins pour amass, findomain, nmap et masscan dans config.py avant d'exécuter les commandes.
NOTE 2 : L'application doit être lancée en tant que root si vous voulez que masscan fonctionne.
apt install python3 python-venv python3-pip
git clone https://github.com/ascr0b/PCWT
cd PCWT
python3 -m venv env
source env/bin/activate
pip3 install -r requirements.txt
flask init-db
flask crontab add
export FLASK_APP=app
flask run
L'application est disponible à l'adresse http://127.0.0.1:5000