Auto-Guardian-Core / .env.example
AbdulElahGwaith's picture
Upload folder using huggingface_hub
7270c96 verified
# إعدادات بيئة نظام الحارس التلقائي
# Auto Guardian System Environment Configuration
# ==============================================
# IMPORTANT: هذا ملف نموذجي. انسخه إلى .env وأضف قيمك الفعلية.
# cp .env.example .env
# ===============================
# إعدادات الوضع العام
# ===============================
# وضع التشغيل: development, testing, production
mode: development
# مستوى التسجيل: DEBUG, INFO, WARNING, ERROR, CRITICAL
log_level: INFO
# المنطقة الزمنية (استخدم تنسيق tzdata)
timezone: UTC
# ===============================
# إعدادات API والخادم
# ===============================
# عنوان واجهة برمجة التطبيقات
api_host: "0.0.0.0"
api_port: 8000
# مفتاح سري لتوقيع الرموز (تغييره في الإنتاج!)
secret_key: "your-super-secret-key-change-this-in-production"
# فترة انتهاء رمز JWT (بالساعات)
jwt_expiration_hours: 24
# تفعيل HTTPS في الإنتاج
use_https: false
# مسار ملف الشهادة (للإنتاج فقط)
ssl_cert: ""
ssl_key: ""
# ===============================
# إعدادات المراقبة
# ===============================
# تفعيل المراقبة
monitoring_enabled: true
# الفاصل الزمني للفحص (بالثواني)
scan_interval: 5
# مصادر السجلات للمراقبة (مفصولة بفواصل)
log_sources:
- /var/log/auth.log
- /var/log/syslog
# تفعيل الفحص العميق
deep_scan: false
# ===============================
# إعدادات الحظر
# ===============================
# تفعيل الحظر التلقائي
blocking_enabled: true
# عدد المحاولات قبل الحظر
block_threshold: 5
# الفترة الزمنية للمحاولات (بالثواني)
block_timewindow: 60
# تفعيل IPTables للحظر
use_iptables: true
# تفعيل الجدار الناري (firewalld)
use_firewalld: false
# قائمة العناوكات المسموح بها (لا تُحظر)
whitelist_ips: []
# قائمة العناوكات المحظورة دائماً
blacklist_ips: []
# ===============================
# إعدادات الإشعارات
# ===============================
# تفعيل الإشعارات
notifications_enabled: true
# ---- Slack ----
slack_enabled: false
slack_webhook_url: ""
slack_channel: "security-alerts"
slack_username: "Auto-Guardian"
slack_icon_emoji: ":shield:"
# ---- Discord ----
discord_enabled: false
discord_webhook_url: ""
discord_username: "Auto-Guardian"
# ---- البريد الإلكتروني ----
email_enabled: false
email_smtp_host: "smtp.gmail.com"
email_smtp_port: 587
email_use_tls: true
email_username: ""
email_password: ""
email_from: "noreply@autoguardian.local"
email_to: []
# ===============================
# إعدادات Prometheus
# ===============================
# تفعيل Prometheus
prometheus_enabled: true
# منفذ Prometheus
prometheus_port: 9090
# تفعيل مسار /metrics
prometheus_metrics_path: "/metrics"
# ===============================
# إعدادات التخزين
# ===============================
# مسار مجلد السجلات
log_path: "logs/"
# مسار مجلد البيانات
data_path: "data/"
# تفعيل قاعدة البيانات
database_enabled: false
database_url: "sqlite:///data/autoguardian.db"
# ===============================
# إعدادات الأمان
# ===============================
# تفعيل التحقق من التحديثات الأمنية
security_checks: true
# فترة التحقق من التحديثات (بالساعات)
security_check_interval: 24
# تفعيل تسجيل جميع الإجراءات
audit_logging: true
# مسار ملف سجل التدقيق
audit_log_path: "logs/audit.log"
# ===============================
# إعدادات Docker
# ===============================
# اسم الحاوية في Docker
docker_container_name: "auto-guardian-system"
# الشبكة في Docker
docker_network: "security-network"
# ===============================
# إعدادات خارجية (اختياري)
# ===============================
# Cloudflare API (لحظر العناوكات على الحافة)
cloudflare_enabled: false
cloudflare_api_token: ""
cloudflare_zone_id: ""
#바이러스 보호 API
virustotal_enabled: false
virustotal_api_key: ""