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

CLI ბრძანებების ცნობარი

sd ბრძანებათა სტრიქონის ინტერფეისი 27 ქვე-ბრძანებას 10 კატეგორიად სთავაზობს. ეს გვერდი სწრაფი ცნობარის ინდექსის სახით მუშაობს. თითოეული ბრძანება მის დეტალურ დოკუმენტაციის გვერდზე მიგვიყვანს, სადაც ხელმისაწვდომია.

გლობალური პარამეტრები

ეს ნიშნები ნებისმიერ ქვე-ბრძანებას გადაეცემა:

ნიშანინაგულისხმევიაღწერა
--log-level <LEVEL>warnჟურნალის დეტალობა: trace, debug, info, warn, error
--data-dir <PATH>~/.prx-sdსიგნატურების, კარანტინის, კონფიგურაციისა და დანამატების ძირეული მონაცემთა დირექტორია
--help--ნებისმიერი ბრძანების ან ქვე-ბრძანების დახმარების ჩვენება
--version--ძრავის ვერსიის ჩვენება
bash
# Debug ჟურნალის ჩართვა
sd --log-level debug scan /tmp

# მომხმარებლის მონაცემთა დირექტორიის გამოყენება
sd --data-dir /opt/prx-sd scan /home

სკანირება

მოთხოვნით ფაილებისა და სისტემის სკანირების ბრძანებები.

ბრძანებააღწერა
sd scan <PATH>ფაილის ან დირექტორიის საფრთხეებზე სკანირება
sd scan-memoryგაშვებული პროცესის მეხსიერების სკანირება (მხოლოდ Linux, root საჭიროა)
sd scan-usb [DEVICE]USB/მოხსნადი მოწყობილობების სკანირება
sd check-rootkitRootkit-ის ნიშნების შემოწმება (მხოლოდ Linux)
bash
# დირექტორიის რეკურსიული სკანირება ავტო-კარანტინიზაციით
sd scan /home --auto-quarantine

# JSON გამოტანით სკანირება ავტომატიზაციისთვის
sd scan /tmp --json

# 4 ნაკადით და HTML ანგარიშით სკანირება
sd scan /var --threads 4 --report /tmp/report.html

# შაბლონების გამორიცხვა
sd scan /home --exclude "*.log" --exclude "/home/user/.cache"

# სკანირება და ავტო-რემედიაცია (პროცესის შეჩერება, კარანტინიზება, persistence-ის გაწმენდა)
sd scan /tmp --remediate

# პროცესის მეხსიერების სკანირება
sudo sd scan-memory
sudo sd scan-memory --pid 1234

# USB მოწყობილობების სკანირება
sd scan-usb
sd scan-usb /dev/sdb1 --auto-quarantine

# Rootkit-ების შემოწმება
sudo sd check-rootkit
sudo sd check-rootkit --json

რეალურ დროში მონიტორინგი

ფაილური სისტემის უწყვეტი მონიტორინგისა და ფონური დემონის ოპერაციის ბრძანებები.

ბრძანებააღწერა
sd monitor <PATHS...>ფაილური სისტემის რეალურ დროში მონიტორინგის გაშვება
sd daemon [PATHS...]ფონური დემონის სახით მონიტორინგით და ავტო-განახლებებით გაშვება
bash
# /home და /tmp ცვლილებებისთვის მონიტორი
sd monitor /home /tmp

# ბლოკ-რეჟიმით მონიტორი (fanotify, root საჭიროა)
sudo sd monitor /home --block

# ნაგულისხმევი გზებით (/home, /tmp) დემონის გაშვება
sd daemon

# მომხმარებლის განახლების ინტერვალით (ყოველ 2 საათში) დემონი
sd daemon /home /tmp /var --update-hours 2

კარანტინის მართვა

AES-256-GCM დაშიფრული კარანტინის ვოლტის მართვის ბრძანებები.

ბრძანებააღწერა
sd quarantine listყველა კარანტინიზებული ფაილის ჩამოთვლა
sd quarantine restore <ID>კარანტინიზებული ფაილის საწყის ადგილზე აღდგენა
sd quarantine delete <ID>კარანტინიზებული ფაილის სამუდამოდ წაშლა
sd quarantine delete-allყველა კარანტინიზებული ფაილის სამუდამოდ წაშლა
sd quarantine statsკარანტინის ვოლტის სტატისტიკის ჩვენება
bash
# კარანტინიზებული ფაილების ჩამოთვლა
sd quarantine list

