
AutoBrowser Screenshot
AutoBrowser एक उपकरण है जो पायथन में लिखा गया है, जो पैठ परीक्षकों के लिए है।
इस उपकरण का उद्देश्य नेटवर्क पर http/s आधारित पोर्ट की रिपोर्ट (Json फ़ाइल) और स्क्रीनशॉट बनाना है।
आप Nmap रिपोर्ट (XML फ़ाइल -oX) का विश्लेषण करने या Nmap के साथ स्कैन करने के बीच चुन सकते हैं,
फिर उपकरण स्वचालित रूप से हेडलेस वेब ब्राउज़र का उपयोग करके प्रत्येक होस्ट पर http/s अनुरोध के साथ परिणामों की जाँच करता है,
फिर यह प्रतिक्रिया पृष्ठ सामग्री का एक स्क्रीनशॉट लेता है।
Proof of concept video from AutoBrowser 4.0
स्थितीय तर्क:
analyze - विश्लेषण करें और ब्राउज़ करें (तर्क आवश्यक: nmap रिपोर्ट स्थान)
scan - स्कैन करें और ब्राउज़ करें (तर्क आवश्यक: लक्ष्य होस्ट या फ़ाइल)
वैकल्पिक तर्क:
-h, --help - यह सहायता संदेश दिखाएं और बाहर निकलें
-p PROJECT, --project PROJECT - परियोजना का नाम (फ़ोल्डर जिसमें सभी डेटा होता है। डिफ़ॉल्ट: project)
-t TIMEOUT, --timeout TIMEOUT - http अनुरोध समय-सीमा अवधि
-w MAX_WORKERS, --max-workers MAX_WORKERS - अधिकतम कार्यकर्ता प्रक्रियाएँ (डिफ़ॉल्ट: 4)
--useragent USERAGENT - विशिष्ट उपयोगकर्ता एजेंट सेट करें
--java-enabled - Java वातावरण प्रदर्शित करें
--verbose - सभी जाँचों को विस्तार से दिखाएँ
--proxy PROXY - HTTP/socks5 प्रॉक्सी के माध्यम से कनेक्शन रिले करें (उदाहरण: socks5://127.0.0.1:8080)
--proxy-auth PROXY_AUTH - प्रॉक्सी क्रेडेंशियल सेट करें। (उदाहरण: username:password)
आपको CLI तर्कों पर मानों को केवल दोहरे उद्धरण चिह्नों के माध्यम से सीमांकित करना होगा!
scan विधि के तर्क विवरण प्राप्त करें:python AutoBrowser.py scan --help
python AutoBrowser.py scan "192.168.1.1/24" -a="-sT -sV -T3" -p project_name --workers=10
python AutoBrowser.py scan file_path.txt -a="-sT -sV -T3" -p project_name --verbose --java-enabled
analyze विधि के तर्क विवरण प्राप्त करें:python AutoBrowser.py analyze --help
python AutoBrowser.py analyze nmap_file.xml --project report_analyze --proxy="socks5://127.0.0.1:8080"
python AutoBrowser.py analyze nmap_file.xml --project report_analyze --proxy="http://127.0.0.1:8080" --proxy-auth="username:password"
python AutoBrowser.py analyze nmap_file.xml --project report_analyze --user-agent="My New UserAgent"
###लिनक्स स्थापना:
###MacOSx स्थापना:
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"###विंडोज स्थापना: