
The Whale Sentinel Services
व्हेल सेंटिनल सेवाएँ व्हेल सेंटिनल खतरा पहचान पारिस्थितिकी तंत्र का केंद्रीकृत बैकएंड है। ये माइक्रोसर्विसेज वास्तविक समय में खतरे का पता लगाना, एजेंट समन्वय, DGA विश्लेषण और वेब हमले निरीक्षण करती हैं, जिससे कनेक्टेड अनुप्रयोगों के लिए गहरी सुरक्षा अवलोकन और सक्रिय सुरक्षा सक्षम होती है।
| क्रमांक | सेवा का नाम | भाषा | डॉकर इमेज | संस्करण |
|---|---|---|---|---|
| 1 | whale-sentinel-common-attack-detection | Go 1.24.0 | Image | 0.1.3 |
| 2 | whale-sentinel-configuration-service | Go 1.24.0 | Image | 0.1.3 |
| 3 | whale-sentinel-dga-detection | Python 3.12 | Image | 0.1.3 |
| 4 | whale-sentinel-web-attack-detection | Python 3.12 | Image | 0.1.3 |
| 5 | whale-sentinel-gateway-service | Go 1.24.0 | Image | 0.1.3 |
IAM उपयोगकर्ता बनाएँ
AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEYAWS Secrets Manager में एक सीक्रेट बनाएँ
AWS_SECRET_NAMEWHALE_SENTINEL_AGENT_SECRET_KEY_NAMEWHALE_SENTINEL_SERVICE_SECRET_KEY_NAMEWHALE_SENTINEL_CONTROLLER_SECRET_KEY_NAMEmv docker-compose.example.yml docker-compose.yml
redis/redis.conf और docker-compose.yml में डिफ़ॉल्ट Redis पासवर्ड अपडेट करें।docker-compose.yml, fluent-bit.conf और .env में निम्नलिखित मान अपडेट करें:
| कुंजी | विवरण | उदाहरण |
|---|---|---|
AWS_REGION | AWS परिनियोजन क्षेत्र | us-west-2 |
AWS_ACCESS_KEY_ID | IAM एक्सेस कुंजी | AKIA... |
AWS_SECRET_ACCESS_KEY | IAM गुप्त कुंजी | abc123... |
AWS_SECRET_NAME | Secrets Manager में सीक्रेट का नाम | whale-prod-secret |
WHALE_SENTINEL_AGENT_SECRET_KEY_NAME | एजेंट गुप्त कुंजी फ़ील्ड | agent-secret-key |
WHALE_SENTINEL_SERVICE_SECRET_KEY_NAME | सेवा गुप्त कुंजी फ़ील्ड | service-secret-key |
WHALE_SENTINEL_CONTROLLER_SECRET_KEY_NAME | नियंत्रक गुप्त कुंजी फ़ील्ड | controller-secret-key |
REDIS_PASSWORD | Redis एक्सेस पासवर्ड | supersecurepass |
WS_CONTROLLER_PROCESSOR_URL | Whale MDP एंडपॉइंट URL | http://controller:8080/processor |
OPENSEARCH_ENDPOINT | OpenSearch एंडपॉइंट | https://search-xyz.us-west-2.es.amazonaws.com |
OPENSEARCH_USERNAME | OpenSearch उपयोगकर्ता | admin |
OPENSEARCH_PASSWORD | OpenSearch पासवर्ड | password123 |
docker-compose up -d
हम योगदान और प्रतिक्रिया का स्वागत करते हैं। कृपया रिपॉजिटरी को फोर्क करें और अपने सुझाए गए बदलावों के साथ पुल रिक्वेस्ट खोलें।
यह प्रोजेक्ट MIT License के अंतर्गत लाइसेंस प्राप्त है।
यदि आप कोई कमजोरी पाते हैं, तो कृपया GitHub Issues के माध्यम से जिम्मेदारी से रिपोर्ट करें या निजी रूप से अनुरक्षकों से संपर्क करें।