ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Безопасность > Soft - *nix
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Conky...
  #1  
Старый 15.01.2008, 23:09
Аватар для MicRO
MicRO
Green member - Level 3
Регистрация: 28.10.2004
Сообщений: 275
Провел на форуме:
672798

Репутация: 244
Отправить сообщение для MicRO с помощью ICQ
Cool Conky...

Conky - это мощный монитор для XWindow
-- логотипчег
И вот поставили мы Conky ээ вы ещё нет? ну тогда делаем:
Debian/Ubuntu
$ sudo apt-get install conky
$ zcat /usr/share/doc/conky/examples/conkyrc.sample.gz > ~/.conkyrc
Gentoo
# emerge app-admin/conky
FreeBSD
Ставим из портов # cd /usr/ports/sysutils/conky && make install clean
Compiling from Source
You'll need the X11 development libraries, version 6.8.2 or later. package name is probably libx11-dev
$ ./configure
$ make
# make install

В первую очередь следует разобраться с отображением конки как таковой. Без включения опции double_buffer при каждом обновлении она мигает чем ужасно раздражает, решается:
Код:
~/.conkyrc
double_buffer yes
/etc/X11/xorg.conf
Section "Module"
Load "dbe"
И переходим к конфигурированию .conkyrc:
1) Копируем пример конфига в домашнюю директорию
Код:
$ zcat /usr/share/doc/conky/examples/conkyrc.sample.gz > ~/.conkyrc
у меня правдо было в /usr/local/share/examples/ но расписываю как на сайте Ж)
2) Включаем свой любимый редактор (мой vim) и поехали vim ~/.conkyrc
Конфиг делится на 2 части, всё что до TEXT и после Ж)
Описывать думаю переменные смысла нету в ссылках приведёных ниже всё описано замечательно.
Опишу некотрые особености которые вы сможите использовать Ж)
Например получить диаграмму скорости закачки:
Код:
${downspeedgraph rl0 32,155 104E8B 0077ff}
где rl0 интерфейс, 32 ширина, 155 длинна, 104E8B конечный цвет 0077ff начальный -- вам понравится Ж)
Так же с помощью conky вы можете выводить любые файлы, пусть то лог авторизации на системе Ж) пусть rss рассылка безопасности...
Например возьмём rss(http://conky.sourceforge.net/conky-rss.sh):
Используется так:
Код:
${color #00ff99}${execi 300 /home/micro/conky/rss.sh http://www.freebsd.org/security/rss.xml 5 1}
но будте уверены что у вас в скрипте путь к bash'y правильный, проверить можно например так:
Код:
$ whereis bash
bash: /usr/local/bin/bash /usr/local/man/man1/bash.1.gz /usr/ports/shells/bash
где /usr/local/bin/bash есть путь к нему(мне пришлось смени с /bin/bash)
После добавления реснем(перечитаем конфиг) conky:
Код:
killall -SIGUSCR1 conky
сейчас конфиг перечитался и всё гуд Ж)
смотрим что у нас получилось, как информация получится должно появится чтото типа:
FreeBSD Security Advisoriesn
....
....
тут будут 4 рсс про безопасность Ж) (левел комплит, нектс левел)

Дальше например захотелось нам видеть кто к нам конектится, а вдруг вообще пароли на ssh перебирают.
Я поступил немного не верно, делал так tail -n 3 /var/log/auth.log вы скажите а что тут такого да тут ничего но дальше chown micro /var/log/auth.log ибо conky запущено под моим пользователем и доступа получить так просто не может, если не хотите так делать запускайте конки от пользователя root.
Ну и напоследок приведу немного информации(чужой ссылочка будет внизу(усё чесно Ж)))
exec выводит на экран текст, возвращаемый вызываемой программой;
execbar и execgraph визуализируют вывод исполняемой команды в виде диаграммы или графика (выводимое значение должно находиться в пределах 0..100);
execi и texeci запускают команду циклом с интервалом (texeci - с интервалом, заведомо большим времени исполнения). execibar и execigraph полностью аналогичны execbar и execgraph, но для циклического выполнения команд;
if_running, if_existing и if_mounted - выводят всё вплоть до endif, если выполняется процесс, существует файл и подключена точка монтирования, соответственно;
else - выводит событие, если ложны все вышестоящие выражения.
Надо сказать, что применение execi особенно для скриптов - дело довольно ресурсоемкое, и скрипты лучше отрабатывать с большим интервалом (раз в несколько секунд).

Описание переменных смотрите в ссылках там всё ясно и понятно на нормальном русском написано так по английски Ж) MicRO (c)

Ссылки:
http://conky.sourceforge.net -- Домашняя страница
http://conky.sourceforge.net/config_settings.html -- Настройка конфига
http://conky.sourceforge.net/variables.html -- Описание переменных
http://www.vim.org/scripts/script.php?script_id=1367 -- Синтакс vim для conky
http://www.slackguide.com/content/view/32/1/ -- кусочек кода скамунизжен оттуда
http://conky.sourceforge.net/screenshots.html -- конечноже примеры(с чего всё начиналось Ж))
--------
прилагаю свой конфиг
Вложения
Тип файла: txt conkyrc.txt (2.5 Кб, 63 просмотров)
__________________
Халявный инет, гомосексуализму нет!!! (c) MicRO

Последний раз редактировалось MicRO; 15.01.2008 в 23:12..
 
Ответить с цитированием
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