Email Alert-ები
PRX-SD-ს შეუძლია email შეტყობინებები გაგზავნოს საფრთხეების გამოვლენისას, სკანირებების დასრულებისას ან კრიტიკული მოვლენებისას. Email alert-ები webhook-ებს ავსებს გარემოებებში, სადაც email ძირითადი საკომუნიკაციო არხია, ან მე-ცვლაზე მყოფ პერსონალზე გასასვლელად.
გამოყენება
sd email-alert <SUBCOMMAND> [OPTIONS]ქვე-ბრძანებები
| ქვე-ბრძანება | აღწერა |
|---|---|
configure | SMTP სერვერისა და მიმღების პარამეტრების დაყენება |
test | კონფიგურაციის შესამოწმებელი ტესტ-email-ის გაგზავნა |
send | Alert email-ის ხელით გაგზავნა |
status | Email კონფიგურაციის მიმდინარე სტატუსის ჩვენება |
Email-ის კონფიგურაცია
ინტერაქტიული კონფიგურაცია
sd email-alert configureინტერაქტიული ოსტატი ამ მონაცემებს ითხოვს:
SMTP Server: smtp.gmail.com
SMTP Port [587]: 587
Use TLS [yes]: yes
Username: [email protected]
Password: ********
From Address [[email protected]]: [email protected]
From Name [PRX-SD]: PRX-SD Scanner
Recipients (comma-separated): [email protected], [email protected]
Min Severity [suspicious]: maliciousბრძანებ-ხაზის კონფიგურაცია
sd email-alert configure \
--smtp-server smtp.gmail.com \
--smtp-port 587 \
--tls true \
--username [email protected] \
--password "app-password-here" \
--from "[email protected]" \
--from-name "PRX-SD Scanner" \
--to "[email protected],[email protected]" \
--min-severity maliciousკონფიგურაციის ფაილი
Email პარამეტრები ~/.prx-sd/config.toml-ში ინახება:
[email]
enabled = true
min_severity = "malicious" # suspicious | malicious
events = ["threat_detected", "ransomware_alert", "scan_completed"]
[email.smtp]
server = "smtp.gmail.com"
port = 587
tls = true
username = "[email protected]"
# Password stored encrypted - use 'sd email-alert configure' to set
[email.message]
from_address = "[email protected]"
from_name = "PRX-SD Scanner"
recipients = ["[email protected]", "[email protected]"]
subject_prefix = "[PRX-SD]"TIP
Gmail-ისთვის ანგარიშის პაროლის ნაცვლად App Password-ის გამოყენება. App Password-ის გენერირებისთვის Google Account > Security > 2-Step Verification > App passwords-ზე გადასვლა.
Email-ის ტესტირება
კონფიგურაციის შესამოწმებლად ტესტ-email-ის გაგზავნა:
sd email-alert testSending test email to [email protected], [email protected]...
SMTP connection: OK (smtp.gmail.com:587, TLS)
Authentication: OK
Delivery: OK (Message-ID: <[email protected]>)
Test email sent successfully.ხელით Alert-ების გაგზავნა
Alert email-ის ხელით გაშვება (ინტეგრაციების ტესტირებისთვის ან დასკვნების გადაგზავნისთვის სასარგებლო):
# კონკრეტულ ფაილზე alert-ის გაგზავნა
sd email-alert send --file /tmp/suspicious_file --severity malicious \
--message "Found during incident response investigation"
# სკანირების შეჯამების გაგზავნა
sd email-alert send --scan-report /tmp/scan-results.jsonEmail-ის შინაარსი
საფრთხის გამოვლენის Email
Subject: [PRX-SD] MALICIOUS: Win_Trojan_AgentTesla detected on web-server-01
PRX-SD Threat Detection Alert
==============================
Host: web-server-01
Timestamp: 2026-03-21 10:15:32 UTC
Severity: MALICIOUS
File: /tmp/payload.exe
SHA-256: e3b0c44298fc1c149afbf4c8996fb924...
Size: 240 KB
Type: PE32 executable (GUI) Intel 80386, for MS Windows
Detection: Win_Trojan_AgentTesla
Engine: YARA (neo23x0/signature-base)
Action Taken: Quarantined (ID: a1b2c3d4)
---
PRX-SD Antivirus Engine | https://openprx.dev/prx-sdსკანირების შეჯამების Email
Subject: [PRX-SD] Scan Complete: 3 threats found in /home
PRX-SD Scan Report
===================
Host: web-server-01
Scan Path: /home
Started: 2026-03-21 10:00:00 UTC
Completed: 2026-03-21 10:12:45 UTC
Duration: 12 minutes 45 seconds
Files Scanned: 45,231
Threats Found: 3
Detections:
1. /home/user/downloads/crack.exe
Severity: MALICIOUS | Detection: Win_Trojan_Agent
Action: Quarantined
2. /home/user/.cache/tmp/loader.sh
Severity: MALICIOUS | Detection: Linux_Backdoor_Generic
Action: Quarantined
3. /home/user/scripts/util.py
Severity: SUSPICIOUS | Detection: Heuristic_HighEntropy
Action: Reported
---
PRX-SD Antivirus Engine | https://openprx.dev/prx-sdმხარდაჭერილი მოვლენები
| მოვლენა | ნაგულისხმევად ჩართული | აღწერა |
|---|---|---|
threat_detected | კი | მავნე ან საეჭვო ფაილი ნაპოვნია |
ransomware_alert | კი | გამოსასყიდ-ქცევა გამოვლინდა |
scan_completed | არა | სკანის სამუშაო დასრულდა (მხოლოდ საფრთხეების პოვნისას) |
update_completed | არა | სიგნატურ-განახლება დასრულდა |
update_failed | კი | სიგნატურ-განახლება წარუმატებელი |
daemon_error | კი | დემონი კრიტიკულ შეცდომას წააწყდა |
email-ების გამომწვევი მოვლენების კონფიგურაცია:
[email]
events = ["threat_detected", "ransomware_alert", "daemon_error"]Rate Limiting
დიდი განადგურებების დროს email-ის გადაფენვის თავიდან ასაცილებლად:
[email.rate_limit]
max_per_hour = 10 # Maximum emails per hour
digest_mode = true # Batch multiple alerts into a single email
digest_interval_mins = 15 # Digest batch windowdigest_mode-ის ჩართვისას digest-ის ინტერვალის ფარგლებში alert-ები ინდივიდუალური შეტყობინებების გაგზავნის ნაცვლად ერთ შეჯამებულ email-ში გაერთიანდება.
სტატუსის შემოწმება
sd email-alert statusEmail Alert Status
Enabled: true
SMTP Server: smtp.gmail.com:587 (TLS)
From: [email protected]
Recipients: [email protected], [email protected]
Min Severity: malicious
Events: threat_detected, ransomware_alert, daemon_error
Last Sent: 2026-03-21 10:15:32 UTC
Emails Today: 2შემდეგი ნაბიჯები
- Webhook Alert-ები -- რეალურ დროში webhook შეტყობინებები
- დაგეგმილი სკანირებები -- განმეორებადი სკანების ავტომატიზება
- საფრთხეზე რეაგირება -- ავტომატური remediation პოლიტიკები
- დემონი -- alert-ებიანი ფონური დაცვა