# ფაილის აღდგენა (ID-ის პირველი 8 სიმბოლო)
sd quarantine restore a1b2c3d4

# ალტერნატიულ გზაზე აღდგენა
sd quarantine restore a1b2c3d4 --to /tmp/recovered/

# კონკრეტული ჩანაწერის წაშლა
sd quarantine delete a1b2c3d4

# ყველა ჩანაწერის წაშლა (დადასტურების მოთხოვნით)
sd quarantine delete-all

# ყველა ჩანაწერის წაშლა დადასტურების გარეშე
sd quarantine delete-all --yes

# კარანტინის სტატისტიკის ნახვა
sd quarantine stats

სიგნატურების მართვა

საფრთხეთა სიგნატურების განახლებისა და იმპორტის ბრძანებები.

ბრძანებააღწერა
sd updateსიგნატურების მონაცემთა ბაზის განახლებების შემოწმება და გამოყენება
sd import <FILE>blocklist ფაილიდან ჰეშ-სიგნატურების იმპორტი
sd import-clamav <FILES...>ClamAV სიგნატურების ფაილების იმპორტი (.cvd, .hdb, .hsb)
sd infoძრავის ვერსიის, სიგნატურების სტატუსისა და სისტემის ინფო ჩვენება
bash
# სიგნატურების განახლება
sd update

# ჩამოტვირთვის გარეშე განახლებების შემოწმება
sd update --check-only

# ხელახლა ჩამოტვირთვის აიძულება
sd update --force

# მომხმარებლის ჰეშ-ფაილის იმპორტი
sd import /path/to/hashes.txt

# ClamAV სიგნატურების იმპორტი
sd import-clamav main.cvd daily.cvd

# ძრავის ინფოს ჩვენება
sd info

კონფიგურაცია

ძრავის კონფიგურაციისა და remediaton პოლიტიკის მართვის ბრძანებები.

ბრძანებააღწერა
sd config showმიმდინარე კონფიგურაციის ჩვენება
sd config set <KEY> <VALUE>კონფიგურაციის მნიშვნელობის დაყენება
sd config resetკონფიგურაციის ნაგულისხმევ მნიშვნელობებზე დაბრუნება
sd policy showremediation პოლიტიკის ჩვენება
sd policy set <KEY> <VALUE>remediation პოლიტიკის მნიშვნელობის დაყენება
sd policy resetremediation პოლიტიკის ნაგულისხმევ მნიშვნელობებზე დაბრუნება
bash
# კონფიგის ჩვენება
sd config show

# სკანირების ნაკადების დაყენება
sd config set scan.threads 8

# ნაგულისხმევ მნიშვნელობებზე დაბრუნება
sd config reset

# remediation პოლიტიკის ჩვენება
sd policy show

დეტალებისთვის იხილეთ კონფიგურაციის მიმოხილვა და კონფიგურაციის ცნობარი.

დაგეგმილი სკანირება

სისტემის ტაიმერებით ან cron-ით განმეორებადი სკანირების მართვის ბრძანებები.

ბრძანებააღწერა
sd schedule add <PATH>განმეორებადი დაგეგმილი სკანირების რეგისტრაცია
sd schedule removeდაგეგმილი სკანირების ამოღება
sd schedule statusმიმდინარე განრიგის სტატუსის ჩვენება
bash
# /home-ის კვირეული სკანირების დაგეგმვა
sd schedule add /home --frequency weekly

# ყოველდღიური სკანირების დაგეგმვა
sd schedule add /var --frequency daily

# ხელმისაწვდომი სიხშირეები: hourly, 4h, 12h, daily, weekly
sd schedule add /tmp --frequency 4h

# განრიგის ამოღება
sd schedule remove

# განრიგის სტატუსის შემოწმება
sd schedule status

გაფრთხილებები და Webhook-ები

Webhook-ებისა და ელფოსტის საშუალებით გაფრთხილებების კონფიგურაციის ბრძანებები.

