
सुपर नेक्स्ट जनरेशन एडवांस्ड रिएक्टिव हनीपॉट
सुपर नेक्स्ट जनरेशन एडवांस्ड रिएक्टिव हनीपॉट
SNARE एक वेब एप्लिकेशन हनीपॉट सेंसर है जो इंटरनेट से सभी प्रकार की दुर्भावना को आकर्षित करता है।
दस्तावेज़ीकरण यहाँ पाया जा सकता है।
git clone https://github.com/mushorg/snare.git और cd snarepython3 -m venv venv. venv/bin/activateनोट: यदि आप वर्चुअल एनवायरनमेंट में snare चला रहे हैं तो नीचे दिए गए आदेशों के साथ sudo का उपयोग न करें।
sudo pip3 install -r requirements.txtsudo python3 setup.py installsudo clone --target http://example.com --path <आधार निर्देशिका का पथ>sudo snare --port 8080 --page-dir example.com --path <आधार निर्देशिका का पथ>[नोट: क्लोनर पूरी वेबसाइट को क्लोन करता है, क्लोनिंग की वांछित गहराई तक सीमित करने के लिए --max-depth पैरामीटर जोड़ें]
snare प्रोजेक्ट निर्देशिका में बदलेंdocker-compose builddocker-compose updocker-compose चलाने के बारे में अधिक जानकारी यहाँ पाई जा सकती है।docker-compose up चलाने के दौरान त्रुटि होने पर, पोर्ट 80 की उपलब्धता जाँचें, यदि यह व्यस्त है तो डिफ़ॉल्ट पोर्ट बदलने के लिए Docker दस्तावेज़ देखें।
उत्पादन में चलाते समय आप स्पष्ट रूप से 0.0.0.0 और पोर्ट 80 से बाइंड करना चाहेंगे।
परीक्षण चलाने और परीक्षण कवरेज रिपोर्ट प्राप्त करने के लिए, हम pytest चलाने की सलाह देते हैं:
pip install pytest pytest-cov
sudo pytest --cov-report term-missing --cov=snare snare/tests/
# sudo snare --port 8080 --page-dir example.com
_____ _ _____ ____ ______
/ ___// | / / | / __ \/ ____/
\__ \/ |/ / /| | / /_/ / __/
___/ / /| / ___ |/ _, _/ /___
/____/_/ |_/_/ |_/_/ |_/_____/
privileges dropped, running as "nobody:nogroup"
serving with uuid 9c10172f-7ce2-4fb4-b1c6-abc70141db56
Debug logs will be stored in /opt/snare/snare.log
Error logs will be stored in /opt/snare/snare.err
======== Running on http://127.0.0.1:8080 ========
(Press CTRL+C to quit)
you are running the latest version