
Ransomware leak site monitoring
RansomWatch एक ransomware लीक साइट निगरानी उपकरण है। यह विभिन्न ransomware लीक साइटों पर सभी प्रविष्टियों को स्क्रैप करेगा, डेटा को SQLite डेटाबेस में संग्रहीत करेगा, और जब कोई नया पीड़ित दिखाई देता है या जब कोई पीड़ित हटा दिया जाता है, तो Slack या Discord के माध्यम से सूचनाएं भेजेगा।
नोट: RansomWatch नवीनतम साइटों के लिए सक्रिय रूप से अपडेट नहीं किया जा रहा है, और अधिकतर तृतीय-पक्ष योगदानों पर निर्भर है। कृपया एक पुल अनुरोध खोलें, और/या मुझे Twitter पर DM करें।
config_vol/ में, कृपया config.sample.yaml को config.yaml में कॉपी करें, और निम्नलिखित जोड़ें:
hiveapi... onion डोमेन पर दिखाई देंगे।इसके अतिरिक्त, कुछ पर्यावरण चर हैं जिन्हें आपको सेट करने की आवश्यकता हो सकती है:
RW_DB_PATH: SQLite डेटाबेस के लिए पथRW_CONFIG_PATH: config.yaml फ़ाइल का पथये दोनों प्रदान की गई docker-compose.yml में सेट हैं।
इसे आप जिस भी अंतराल पर उपयोग करना चाहते हैं, उस पर क्रॉनजॉब के माध्यम से Docker में चलाने का इरादा है।
पहले, कंटेनर बनाएं: docker-compose build app
फिर, इसे अपने crontab में जोड़ें। उदाहरण crontab प्रविष्टि (हर 8 घंटे चलता है):
0 */8 * * * cd /path/to/ransomwatch && docker-compose up --abort-on-container-exit
यदि आप चाहें, तो आप Docker Hub पर प्रकाशित छवि (captaingeech/ransomwatch) का उपयोग कर सकते हैं, एक docker-compose.yml के साथ जो कुछ इस तरह दिखता है:
version: "3"
services:
app:
image: captaingeech/ransomwatch:latest
depends_on:
- proxy
volumes:
- ./db_vol:/db
- ./config_vol:/config
environment:
PYTHONUNBUFFERED: 1
RW_DB_PATH: /db/ransomwatch.db
RW_CONFIG_PATH: /config/config.yaml
proxy:
image: captaingeech/tor-proxy:latest
इसे कमांड लाइन के माध्यम से भी चलाया जा सकता है, लेकिन इसके लिए आपके पास अपना स्वयं का Tor प्रॉक्सी (नियंत्रण सेवा सहित) चल रहा होना चाहिए। उदाहरण निष्पादन:
$ RW_DB_PATH=./db_vol/ransomwatch.db RW_CONFIG_PATH=./config_vol/config.yaml python3 src/ransomwatch.py




Discord और Teams को भेजे गए संदेश शैली में बहुत समान हैं, सामग्री में समान हैं।
निम्नलिखित लीक साइटें समर्थित हैं:
यदि आप अन्य लीक साइटों को लागू करना चाहते हैं, तो बेझिझक एक PR खोलें या मुझे Twitter पर DM करें, @captainGeech42