Skip to content
ეს გვერდი შეიქმნა და ითარგმნა ხელოვნური ინტელექტის დახმარებით. თუ შეამჩნევთ უზუსტობას, გთხოვთ, დაგვეხმარეთ გაუმჯობესებაში. GitHub-ზე რედაქტირება

Email Alert-ები

PRX-SD-ს შეუძლია email შეტყობინებები გაგზავნოს საფრთხეების გამოვლენისას, სკანირებების დასრულებისას ან კრიტიკული მოვლენებისას. Email alert-ები webhook-ებს ავსებს გარემოებებში, სადაც email ძირითადი საკომუნიკაციო არხია, ან მე-ცვლაზე მყოფ პერსონალზე გასასვლელად.

გამოყენება

bash
sd email-alert <SUBCOMMAND> [OPTIONS]

ქვე-ბრძანებები

ქვე-ბრძანებააღწერა
configureSMTP სერვერისა და მიმღების პარამეტრების დაყენება
testკონფიგურაციის შესამოწმებელი ტესტ-email-ის გაგზავნა
sendAlert email-ის ხელით გაგზავნა
statusEmail კონფიგურაციის მიმდინარე სტატუსის ჩვენება

Email-ის კონფიგურაცია

ინტერაქტიული კონფიგურაცია

bash
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

ბრძანებ-ხაზის კონფიგურაცია

bash
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-ში ინახება:

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-ის გაგზავნა:

bash
sd email-alert test
Sending 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-ის ხელით გაშვება (ინტეგრაციების ტესტირებისთვის ან დასკვნების გადაგზავნისთვის სასარგებლო):

bash
# კონკრეტულ ფაილზე 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.json

Email-ის შინაარსი

საფრთხის გამოვლენის 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-ების გამომწვევი მოვლენების კონფიგურაცია:

toml
[email]
events = ["threat_detected", "ransomware_alert", "daemon_error"]

Rate Limiting

დიდი განადგურებების დროს email-ის გადაფენვის თავიდან ასაცილებლად:

toml
[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 window

digest_mode-ის ჩართვისას digest-ის ინტერვალის ფარგლებში alert-ები ინდივიდუალური შეტყობინებების გაგზავნის ნაცვლად ერთ შეჯამებულ email-ში გაერთიანდება.

სტატუსის შემოწმება

bash
sd email-alert status
Email 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

შემდეგი ნაბიჯები

Released under the Apache-2.0 License.