ბრძანებააღწერა
sd webhook listკონფიგურირებული webhook endpoint-ების ჩამოთვლა
sd webhook add <NAME> <URL>Webhook endpoint-ის დამატება
sd webhook remove <NAME>Webhook endpoint-ის ამოღება
sd webhook testყველა webhook-ზე სატესტო გაფრთხილების გაგზავნა
sd email-alert configureSMTP ელფოსტის გაფრთხილებების კონფიგურაცია
sd email-alert testსატესტო გაფრთხილების ელფოსტის გაგზავნა
sd email-alert send <NAME> <LEVEL> <PATH>მომხმარებლის გაფრთხილების ელფოსტის გაგზავნა
bash
# Slack webhook-ის დამატება
sd webhook add my-slack https://hooks.slack.com/services/... --format slack

# Discord webhook-ის დამატება
sd webhook add my-discord https://discord.com/api/webhooks/... --format discord

# ზოგადი webhook-ის დამატება
sd webhook add my-webhook https://example.com/webhook

# ყველა webhook-ის ჩამოთვლა
sd webhook list

# ყველა webhook-ის ტესტი
sd webhook test

# ელფოსტის გაფრთხილებების კონფიგურაცია
sd email-alert configure

# ელფოსტის გაფრთხილებების ტესტი
sd email-alert test

ქსელის დაცვა

DNS დონის რეკლამებისა და მავნე დომენების დაბლოკვის ბრძანებები.

ბრძანებააღწერა
sd adblock enablehosts ფაილის საშუალებით adblock დაცვის ჩართვა
sd adblock disableadblock დაცვის გამორთვა
sd adblock syncყველა ფილტრის სიის ხელახლა ჩამოტვირთვა
sd adblock statsadblock ძრავის სტატისტიკის ჩვენება
sd adblock check <URL>URL/დომენის ბლოკირების შემოწმება
sd adblock logბოლო დაბლოკილი ჩანაწერების ჩვენება
sd adblock add <NAME> <URL>მომხმარებლის ფილტრის სიის დამატება
sd adblock remove <NAME>ფილტრის სიის ამოღება
sd dns-proxyფილტრაციით ლოკალური DNS proxy-ს გაშვება
bash
# adblock-ის ჩართვა
sudo sd adblock enable

# DNS proxy-ს გაშვება
sudo sd dns-proxy --listen 127.0.0.1:53 --upstream 1.1.1.1:53

დეტალებისთვის იხილეთ Adblock და DNS Proxy.

ანგარიშგება

ბრძანებააღწერა
sd report <OUTPUT>JSON სკანირების შედეგებიდან HTML ანგარიშის გენერაცია
bash
# JSON გამოტანით სკანირება, შემდეგ HTML ანგარიშის გენერაცია
sd scan /home --json > results.json
sd report report.html --input results.json

# ან პირდაპირ --report ნიშნის გამოყენება
sd scan /home --report /tmp/scan-report.html

სისტემა

ძრავის ტექნიკური მომსახურების, ინტეგრაციისა და თვით-განახლების ბრძანებები.

ბრძანებააღწერა
sd statusდემონის სტატუსის ჩვენება (გაშვებული/შეჩერებული, PID, დაბლოკილი საფრთხეები)
sd install-integrationფაილ-მენეჯერის მარჯვენა ღილაკის სკანირების ინტეგრაციის ინსტალაცია
sd self-updateძრავის ბინარის განახლებების შემოწმება და გამოყენება
bash
# დემონის სტატუსის შემოწმება
sd status

# სამაგიდო ინტეგრაციის ინსტალაცია
sd install-integration

# ძრავის განახლებების შემოწმება
sd self-update --check-only

# ძრავის განახლების გამოყენება
sd self-update

საზოგადოება

საზოგადოებრივი საფრთხეთა ინტელექტის გაზიარების ბრძანებები.

ბრძანებააღწერა
sd community statusსაზოგადოების გაზიარების კონფიგურაციის ჩვენება
sd community enrollამ მანქანის საზოგადოების API-ზე რეგისტრაცია
sd community disableსაზოგადოების გაზიარების გამორთვა
bash
# რეგისტრაციის სტატუსის შემოწმება
sd community status

# საზოგადოების გაზიარებაზე რეგისტრაცია
sd community enroll

# გაზიარების გამორთვა (credentials ინახება)
sd community disable

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

Released under the Apache-2.0 License.