
वेब-आधारित परियोजना प्रबंधन इंटरफ़ेस जो पेनिट्रेशन टेस्टिंग और बग बाउंटी वर्कफ़्लो के लिए है, Nmap/Masscan के साथ पोर्ट स्कैनिंग और Amass तथा Findomain के माध्यम से सबडोमेन एनुमरेशन को स्वचालित करता है।
एक वेब एप्लिकेशन जो आपके पेंटेस्ट और बग बाउंटी प्रोजेक्ट्स को चलाना आसान बनाता है।
यह ऐप पेंटेस्ट के दौरान उपयोग किए जाने वाले विभिन्न प्रकार की फ़ाइलों के साथ काम करने, पोर्ट स्कैन और उपडोमेन खोज को स्वचालित करने के लिए एक सुविधाजनक वेब इंटरफ़ेस प्रदान करता है।



आप nmap या masscan का उपयोग करके पोर्ट स्कैन कर सकते हैं। nmap निम्नलिखित तर्कों के साथ शुरू किया जाता है:
nmap --top-ports 10000 -sV -Pn --min-rate 300 --max-retries 2 [ip]
masscan निम्नलिखित तर्कों के साथ शुरू किया जाता है:
masscan -p 1-65535 --rate 2000
Amass और findomain का उपयोग उपडोमेन खोजने के लिए किया जाता है।
Subdomain tasks डैशबोर्ड का उपयोग करके उन्हें आवश्यकतानुसार निष्क्रिय या सक्रिय भी कर सकते हैं।config.py अपडेट करें।नोट 1: कमांड चलाने से पहले config.py में amass, findomain, nmap और masscan के पथ बदलें।
नोट 2: यदि आप masscan को काम करना चाहते हैं तो ऐप को रूट के रूप में शुरू किया जाना चाहिए।
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
ऐप http://127.0.0.1:5000 पर उपलब्ध है।