Консольные команды

Внимания: для большинство команд требуется root доступ!

Запуск программы

Программу можно запустить непосредственно из командной строки:

kor-elf-shield start

Если хотите запустить программу, где путь конфигурации будет отличаться от по умолчании:

kor-elf-shield --config=/my/path/configs/kor-elf-shield.toml start

Внимание: если мы запускаем программу с параметром --config, то этот параметр надо будет указывать во все консольные команды.

 


Остановить программу

Программу можно остановить из командной строки:

kor-elf-shield stop

Внимание: программа остановится и очистить за собой правила nftables.

 


Проверка запуска программы

Проверка и получение данных о запуске программы можно выполнить команду:

kor-elf-shield status

 


Узнать версию программы

Узнать версию программы можно выполнить команду:

kor-elf-shield --version
kor-elf-shield -v

 


Узнать список комманд

Выполните команду:

kor-elf-shield --help
kor-elf-shield -h

 


Переоткрыть файл для логирования

Выполнить команду:

kor-elf-shield reopen_logger

 


Уведомления

Чтобы посмотреть количество уведомлений в отложенной очереди выполните команду:

kor-elf-shield notifications queue count

Чтобы очистить очередь уведомлений, выполните команду:

kor-elf-shield notifications queue clear

 


Блокировка

Для добавления IP адрес в список заблокированных выполните команду:

kor-elf-shield block add 192.168.1.1 
kor-elf-shield block add 192.168.1.1 --seconds=600
kor-elf-shield block add 192.168.1.1 --port 80/tcp
kor-elf-shield block add 192.168.1.1 --port 80/tcp --seconds=60

Если вы хотите разблокировать IP-адрес, который добавили через команду "kor-elf-shield block add ..." или который был заблокирован системой защиты от перебора пароля, выполните команду:

kor-elf-shield block delete 192.168.1.1

Если хотите разблокировать все IP-адреса, которые добавили через команду "kor-elf-shield block add ..." или которые были заблокирован системой защиты от перебора пароля, выполните команду:

kor-elf-shield clear

 


Получение данных IP-адреса

Выполните команду:

kor-elf-shield geoip info 192.168.1.1

Чтобы вручную обновить базу данных GeoIP выполните команду:

kor-elf-shield geoip refresh