Консольные команды
Внимания: для большинство команд требуется 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