Пятница, 26.05.2017, 08:28
Dansguardian+ и не только
Главная Регистрация Вход
Приветствую Вас, Гость · RSS
Меню сайта
Наш опрос
Какую версию PHP вы используете?
Всего ответов: 41
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
 Каталог файлов
Главная » Файлы » Dansguardian » Программы

Скрипт для просмотра лога в правильной кодировке.
[ · Скачать удаленно (1 KB) ] 21.04.2012, 15:48
Скрипт для просмотра лога в правильной кодировке.
Написан на Perl, требуется perl-модуль Text::Iconv
Работает с UTF-8, WIN-1251 и KOI8-R кодировками,
По-умолчанию скрипт преобразует строки с фразами в UTF-8 кодировку.
Но по такому же принципу можно сделать для любой другой кодировки и любой другой локали,
всего лишь изменив скрипт.

Для правильной работы скрипта в начале ваших списков фраз должны быть строки, типа
#listcategory: "rus_porno_KOI8-R"
#listcategory: "rus_porno_UTF-8"
#listcategory: "rus_porno_WIN-1251"
соответственно кодировке этого файла и категории списка

копируете файл fixlogdans в /usr/local/bin
устанавливаете права на исполнение

Используете с помощью конвеера:
Пример 1. Просмотр лога на лету.
tail -f -n 20 /var/log/dansguardian/access.log | fixlogdans

Пример 2. Сохранение исправленного файла в другой
cat /var/log/dansguardian/access.log | fixlogdans > /var/log/dansguardian/my_fix.log

Пример 3. Просмотр последних пяти записей о блокировке по фразам
cat /var/log/dansguardian/access.log | grep Weighted | tail -n 5 | fixlogdans

Если скрипт выдает ошибку, проверьте наличие установленного модуля Text::Iconv
Скорее всего пакет с модулем будет называться libtext-iconv-perl или похожим образом, просто установите его из репозитория.
Категория: Программы | Добавил: Vito
Просмотров: 831 | Загрузок: 146 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Copyright MyCorp © 2017
Поиск
Друзья сайта
  • Linformatika
  • Форум ALTLINUX
  • Ubuntu на Онего.ру
  • Категории раздела
    Программы [2]
    Установочные архивы веб-интерфейса
    Патчи к версии 0.2 [4]
    Патчи к веб-интерфейсу версии 0.2
    Сайт управляется системой uCoz