[00:03:23] umbrella123 is now online (-)
[00:03:24] <Black[mnz]> У нас новый участник umbrella123!
Псевдоним: umbrella123
Полное имя: Вика
Пол: Женский
[00:03:55] umbrella123 is now online (-)
[00:04:21] <umbrella123> я ищу бота
[00:04:23] <Manazius.> Black[mnz]: eval order_kick
[00:04:23] <Black[mnz]> Manazius.: <function kick at 0xb71e3d4c>
[00:04:27] <umbrella123> себе в конференцию
[00:04:30] <Manazius.> Black[mnz]: eval order_kick2
[00:04:30] <Black[mnz]> Manazius.:
NameError: name 'order_kick2' is not defined
[00:04:32] Hmrocker is now away
[00:04:38] <Manazius.> umbrella123: какого?
[00:04:44] <umbrella123> талисманм
[00:04:54] <Manazius.> Нету
[00:04:56] <umbrella123> если кто может помогите его скачать и настроить
[00:05:52] umbrella123 leaves the room (Я использую Miranda NG (http://miranda-ng.org/.))
[00:06:24] <Manazius.> Black[mnz]: exec order_kick = handler_kick
[00:06:24] <Black[mnz]> Manazius.:
NameError: name 'handler_kick' is not defined
[00:07:05] <Manazius.> Black[mnz]: exec handler_kick = order_kick
[00:07:05] <Black[mnz]> Manazius.: Done.
[00:07:41] <Manazius.> Сейчас
[00:08:51] <Manazius.> Black[mnz]: eval kick
[00:08:51] <Black[mnz]> Manazius.: <function kick at 0xb71e3d4c>
[00:08:57] <Manazius.> О как
[00:09:07] <Manazius.> Black[mnz]: exec handler_kick = kick
[00:09:07] <Black[mnz]> Manazius.: Done.
[00:09:29] <Manazius.> Black[mnz]: мук мат 2
[00:09:29] <Black[mnz]> Manazius.: ok
[00:09:36] Manazius joins the room as moderator and owner
[00:09:36] Manazius is now online
[00:09:46] Manazius is now online
[00:10:02] <Manazius> Никто Manazius
[00:10:02] Manazius is now online
[00:10:03] <Black-2[mnz]> Manazius: Сделано.
[00:10:28] <Manazius.> Black[mnz]: ботап
[00:10:28] <Black[mnz]> Manazius.:
*** Статистика работы (Bot PID: 22823):
• Рабочая сессия 3 часа 5 минут 34 секунды
• Последняя сессия 53 минуты 33 секунды
• Обработано 210 презенсов и 49 iq-запросов
• Отправлено 99 сообщений и 37 iq-запросов
• Произошло 0 ошибок и 0 ошибок диспатчера
• Получено 464 сообщений
• Выполнено 48 команд
• Создано файлов: 0
• Прочтений файлов: 630
• Записей в файлах: 347
• Записей крэш-логов: 0
• Обслуживаю 19 конференций
• Использую 20.23 МБ оперативной памяти
• Создано 7620 потоков, 11 из них активно
• Потратил 15.15 секунд процессора, 2.44 секунд системы
• Итог: 17.59 секунд общесистемного времени
[00:10:29] Hmrocker is now online
[00:10:36] <Manazius.> Странно
[00:10:39] <Manazius.> Black[mnz]: мук
[00:10:39] <Black[mnz]> Manazius.: blacklist : пусто
реклама : 2 (кик)
вайп : 3 (ban)
спам : 3 (ban)
мессага : 2 (кик)
мат : 2 (кик)
len : 1000
приват : 0 (пассивный режим)
Глобальная статистика: сообщений через фильтр:7
презенсов:1
отказов:0
[00:11:14] <Manazius> эй
[00:11:26] <Manazius.> Black[mnz]: ботап
[00:11:26] <Black[mnz]> Manazius.:
*** Статистика работы (Bot PID: 22823):
• Рабочая сессия 3 часа 6 минут 31 секунда
• Последняя сессия 54 минуты 30 секунд
• Обработано 214 презенсов и 54 iq-запросов
• Отправлено 106 сообщений и 39 iq-запросов
• Произошло 0 ошибок и 0 ошибок диспатчера
• Получено 479 сообщений
• Выполнено 51 команд
• Создано файлов: 0
• Прочтений файлов: 633
• Записей в файлах: 356
• Записей крэш-логов: 0
• Обслуживаю 19 конференций
• Использую 20.21 МБ оперативной памяти
• Создано 7746 потоков, 12 из них активно
• Потратил 15.22 секунд процессора, 2.46 секунд системы
• Итог: 17.68 секунд общесистемного времени
[00:11:54] <Manazius.> Armageddon): а ты тут же
[00:12:01] <Manazius.> Black[mnz]: exec handler_kick = order_kick
[00:12:01] <Black[mnz]> Manazius.: Done.
[00:12:16] Lubagov_H leaves the room
[00:12:20] <Manazius.> Хер
[00:12:24] <Manazius.> Black[mnz]: ботап
[00:12:24] <Black[mnz]> Manazius.:
*** Статистика работы (Bot PID: 22823):
• Рабочая сессия 3 часа 7 минут 29 секунд
• Последняя сессия 55 минут 28 секунд
• Обработано 217 презенсов и 55 iq-запросов
• Отправлено 111 сообщений и 39 iq-запросов
• Произошло 0 ошибок и 1 ошибок диспатчера
• Получено 493 сообщений
• Выполнено 54 команд
• Создано файлов: 0
• Прочтений файлов: 634
• Записей в файлах: 366
• Записей крэш-логов: 0
• Обслуживаю 19 конференций
• Использую 20.21 МБ оперативной памяти
• Создано 7871 потоков, 11 из них активно
• Потратил 15.26 секунд процессора, 2.47 секунд системы
• Итог: 17.73 секунд общесистемного времени
[00:12:30] <Manazius.> Ололо
[00:12:36] <Manazius.> 1 ошибка диспатчера
[00:12:53] <Manazius.> Пойду почитаю почту
[00:14:55] <Manazius.> Black[mnz]: exec handler_ban = ban
[00:14:55] <Black[mnz]> Manazius.:
NameError: name 'ban' is not defined
[00:15:22] <Manazius.> Black[mnz]: eval order_ban
[00:15:22] <Black[mnz]> Manazius.: <function outcast at 0xb71e3c34>
[00:15:39] <Manazius.> Black[mnz]: exec handler_ban = order_ban
[00:15:39] <Black[mnz]> Manazius.: Done.
[00:16:10] <Manazius> бань сука
[00:16:22] <Manazius.> .глобдоступ Manazius
[00:16:22] <Black[mnz]> Manazius.: Снял доступ c "Manazius"
[00:16:39] <Manazius> black[mnz]: доступ
[00:16:49] <Manazius> .доступ
[00:16:49] <Black[mnz]> Manazius: 10 (юзер)
[00:16:56] <Manazius> ебать
[00:16:57] Manazius has been kicked
[00:17:12] <Armageddon)> outcast а не бан
[00:17:19] <Manazius.> 02:15: весело@c.j.ru
Manazius was kicked
Black[mnz]: нецензурно
ордер?
[00:17:27] <Armageddon)> да
[00:17:32] <Armageddon)> это ордер
[00:17:37] Manazius joins the room as visitor and none
[00:17:37] Manazius is now online
[00:17:39] <Black[mnz]> У нас новый участник Manazius!
Псевдоним: Manazius
Полное имя: Владимир
[00:17:52] Manazius is now online
[00:18:11] <Manazius> фиг в общем
[00:18:35] <Manazius.> .глобдоступ Manazius 100
[00:18:35] <Black[mnz]> Manazius.: Для "Manazius" установил доступ: 100
[00:18:45] <Manazius.> Овнер Manazius
[00:18:45] Manazius is now online
[00:18:46] <Black-2[mnz]> Manazius.: Сделано.
[00:18:47] <Talisman-bot> Manazius.: ага, щаззз
[00:18:57] Manazius leaves the room (Ушелъ)
[00:19:17] <Manazius.> Black[mnz]: ботап
[00:19:17] <Black[mnz]> Manazius.:
*** Статистика работы (Bot PID: 22823):
• Рабочая сессия 3 часа 14 минут 22 секунды
• Последняя сессия 1 час 2 минуты 22 секунды
• Обработано 235 презенсов и 70 iq-запросов
• Отправлено 133 сообщений и 46 iq-запросов
• Произошло 0 ошибок и 1 ошибок диспатчера
• Получено 543 сообщений
• Выполнено 69 команд
• Создано файлов: 0
• Прочтений файлов: 645
• Записей в файлах: 399
• Записей крэш-логов: 0
• Обслуживаю 19 конференций
• Использую 20.12 МБ оперативной памяти
• Создано 8423 потоков, 4 из них активно
• Потратил 15.52 секунд процессора, 2.52 секунд системы
• Итог: 18.04 секунд общесистемного времени
[00:19:31] <Manazius.> Ничо интересного
[00:20:38] Hmrocker is now away
[00:20:56] <Manazius.> Black[mnz]: мук мат 1
[00:20:57] <Black[mnz]> Manazius.: ok
[00:21:38] <Armageddon)> и мессаги не идут в приват за нарушение?
[00:21:54] <Manazius.> Неа
[00:22:12] <Manazius.> Да главное цензорит сообщения мне кажется
[00:22:19] <Manazius.> Black[mnz]: мук
[00:22:19] <Black[mnz]> Manazius.: blacklist : пусто
реклама : 2 (кик)
вайп : 3 (ban)
спам : 3 (ban)
мессага : 2 (кик)
мат : 1 (блокировать)
len : 1000
приват : 0 (пассивный режим)
Глобальная статистика: сообщений через фильтр:19
презенсов:2
отказов:0
[00:22:42] <Armageddon)> это херня
[00:22:55] <Armageddon)> надо чтоб весь работал
[00:24:19] <Manazius.> Да пофиг, ща исиду возьму и поставлю ее в мук нахуй
[00:24:29] <Manazius.> Только там нет нихуя мука
[00:25:37] <Armageddon)> *ROFL*
[00:26:21] <Manazius.> Многоликая ставила свою исиду в мук, хотя там нихуя нету мука, лол
[00:26:46] <Armageddon)> она настраивать не магёт
[00:28:24] <Manazius.> А чо там настраивать?
[00:28:44] <Armageddon)> мозги её
[00:31:05] <Manazius.> Их нету
[00:32:49] <Manazius.> Armageddon): послушай, а может взять тот хостинг за 120рублей? Он норм для 120рублей
[00:33:12] <Armageddon)> какой?
[00:33:27] <Armageddon)> который ты показывал?
[00:34:26] <Manazius.> http://fastvps.ru/vds/
[00:34:28] <Black[mnz]> Заголовок: VDS - аренда виртуального выделенного сервера вместо обычного хостинга - FastVPS
[00:35:49] <Armageddon)> ну тибе хватит такова
[00:36:08] <Manazius.> 130рублей и норм характеристики, в других местах я таких не видел
[00:36:23] <Manazius.> Просто смотри сколько тут
[00:36:31] <Manazius.> Sh free -m
[00:36:31] <Talisman-bot> Manazius.: ага, щаззз
[00:36:34] <Black-2[mnz]> Manazius.: total used free shared buffers cached
Mem: 768 671 96 0 0 61
-/+ buffers/cache: 610 157
Swap: 0 0 0
[00:36:46] <Manazius.> 96мб озу только свободно
[00:36:58] <Manazius.> И какую ос взять там? Посоветуй
[00:37:03] <Armageddon)> так убей лишнее
[00:37:14] <Manazius.> Прям нажми кнопку заказать и там мне покажи :-D
[00:37:39] <Manazius.> Кто нибудь бы показал мне это "лишнее"
[00:37:56] <Manazius.> Лишнее это боты, которые 100мб озу едят
[00:38:02] <Armageddon)> убенту ставь
[00:38:23] <Manazius.> Дану нахуй, ежика сносить
[00:38:38] <Armageddon)> Manazius.: пасматри может майскула висит
[00:38:59] <Manazius.> Sh ps aux
[00:38:59] <Black-2[mnz]> Manazius.: USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 2028 680 ? Ss 2012 0:27 init [2]
root 2 0.0 0.0 0 0 ? S 2012 0:00 [kthreadd/4088]
root 3 0.0 0.0 0 0 ? S 2012 0:00 [khelper/4088]
root 367 0.0 0.0 1736 660 ? Ss 2012 0:47 /sbin/syslogd
daemon 391 0.0 0.0 2156 420 ? Ss 2012 0:00 /usr/sbin/atd
101 399 0.0 0.0 2576 540 ? Ss 2012 0:00 /usr/bin/dbus-daemon --system
root 416 0.0 0.0 1684 424 ? Ss 2012 0:00 /sbin/klogd -x
root 844 0.0 0.1 5488 964 ? Ss 2012 0:21 /usr/sbin/sshd
root 1142 0.0 0.6 36324 4840 ? S Jan19 0:00 /usr/sbin/apache2 -k start
root 1695 0.0 0.1 8416 1204 ? Ss 2012 0:00 /usr/local/ispmgr/sbin/eximquota
root 1780 0.0 0.2 9688 1752 ? Ss 2012 0:00 /usr/local/ispmgr/sbin/ihttp[...]
** Лимит 1024 знаков! Продолжение по команде «далее».
[00:38:59] <Talisman-bot> Manazius.: ага, щаззз
[00:39:15] <Manazius.> Black-2[mnz]: далее
[00:39:15] <Black-2[mnz]> [&&] d 62.109.15.248 1500
root 1861 0.0 0.6 36324 4840 ? S Jan17 0:00 /usr/sbin/apache2 -k start
root 1923 0.0 0.1 2288 892 ? Ss 2012 0:09 /usr/sbin/cron
botuser 2667 0.0 0.0 1744 504 ? S Jan19 0:00 sh -c sh -c "python /home/botuser/Black-2/BlackSmith.py" 2>&1
botuser 2668 0.0 0.0 1744 496 ? S Jan19 0:00 sh -c python /home/botuser/Black-2/BlackSmith.py
botuser 2669 0.1 1.5 126012 12504 ? Sl Jan19 1:54 /usr/bin/python /home/botuser/Black-2/BlackSmith.py
root 2986 0.0 0.6 36324 4992 ? S Jan13 0:00 /usr/sbin/apache2 -k start
root 3122 0.0 0.6 36324 4992 ? S Jan13 0:00 /usr/sbin/apache2 -k start
ejabberd 5595 0.0 0.0 1868 496 ? S 2012 0:21 /usr/lib/erlang/erts-5.8/bin/epmd -daemon
root 6310 0.0 0.0 1744 548 ? S 2012 0:00 /bin/sh /usr/bin/mysqld_safe
mysql 6424 0.0 1.1 54556 9068 ? Sl 2012 0:01 /usr/sbin/mysqld -[...]
** Лимит 1024 знаков! Продолжение по команде «далее».
[00:39:37] <Manazius.> Блек 2 120 мб озу
[00:39:50] <Armageddon)> mysqld
[00:40:07] <Armageddon)> ispmgr
[00:40:14] <Armageddon)> и будет счастье
[00:40:18] <Manazius.> Ебать. 54 мб озу
[00:40:33] <Manazius.> [ Armageddon) 02:39 ]
» ispmgr
-------
она мне нужна для сотика
[00:40:35] Hmrocker is now xa
[00:40:58] Hmrocker is now online
[00:41:02] <Manazius.> И как убить ее что бы не появлялась?
[00:41:10] <Manazius.> Black-2[mnz]: далее
[00:41:10] <Black-2[mnz]> [&&] -basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock --port=3306
root 6425 0.0 0.0 1668 576 ? S 2012 0:00 logger -t mysqld -p daemon.error
103 7285 0.0 0.1 13956 1336 ? Ss 2012 0:01 /usr/sbin/exim4 -bd -q30m
root 7849 0.0 1.2 36324 10220 ? Ss 2012 1:35 /usr/sbin/apache2 -k start
ejabberd 13426 0.0 0.0 2028 712 ? S 2012 0:00 inet_gethost 4
root 14609 0.0 0.6 36324 4992 ? S Jan13 0:00 /usr/sbin/apache2 -k start
root 14631 0.0 0.6 36324 4992 ? S Jan13 0:00 /usr/sbin/apache2 -k start
root 14632 0.0 0.6 36324 4992 ? S Jan13 0:00 /usr/sbin/apache2 -k start
root 15084 0.0 0.6 36324 4992 ? S Jan16 0:00 /usr/sbin/apache2 -k start
root 15988 0.0 0.6 36324 4992 ? S Jan13 0:00 /usr/sbin/apache2 -k start
ejabberd 16029 0.0 0.0 2028 712 ? S 2012[...]
** Лимит 1024 знаков! Продолжение по команде «далее».
[00:41:23] <Manazius.> Black-2[mnz]: далее
[00:41:24] <Black-2[mnz]> [&&] 0:00 inet_gethost 4
proftpd 16035 0.0 0.2 12088 1684 ? Ss Jan13 0:02 proftpd: (accepting connections)
root 17885 0.0 0.5 36160 4628 ? S 2012 0:00 /usr/sbin/apache2 -k start
botuser 22821 0.0 0.0 1744 504 ? S Jan19 0:00 sh -c sh -c "python /home/botuser/bot/BlackSmith.py" 2>&1
botuser 22822 0.0 0.0 1744 492 ? S Jan19 0:00 sh -c python /home/botuser/bot/BlackSmith.py
botuser 22823 0.1 2.6 83824 20612 ? Sl Jan19 0:18 /usr/bin/python /home/botuser/bot/BlackSmith.py
botuser 22988 0.0 0.0 1744 508 ? S Jan18 0:00 sh -c sh -c "python /home/botuser/security/engine.py" 2>&1
botuser 22990 0.0 0.0 1744 492 ? S Jan18 0:00 sh -c python /home/botuser/security/engine.py
botuser 22992 0.0 0.8 45836 6980 ? Sl Jan18 0:07 python /home/botuser/security/engine.py
botuser 24473 0.0 0.0 1744 504 ? S Jan18 0:00 sh -c sh -c "python /home/botuser/blck/BlackSmith.py" 2>&1[...]
** Лимит 1024 знаков! Продолжение по команде «далее».
[00:41:38] <Manazius.> Black-2[mnz]: даже
[00:41:41] <Armageddon)> после ребута появится
[00:41:43] <Manazius.> Black-2[mnz]: далее
[00:41:43] <Black-2[mnz]> [&&] botuser 24474 0.0 0.0 1744 496 ? S Jan18 0:00 sh -c python /home/botuser/blck/BlackSmith.py
botuser 24475 0.0 1.9 71340 15376 ? Sl Jan18 1:18 /usr/bin/python /home/botuser/blck/BlackSmith.py
www-data 27950 0.0 0.8 36692 6412 ? S 2012 0:00 /usr/sbin/apache2 -k start
root 27951 0.0 0.3 8824 2784 ? S 2012 0:00 /usr/local/ispmgr/cgi/download
ejabberd 29549 0.0 7.7 85504 60612 ? S 2012 16:43 /usr/lib/erlang/erts-5.8/bin/beam -K false -P 250000 -- -root /usr/lib/erlang -progname erl -- -home /var/lib/ejabberd -- -sname ejabberd -pa /usr/lib/ejabberd/ebin -s ejabberd -kernel inetrc "/etc/ejabberd/inetrc" -ejabberd config "/etc/ejabberd/ejabberd.cfg" log_path "/var/log/ejabberd/ejabberd.log" erlang_log_path "/var/log/ejabberd/erlang.log" -sasl sasl_error_logger false -mnesia dir "/var/lib/ejabberd" -smp disable -noshell -noshell -noinput
ejabberd 29625 0.0 0.0 1876 448 ? Ss 2012 0:00 inet_gethost 4
ejabberd[...]
** Лимит 1024 знаков! Продолжение по команде «далее».
[00:42:10] <Armageddon)> у тя фряха?
[00:42:15] <Manazius.> Sh kill 6424
[00:42:15] <Black-2[mnz]> Manazius.: kill: 1: Operation not permitted
[00:42:15] <Talisman-bot> Manazius.: ага, щаззз
[00:42:27] <Manazius.> Нет, дебиан
[00:42:40] <Manazius.> Блять, доступа у бота нету
[00:43:43] <Manazius.> Black-2[mnz]: далее
[00:43:43] <Black-2[mnz]> [&&] 29626 0.0 0.0 2028 712 ? S 2012 0:00 inet_gethost 4
bind 29696 0.0 1.3 44852 10628 ? Ssl 2012 0:00 /usr/sbin/named -u bind
ejabberd 30786 0.0 0.0 2028 708 ? S 2012 0:00 inet_gethost 4
root 31291 0.0 2.0 66072 16112 ? Sl 2012 1:17 bin/ispmgr
botuser 31981 0.0 0.0 1744 504 ? S 02:37 0:00 sh -c sh -c "ps aux" 2>&1
botuser 31983 0.0 0.0 1744 496 ? S 02:37 0:00 sh -c ps aux
botuser 31985 0.0 0.1 5568 1024 ? R 02:37 0:00 ps aux
root 32752 0.0 0.6 36324 4840 ? S Jan18 0:00 /usr/sbin/apache2 -k start
[00:47:26] <Manazius.> Sh free -m
[00:47:26] <Black-2[mnz]> Manazius.: total used free shared buffers cached
Mem: 768 633 134 0 0 63
-/+ buffers/cache: 569 198
Swap: 0 0 0
[00:47:26] <Talisman-bot> Manazius.: ага, щаззз
[00:47:44] <Manazius.> Sh ps aux
[00:47:44] <Black-2[mnz]> Manazius.: USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 2028 680 ? Ss 2012 0:27 init [2]
root 2 0.0 0.0 0 0 ? S 2012 0:00 [kthreadd/4088]
root 3 0.0 0.0 0 0 ? S 2012 0:00 [khelper/4088]
root 367 0.0 0.0 1736 660 ? Ss 2012 0:47 /sbin/syslogd
daemon 391 0.0 0.0 2156 420 ? Ss 2012 0:00 /usr/sbin/atd
101 399 0.0 0.0 2576 540 ? Ss 2012 0:00 /usr/bin/dbus-daemon --system
root 416 0.0 0.0 1684 424 ? Ss 2012 0:00 /sbin/klogd -x
root 844 0.0 0.1 5488 964 ? Ss 2012 0:21 /usr/sbin/sshd
root 1142 0.0 0.6 36324 4840 ? S Jan19 0:00 /usr/sbin/apache2 -k start
root 1646 0.0 0.3 8252 2856 ? Ss 02:45 0:00 sshd: root@pts/0
root 1695 0.0 0.1 8416 1204 ? Ss 2012 0:00 /usr/local/ispmgr/sbin/eximquota
root[...]
** Лимит 1024 знаков! Продолжение по команде «далее».
[00:47:44] <Talisman-bot> Manazius.: ага, щаззз
[00:48:00] <Manazius.> Black-2[mnz]: далее
[00:48:00] <Black-2[mnz]> [&&] 1734 0.2 0.3 4360 3064 pts/0 Ss+ 02:45 0:00 -bash
root 1780 0.0 0.2 9688 1752 ? Ss 2012 0:00 /usr/local/ispmgr/sbin/ihttpd 62.109.15.248 1500
root 1861 0.0 0.6 36324 4840 ? S Jan17 0:00 /usr/sbin/apache2 -k start
root 1923 0.0 0.1 2288 892 ? Ss 2012 0:09 /usr/sbin/cron
botuser 2012 0.0 0.0 1744 508 ? S 02:46 0:00 sh -c sh -c "ps aux" 2>&1
botuser 2013 0.0 0.0 1744 496 ? S 02:46 0:00 sh -c ps aux
botuser 2016 0.0 0.1 5568 1024 ? R 02:46 0:00 ps aux
botuser 2667 0.0 0.0 1744 504 ? S Jan19 0:00 sh -c sh -c "python /home/botuser/Black-2/BlackSmith.py" 2>&1
botuser 2668 0.0 0.0 1744 496 ? S Jan19 0:00 sh -c python /home/botuser/Black-2/BlackSmith.py
botuser 2669 0.1 1.5 126012 12508 ? Sl Jan19 1:55 /usr/bin/python /home/botuser/Black-2/BlackSmith.py
root 2986 0.0 0.6 36324 4992 ? S Jan13 0:00 /usr/sbi[...]
** Лимит 1024 знаков! Продолжение по команде «далее».
[00:48:24] <Manazius.> Black-2[mnz]: далее
[00:48:24] <Black-2[mnz]> [&&] n/apache2 -k start
root 3122 0.0 0.6 36324 4992 ? S Jan13 0:00 /usr/sbin/apache2 -k start
ejabberd 5595 0.0 0.0 1868 496 ? S 2012 0:21 /usr/lib/erlang/erts-5.8/bin/epmd -daemon
103 7285 0.0 0.1 13956 1336 ? Ss 2012 0:01 /usr/sbin/exim4 -bd -q30m
root 7849 0.0 1.2 36324 10220 ? Ss 2012 1:35 /usr/sbin/apache2 -k start
ejabberd 13426 0.0 0.0 2028 712 ? S 2012 0:00 inet_gethost 4
root 14609 0.0 0.6 36324 4992 ? S Jan13 0:00 /usr/sbin/apache2 -k start
root 14631 0.0 0.6 36324 4992 ? S Jan13 0:00 /usr/sbin/apache2 -k start
root 14632 0.0 0.6 36324 4992 ? S Jan13 0:00 /usr/sbin/apache2 -k start
root 15084 0.0 0.6 36324 4992 ? S Jan16 0:00 /usr/sbin/apache2 -k start
root 15988 0.0 0.6 36324 4992 ? S Jan13 0:00 /usr/sbin/apache2 -k start
ejabberd 16029 0.0 0.0 2028 712 ? S 2012 0:00 inet_gethost[...]
** Лимит 1024 знаков! Продолжение по команде «далее».
[00:48:38] <Manazius.> Black-2[mnz]: далее
[00:48:38] <Black-2[mnz]> [&&] 4
proftpd 16035 0.0 0.2 12088 1684 ? Ss Jan13 0:02 proftpd: (accepting connections)
root 17885 0.0 0.5 36160 4628 ? S 2012 0:00 /usr/sbin/apache2 -k start
botuser 22821 0.0 0.0 1744 504 ? S Jan19 0:00 sh -c sh -c "python /home/botuser/bot/BlackSmith.py" 2>&1
botuser 22822 0.0 0.0 1744 492 ? S Jan19 0:00 sh -c python /home/botuser/bot/BlackSmith.py
botuser 22823 0.1 2.6 83824 20612 ? Sl Jan19 0:18 /usr/bin/python /home/botuser/bot/BlackSmith.py
botuser 22988 0.0 0.0 1744 508 ? S Jan18 0:00 sh -c sh -c "python /home/botuser/security/engine.py" 2>&1
botuser 22990 0.0 0.0 1744 492 ? S Jan18 0:00 sh -c python /home/botuser/security/engine.py
botuser 22992 0.0 0.8 45836 6980 ? Sl Jan18 0:07 python /home/botuser/security/engine.py
botuser 24473 0.0 0.0 1744 504 ? S Jan18 0:00 sh -c sh -c "python /home/botuser/blck/BlackSmith.py" 2>&1
botuser 24474 0[...]
** Лимит 1024 знаков! Продолжение по команде «далее».
[00:48:49] <Manazius.> Black-2[mnz]: далее
[00:48:55] <Black-2[mnz]> [&&] .0 0.0 1744 496 ? S Jan18 0:00 sh -c python /home/botuser/blck/BlackSmith.py
botuser 24475 0.0 1.9 71340 15376 ? Sl Jan18 1:19 /usr/bin/python /home/botuser/blck/BlackSmith.py
www-data 27950 0.0 0.8 36692 6412 ? S 2012 0:00 /usr/sbin/apache2 -k start
root 27951 0.0 0.3 8824 2784 ? S 2012 0:00 /usr/local/ispmgr/cgi/download
ejabberd 29549 0.0 7.7 85504 60624 ? S 2012 16:43 /usr/lib/erlang/erts-5.8/bin/beam -K false -P 250000 -- -root /usr/lib/erlang -progname erl -- -home /var/lib/ejabberd -- -sname ejabberd -pa /usr/lib/ejabberd/ebin -s ejabberd -kernel inetrc "/etc/ejabberd/inetrc" -ejabberd config "/etc/ejabberd/ejabberd.cfg" log_path "/var/log/ejabberd/ejabberd.log" erlang_log_path "/var/log/ejabberd/erlang.log" -sasl sasl_error_logger false -mnesia dir "/var/lib/ejabberd" -smp disable -noshell -noshell -noinput
ejabberd 29625 0.0 0.0 1876 448 ? Ss 2012 0:00 inet_gethost 4
ejabberd 29626 0.0 0.0[...]
** Лимит 1024 знаков! Продолжение по команде «далее».
[00:50:09] <Manazius.> Black-2[mnz]: далее
[00:50:09] <Black-2[mnz]> [&&] 2028 712 ? S 2012 0:00 inet_gethost 4
bind 29696 0.0 1.3 44852 10628 ? Ssl 2012 0:00 /usr/sbin/named -u bind
ejabberd 30786 0.0 0.0 2028 708 ? S 2012 0:00 inet_gethost 4
root 31291 0.0 2.0 66072 16112 ? Sl 2012 1:17 bin/ispmgr
root 32752 0.0 0.6 36324 4840 ? S Jan18 0:00 /usr/sbin/apache2 -k start
[00:50:28] <Manazius.> Ща фичу увидишь
[00:50:35] <Manazius.> Black-2[mnz]: выкл тихо
[00:50:41] Black-2[mnz] leaves the room (Выключение по команде от Manazius.)
[00:50:43] <Manazius.> Black[mnz]: выкл тихо
[00:50:52] Black[mnz] leaves the room (Выключение... Command from Manazius.)
[00:50:54] <Manazius.> Talisman-bot: выкл
[00:51:05] <Manazius.> Security-dev: комлист
[00:51:07] <Security-dev> Manazius.: Список доступных команд (всего 11):
--------------------
about, банлист, выйди, выкл, джойн, конфиг, крэш, релоад, стат, тест, хелп
--------------------
[00:51:14] <Manazius.> Security-dev: выкл
[00:51:20] <Manazius.> Лол
[00:51:26] <Armageddon)> *ROFL*
[00:52:03] <Manazius.> Ну и хуй с тобой
[00:52:50] <Armageddon)> Manazius.: талу напиши sh killall python
[00:53:00] <Manazius.> Не мой тал
[00:53:06] <Armageddon)> аааа
[00:53:22] Black-2[mnz] joins the room as moderator and owner
[00:53:22] Black-2[mnz] is now chat (Адын адын адын ноль ноль адын)
[00:53:56] <Manazius.> Sh free -m
[00:53:56] <Black-2[mnz]> Manazius.: total used free shared buffers cached
Mem: 768 549 218 0 0 66
-/+ buffers/cache: 482 285
Swap: 0 0 0
[00:53:56] <Talisman-bot> Manazius.: ага, щаззз
[00:54:06] <Manazius.> 218 мб
[00:55:48] <Armageddon)> убей ispmgr
[00:55:49] Black[mnz] joins the room as moderator and admin
[00:55:49] Black[mnz] is now chat (пиши "хелп", чтобы понять как со мной работать)
[00:56:05] <Manazius.> Я его юзаю с сотика
[00:56:10] <Manazius.> Sh free -m
[00:56:10] <Black-2[mnz]> Manazius.: total used free shared buffers cached
Mem: 768 607 160 0 0 68
-/+ buffers/cache: 539 228
Swap: 0 0 0
[00:56:10] <Talisman-bot> Manazius.: ага, щаззз
[00:56:36] <Manazius.> С рута запустил, бот меньше кушает! =-O
[00:56:43] <Manazius.> Black[mnz]: ботап
[00:56:50] <Black[mnz]> Manazius.:
*** Статистика работы (Bot PID: 5019):
• Рабочая сессия 55 секунд
• Обработано 130 презенсов и 34 iq-запросов
• Отправлено 0 сообщений и 21 iq-запросов
• Произошло 0 ошибок и 0 ошибок диспатчера
• Получено 39 сообщений
• Выполнено 1 команд
• Создано файлов: 0
• Прочтений файлов: 619
• Записей в файлах: 88
• Записей крэш-логов: 0
• Обслуживаю 19 конференций
• Использую 20.06 МБ оперативной памяти
• Создано 2755 потоков, 4 из них активно
• Потратил 1.22 секунд процессора, 0.13 секунд системы
• Итог: 1.35 секунд общесистемного времени
[00:57:23] <Manazius.> Black-2[mnz]: выкл тихо
[00:57:29] Black-2[mnz] leaves the room (Выключение по команде от Manazius.)
[00:57:38] <Manazius.> Armageddon): у тебя боты с рута?
[00:58:04] <Manazius.> Black[mnz]: .
[00:58:05] <Black[mnz]> Manazius.: Понг от тебя - 0.56 секунд. Твой понг нормальный.
[00:59:10] <Armageddon)> да
[01:00:44] Black-2[mnz] joins the room as moderator and owner
[01:00:44] Black-2[mnz] is now chat (Адын адын адын ноль ноль адын)
[01:00:57] <Manazius.> Sh free -m
[01:00:57] <Black-2[mnz]> Manazius.: total used free shared buffers cached
Mem: 768 615 152 0 0 68
-/+ buffers/cache: 547 220
Swap: 0 0 0
[01:00:57] <Talisman-bot> Manazius.: ага, щаззз
[01:01:09] <Manazius.> Нихуя
[01:01:30] <Manazius.> Black-2[mnz]: выкл тихо
[01:01:35] <Manazius.> Black[mnz]: выкл тихо
[01:01:36] Black-2[mnz] leaves the room (Выключение по команде от Manazius.)
[01:01:41] Black[mnz] leaves the room (Выключение... Command from Manazius.)
[01:01:49] <Manazius.> Ибо нехуй под рутом сидеть
[01:03:19] Black-2[mnz] joins the room as moderator and owner
[01:03:19] Black-2[mnz] is now chat (Адын адын адын ноль ноль адын)
[01:04:08] Black[mnz] joins the room as moderator and admin
[01:04:08] Black[mnz] is now chat (пиши "хелп", чтобы понять как со мной работать)
[01:04:26] <Manazius.> Sh free -m
[01:04:27] <Black-2[mnz]> Manazius.: total used free shared buffers cached
Mem: 768 602 165 0 0 68
-/+ buffers/cache: 534 233
Swap: 0 0 0
[01:04:27] <Talisman-bot> Manazius.: ага, щаззз
[01:05:28] <Manazius.> Похуй, сервер отдельный за 130рублей возьму
[01:21:33] <Manazius.> Фулбан pest-love@xmpp.ru
[01:21:36] <Black-2[mnz]> Manazius.: Задача выполнена в 13, отклонена в 4 конференциях.
[01:21:38] <Manazius.> .Фулбан pest-love@xmpp.ru
[01:21:42] <Black[mnz]> Manazius.: «pest-love@xmpp.ru» успешно забанен в 19 конференциях.
[01:33:54] <Manazius.> Чисть
[01:33:54] Black-2[mnz] is now xa (чистка конференции...)
[01:34:26] Black-2[mnz] is now chat (Адын адын адын ноль ноль адын)
[01:36:50] Manazius. leaves the room (Replaced by new connection)
[01:37:10] Manazius. joins the room as moderator and admin
[01:37:10] Manazius. is now online
[01:37:10] <Black-2[mnz]> Manazius.: приветствую тебя мой админ!
[01:41:14] <Armageddon)> Manazius.: дискани botsupport@conference.xmpp.ru
[01:41:24] <Manazius.> Диско botsupport@conference.xmpp.ru
[01:41:25] <Black-2[mnz]> Manazius.: \->
1) AntiHack[Core1]
2) AntiHack[Core2]
3) aamgyzblhhcneploznkc
4) abciucyvxlqrfexgytnt
5) asyoncvxcrjsnrwhefvh
6) bdntdlipsfisnjbnlvwr
7) cqrodsiyzkdlelkocpqf
8) dkgmiumwznrqkdjvjqvh
9) dnqkantqjxvjqykdxdai
10) dpizwvsgtesxpcyblxul
11) dpqspddckpmgftswbeeb
12) eekbvwohvhptyvtulqjk
13) eskoixxtfmodbdfdhibl
14) fbgsppzpqjxnemphdayx
15) flood-bot
16) fmwuyfincbvshxfhjnnq
** Всего 75 пунктов.
[01:41:31] <Manazius.> А чо не сам?
[01:41:53] <Armageddon)> Black-2[mnz]: диско botsupport@conference.xmpp.ru 75
[01:41:53] <Black-2[mnz]> Armageddon): \->
1) AntiHack[Core1]
2) AntiHack[Core2]
3) aamgyzblhhcneploznkc
4) abciucyvxlqrfexgytnt
5) asyoncvxcrjsnrwhefvh
6) bdntdlipsfisnjbnlvwr
7) cgxmlwhnqivqgbccdmhk
8) cqrodsiyzkdlelkocpqf
9) dkgmiumwznrqkdjvjqvh
10) dnqkantqjxvjqykdxdai
11) dpizwvsgtesxpcyblxul
12) dpqspddckpmgftswbeeb
13) eekbvwohvhptyvtulqjk
14) eskoixxtfmodbdfdhibl
15) fbgsppzpqjxnemphdayx
16) flood-bot
17) fmwuyfincbvshxfhjnnq
18) gpcthfvorjmizhpozlic
19) gtflufqighclknxorrqu
20) gurhzkfwybsgajtpzatf
21) hmaqlriwerqsqyfiuexi
22) krlcniumhaiebwzdpcdn
23) lgdskecwhsuvmjwlezbs
24) licvughcllkewvogdoen
** Всего 71 пунктов.
[01:42:32] <Manazius.> Black-2[mnz]: диско botsupport@conference.xmpp.ru 70
[01:42:32] <Black-2[mnz]> Manazius.: \->
1) AntiHack[Core1]
2) AntiHack[Core2]
3) aamgyzblhhcneploznkc
4) abciucyvxlqrfexgytnt
5) asyoncvxcrjsnrwhefvh
6) bdntdlipsfisnjbnlvwr
7) cgxmlwhnqivqgbccdmhk
8) cqrodsiyzkdlelkocpqf
9) dkgmiumwznrqkdjvjqvh
10) dpizwvsgtesxpcyblxul
11) dpqspddckpmgftswbeeb
12) eekbvwohvhptyvtulqjk
13) eskoixxtfmodbdfdhibl
14) fbgsppzpqjxnemphdayx
15) flood-bot
16) fmwuyfincbvshxfhjnnq
17) gpcthfvorjmizhpozlic
18) gtflufqighclknxorrqu
19) gurhzkfwybsgajtpzatf
20) hmaqlriwerqsqyfiuexi
21) krlcniumhaiebwzdpcdn
22) lgdskecwhsuvmjwlezbs
23) licvughcllkewvogdoen
24) lovophzjgblfwmsfpwbg
** Всего 72 пунктов.
[01:42:38] <Armageddon)> вот и маи не показывают
[01:42:43] <Manazius.> .диско botsupport@conference.xmpp.ru 70
[01:42:52] <Manazius.> Эй ты
[01:42:56] <Manazius.> Хуй
[01:43:03] <Armageddon)> *ROFL*
[01:43:13] <Manazius.> Black[mnz]: эй ты бля
[01:43:14] <Black[mnz]> Manazius.: Кто? Ты?
[01:43:15] <Black[mnz]> Manazius.: Кто? Ты?
[01:43:25] <Manazius.> Black[mnz]: диско botsupport@conference.xmpp.ru 70
[01:43:52] <Manazius.> Включить диско
[01:44:00] <Manazius.> .Включить диско
[01:44:01] <Black[mnz]> Manazius.: для этой конфы были включены следующие команды:
1) диско
[01:44:06] <Manazius.> Хелп диско
[01:44:06] <Black-2[mnz]> Manazius.:
xmpp disco
Синтаксис:
»»» диско [jid] (число_результатов) (поисковый_ключ)
Примеры:
»»» диско jabber.ru
* бот покажет сервисы jabber.ru
»»» диско conference.jabber.ru 10 witcher
* бот покажет до 10ти результатов по запросу "witcher" (в чате максимум 24, в привате марсимум 256, дефолт 16)
»»» диско conference.jabber.ru 20
* бот покажет 20 конференций с наибольшим количеством пользователей онлайн
»»» диско example@conference.jabber.ru
* бот покажет список ников пользователей в example@conference.jabber.ru
[01:44:07] <Security-dev> Manazius.: «диско»: не найдено.
[01:44:13] <Black[mnz]> Manazius.: Показывает результаты обзора сервисов для указанного Jabber ID.
Второй или третий (если также даётся ограничитель кол-ва) параметр - поиск.
Если поисковым словом задать имя конференции до названия сервера (например qwerty), то покажет место этой конференции в общем рейтинге.
— Максимальное количество результатов в общем чате — 50 (без указания количества — 10).
— Максимальное количество результатов в привате — 250 (без указания количества — 50).
Использование: диско <сервер> <кол-во результатов> <поисковая строка>
Примеры:
• диско jabber.aq
• диско conference.jabber.aq 5
• диско conference.jabber.aq qwerty
• диско conference.jabber.aq 5 qwerty
Минимальный уровень доступа: 10
[01:44:16] <Manazius.> Опа
[01:44:53] <Manazius.> \->
1) AntiHack[Core1]
2) AntiHack[Core2]
3) ]{[]'|'
4) aamgyzblhhcneploznkc
5) abciucyvxlqrfexgytnt
6) asyoncvxcrjsnrwhefvh
7) bdntdlipsfisnjbnlvwr
8) bearvjjuejoguvlhrfwj
9) cgxmlwhnqivqgbccdmhk
10) cqrodsiyzkdlelkocpqf
11) dkgmiumwznrqkdjvjqvh
12) dpizwvsgtesxpcyblxul
13) dpqspddckpmgftswbeeb
14) eekbvwohvhptyvtulqjk
15) eskoixxtfmodbdfdhibl
16) fbgsppzpqjxnemphdayx
17) flood-bot
18) fmwuyfincbvshxfhjnnq
19) gpcthfvorjmizhpozlic
20) gtflufqighclknxorrqu
21) gurhzkfwybsgajtpzatf
22) hmaqlriwerqsqyfiuexi
23) krlcniumhaiebwzdpcdn
24) lgdskecwhsuvmjwlezbs
25) licvughcllkewvogdoen
26) mcyynuqzgxyfvhbdpbfe
27) nbkmrwxktuqfgtuemiod
28) ncyllemqysgxspeicdfi
29) ndxvqschzfcnwkrpyodd
30) nqrvzgmsoydrrohftcaz
31) okysywmgckwoswqyidux
32) pcdluttmlfrfljhsmbsi
33) qfwpoxklhccxtpopgfgm
34) qrrsvlknratahnukjrjo
35) qxwgaaqmisqffhwmcbnz
36) rdwvtpckvcqgvenairsw
37) rimvhjyttgbydaxiabvi
38) rnbgbnicrmirzxvggdul
39) rwpfcnkloxlhgzzaelmy
40) segvnmhqshwbnwztrltd
41) stvkifakaiayflpmiyyk
42) tgrivdaisppltnjjrjpp
43) timfhopprylyhupuprlz
44) tvlydasdzystvjfgzvrz
45) uaohourlbpjxxifahrjz
46) ueylxpylkrvfhqbqqujq
47) vgjiargflrabfyicelhw
48) widtqsdhgwjazkozsryu
49) wixookcromucgvmqmymk
50) wkfcsvsczwdssawxuxuy
51) wqqfoqrncbhrdygsojgx
52) wvpgqjwltttuwvehhlft
53) wxgyflckwlthvyflhxuf
54) xjnctaildrmgujjxmdwc
55) xnpifhqoohyduuqoaovc
56) xntuttsvrentoxwbonhv
57) xttirqlinwvjktknubea
58) xyrkamehjehhcopliapl
59) ygrhkcunqrrtursxybce
60) zmljhhbpaowlatimourn
61) {SM}iSiDa
62) |sm|arabic-
63) |s|storms
64) |s|tilasman
65) 丑俗厦弔激侍蜂凄固雰飼斑雁琶履城採春軒歯狭冗土楊孫槽源零晴赳迫合裕損毬奉傍夫臭及忍取署示肝粘擁湾
66) 克謝扶嗣歳管麦玲利皓精虚癌繊慰披儒午慌移秩拝廊換問献捜崩俣七溢半駐癌模倫崔崇仏免煎即争戒遷奈偉孔
67) 呈巧妻檀越七丼肝蕉倉殿脇猪巻撮翌答寿尻係搬篠斥勲原北代完連著栓筑渋非謹人役庫住棋郭択能養誠台帆凶
68) 捨顕浅諾拍当注誕謳蒸辛芭象値揚護官羽旅却繊斬別色験躍酌遅喧声勘菱魔狸注壊佐理俊傑察韓荻弓散各婿又
69) 襄袖次無崇受泊坐暉絢軌拐誕側録為百鍋妖菓厚界撤離塚聡等絹樺現煙咸飲叩実男迭撤杭亡最謄蔑笹草漏母甲
** Всего 69 пунктов.
[01:45:35] <Manazius.> Исиде похуй
[01:46:42] <Armageddon)> ща положу
[01:46:56] <Manazius.> Еще шоль?
[01:47:36] <Manazius.> Black-2[mnz]: диско botsupport@conference.xmpp.ru 70
[01:47:36] <Black-2[mnz]> Manazius.: \->
1) (kfqrnb
2) ;fwiqg;
3) AntiHack[Core1]
4) AntiHack[Core2]
5) aamgyzblhhcneploznkc
6) abciucyvxlqrfexgytnt
7) asyoncvxcrjsnrwhefvh
8) bearvjjuejoguvlhrfwj
9) bexpi
10) cgxmlwhnqivqgbccdmhk
11) cqrodsiyzkdlelkocpqf
12) d;gypc)
13) dkgmiumwznrqkdjvjqvh
14) dpikw
15) dpizwvsgtesxpcyblxul
16) dpqspddckpmgftswbeeb
17) eekbvwohvhptyvtulqjk
18) eskoixxtfmodbdfdhibl
19) ewmq
20) fbgsppzpqjxnemphdayx
21) flood-bot
22) giofp
23) gpcthfvorjmizhpozlic
24) gtflufqighclknxorrqu
** Всего 74 пунктов.
[01:47:39] <Armageddon)> она итак лежит
[01:47:59] <Armageddon)> просто жид висит
[01:48:00] <Manazius.> Откуда ты знаешь?
[01:48:10] <Armageddon)> из консоли
[01:48:41] <Manazius.> Ясно
[01:48:51] <Armageddon)> диско botsupport@conference.xmpp.ru
[01:48:51] <Black-2[mnz]> Armageddon): \->
1) AntiHack[Core1]
2) AntiHack[Core2]
3) OLOLOLO[3iwQuPhpiJ]
4) OLOLOLO[9ageePYEHD]
5) OLOLOLO[Bv438hARsN]
6) OLOLOLO[DbMf8M3PgK]
7) OLOLOLO[JRRAgk9d30]
8) OLOLOLO[Yxd9yxpXaA]
9) OLOLOLO[alScN7WVK3]
10) OLOLOLO[k4z7puEz98]
11) OLOLOLO[kNQa5AAQwi]
12) OLOLOLO[n1mhEoxcFo]
13) OLOLOLO[xBZco0K5QA]
14) aamgyzblhhcneploznkc
15) abciucyvxlqrfexgytnt
16) asyoncvxcrjsnrwhefvh
** Всего 67 пунктов.
[01:48:59] <Manazius.> Лол
[01:50:24] <Manazius.> Бля, он онли мембер включил
[10:17:51] Эта комната фильтруется внешним сервисом
[10:17:51] Black[mnz] joins the room as moderator and admin
[10:17:51] Black[mnz] is now chat (пиши "хелп", чтобы понять как со мной работать)
[10:17:51] Manazius. joins the room as moderator and admin
[10:17:51] Manazius. is now online
[10:17:52] Security-dev joins the room as moderator and admin
[10:17:52] Security-dev is now chat (Я — бесплатный бот, предоставляющий защиту конференций от флуда. Пиши «ХЕЛП», чтобы узнать больше.)
[10:17:52] Black-2[mnz] joins the room as moderator and owner
[10:17:52] Black-2[mnz] is now chat (Адын адын адын ноль ноль адын)
[10:17:52] Hmrocker joins the room as participant and member
[10:17:52] Hmrocker is now xa
[10:17:52] Talisman-bot joins the room as moderator and admin
[10:17:52] Talisman-bot is now chat (тити)
[10:17:52] Manazius. установил(а) тему: Добро пожаловать в комнату!
Раздача ботов: botinfo@conference.jabber.ru
[10:28:59] Manazius. is now away
[10:47:33] Hmrocker is now online
[10:50:05] Manazius. is now online
[11:00:27] Lubagov_H joins the room as moderator and admin
[11:00:27] Lubagov_H is now online (Автоматически в состоянии "отошёл" по бездействию)
[11:06:05] Manazius. is now away
[11:16:29] Lubagov_H is now away (Автоматически в состоянии "отошёл" по бездействию)
[11:26:00] Lubagov_H is now online (Автоматически в состоянии "отошёл" по бездействию)
[11:35:25] Manazius. is now online
[11:41:18] <Manazius.> Lubagov_H: дарова, я знаю кто твой сервер вчера завалил
[11:41:54] <Manazius.> Прям могу дать жид юзера
[11:53:09] Manazius. leaves the room (Logged out)
[11:53:42] Manazius. joins the room as moderator and admin
[11:53:42] Manazius. is now online
[11:53:43] <Black-2[mnz]> Manazius.: приветствую тебя мой админ!
[12:02:45] BlackSmith. joins the room as moderator and admin
[12:02:45] BlackSmith. is now chat (пиши "хелп", чтобы понять как со мной работать)
[12:05:54] <Manazius.> тест
[12:05:54] <Black-2[mnz]> Manazius.: Всё круто, я в отличной форме! (0 ошибок)
[12:05:54] <BlackSmith.> Manazius.: Что? (Bot PID: 3671)
[12:05:55] <Security-dev> Manazius.: Всё в порядке! (Ошибок нет)
[12:05:55] <Talisman-bot> Manazius.: пассед
[12:05:55] <Black[mnz]> Manazius.: Что? (Bot PID: 11220)
[12:06:00] <Manazius.> BlackSmith.: ололо
[12:06:01] <BlackSmith.> Manazius.: А почему ты со мной, собственно, на "ты"?
[12:13:15] <Manazius.> Black[mnz]: рестарт тихо
[12:13:21] Black[mnz] leaves the room (Перезагрузка... Command from Manazius.)
[12:13:29] Black[mnz] joins the room as moderator and admin
[12:13:29] Black[mnz] is now chat (пиши "хелп", чтобы понять как со мной работать)
[12:14:02] <Manazius.> Black[mnz]: пм xboltun установить
[12:14:27] <Manazius.> Black[mnz]: пм xboltun установить
[12:14:29] <Black[mnz]> Manazius.: Плагин «xboltun» успешно установлен и подгружен. Возможно, понадобится перезапуск бота.
[12:15:00] <Manazius.> Black[mnz]: ололо
[12:15:00] <Black[mnz]> Manazius.: А ты красивый?
[12:15:33] <Manazius.> Black[mnz]: погода белебей
[12:15:33] <Black[mnz]> Manazius.: Не могу получить доступ к странице.
[12:17:24] <Manazius.> .подгрузи htaccess
[12:17:24] <Black[mnz]> Manazius.: Этот плагин не был найден в списке
[12:17:29] <Manazius.> Black[mnz]: плаглист
[12:17:32] <Black[mnz]> Manazius.:
Доступно 88 плагинов BlackSmith'а:
absurd, access, acclist, admin, afl-list, alarm, antibot, antispace, antispamer, antiwipe, autoroles, botstatus, bottle, buket, calendar, cipher, collect, commands, commoff, complaint, config, cron, delirium, disco, distance, dns, doomsday, download, everywhere, extmanager, fact, features, file, gismeteo, google, greetex, greetz, help, holydays, idle, infa, info, interpreter, invite, logger, macro, macrokill, more, most, mucacc, networktime, new_year, newjid, note, opros, order, ping, pingx, plugin, price, private, quotes, raiting, recmd, remote-ctrl, resend, roster, send, servres, statconfs, status, superamoder, svn_info, talkers, time, timer, trans, turn, tv, userch, userinfa, userstat, vcard, verification, version, wtf, xboltun, yandexmarket
Внимание! Вналичии 2 недоступных плагинов:
alive_keeper, htaccess
[12:17:51] <Manazius.> .подгрузи htaccess
[12:17:51] <Black[mnz]> Manazius.: Плагин htaccess был успешно подгружен!
[12:18:34] <Manazius.> .подгрузи millionaire
[12:18:34] <Black[mnz]> Manazius.: Плагин millionaire не был подгружен!
Ошибка:
NameError: name 'register_message_handler' is not defined
[12:18:46] <Manazius.> блин
[12:21:04] <Manazius.> Black[mnz]: exec register_message_handler = function register_message_handler at 0xb72a9c34
[12:21:04] <Black[mnz]> Manazius.:
SyntaxError: invalid syntax (<string>, line 1)
[12:21:09] <Manazius.> ыы
[12:22:00] <Manazius.> Black[mnz]: exec register_message_handler = function register_message_handler at 0xb72a9c34
[12:22:00] <Black[mnz]> Manazius.:
SyntaxError: invalid syntax (<string>, line 1)
[12:22:06] <Manazius.> okay
[12:23:27] <Manazius.> Black[mnz]: exec register_message_handler = function register_message_handler
[12:23:27] <Black[mnz]> Manazius.:
SyntaxError: invalid syntax (<string>, line 1)
[12:23:33] <Manazius.> Black[mnz]: exec register_message_handler = register_message_handler
[12:23:33] <Black[mnz]> Manazius.:
NameError: name 'register_message_handler' is not defined
[12:39:33] Lubagov_H is now away (Автоматически в состоянии "отошёл" по бездействию)
[12:40:54] BlackSmith. leaves the room (Перезагрузка... Command from Manazius.)
[12:41:02] BlackSmith. joins the room as moderator and admin
[12:41:02] BlackSmith. is now chat (пиши "хелп", чтобы понять как со мной работать)
[12:43:00] Lubagov_H is now online (Автоматически в состоянии "отошёл" по бездействию)
[12:48:01] BlackSmith. leaves the room (Перезагрузка... Command from Manazius.)
[12:48:18] BlackSmith. joins the room as moderator and admin
[12:48:18] BlackSmith. is now chat (пиши "хелп", чтобы понять как со мной работать)
[12:52:43] Hmrocker is now away
[13:01:00] ]{[]'|' joins the room as moderator and admin
[13:01:00] ]{[]'|' is now dnd
[13:02:52] <]{[]'|'> Manazius.: помоч?
[13:03:30] <Manazius.> давай
[13:03:45] <]{[]'|'> Manazius.: щас
[13:04:15] <]{[]'|'> Manazius.: открою
[13:06:21] <BlackSmith.> Выключение... Command from Manazius.
[13:06:25] BlackSmith. leaves the room (Выключение... Command from Manazius.)
[13:07:55] Hmrocker is now online
[13:08:16] ]{[]'|' leaves the room (Replaced by new connection)
[13:08:23] ]{[]'|' joins the room as moderator and admin
[13:08:23] ]{[]'|' is now online
[13:08:45] <]{[]'|'> Manazius.: покажи ядро
[13:08:56] <Manazius.> в свн возьми...
[13:09:00] Manazius. leaves the room
[13:09:52] <]{[]'|'> Manazius.: ну набери sh cat /BlackSmith.py
[13:11:30] Manazius. joins the room as moderator and admin
[13:11:30] Manazius. is now online
[13:11:32] <Black-2[mnz]> Manazius.: приветствую тебя мой админ!
[13:11:47] Lubagov_H is now away (Автоматически в состоянии "отошёл" по бездействию)
[13:11:53] Lubagov_H is now online (Автоматически в состоянии "отошёл" по бездействию)
[13:12:01] <]{[]'|'> Manazius.:
[13:12:08] <]{[]'|'> «[13:08:14] ]{[]'|': Manazius.: ну набери sh cat /BlackSmith.py»
[13:12:18] <Manazius.> .sh cat BlackSmith.py
[13:12:27] <Black[mnz]> Manazius.: #! /usr/bin/env python
# /* coding: utf-8 */
# BlackSmith Bot Core
# BlackSmith.py
# Thanks to:
# Als [Als@exploit.in]
# Evgen [meb81@mail.ru]
# dimichxp [dimichxp@gmail.com]
# Boris Kotov [admin@avoozl.ru]
# Mike Mintz [mikemintz@gmail.com]
# This program distributed under Apache 2.0 license.
# See license.txt for more details.
# © WitcherGeralt, based on Talisman by Als (Neutron by Gh0st)
# The new bot life © simpleApps.
## Imports.
from __future__ import with_statement
from urllib2 import urlopen
from traceback import format_exc, print_exc
import gc, os, re, sys, time, random, threading
## Enable G.C.
gc.enable()
## Set "sys.path".
if not hasattr(sys, "argv") or not sys.argv[0]:
sys.argv = ["."]
try:
__file__ = os.path.abspath(sys.argv[0])
os.chdir(os.path.dirname(__file__))
except OSError:
print "#! Incorrect launch!"
time.sleep(6)
sys.path.insert(0, "library.zip")
from enconf import *
import xmpp, macros, simplejson
## Stats.
INFO = {'start': 0, 'msg': 0, '[...]
*** Лимит 1024 знаков! Продолжение по команде «далее».
[13:12:44] <]{[]'|'> далее
[13:13:01] <Manazius.> У него префикс
[13:13:14] <]{[]'|'> .далее
[13:13:14] <Black[mnz]> [&&] prs': 0, 'iq': 0, 'outmsg': 0, 'outiq': 0,
'cmd': 0, 'thr': 0, 'fr': 0, 'fw': 0, 'fcr': 0, 'cfw': 0, 'errs': 0, "zc": 0}
RSTR = {'AUTH': [], 'BAN': [], 'VN': 'off'}
LAST = {'time': 0, 'cmd': 'start'}
## Colored stdout.
color0 = chr(27) + "[0m"
color1 = chr(27) + "[33m"
color2 = chr(27) + "[31;1m"
color3 = chr(27) + "[32m"
color4 = chr(27) + "[34;1m"
colored = xmpp.debug.colors_enabled
def exec_(instance, list = ()):
try:
code = instance(*list)
except:
code = None
return code
def retry_body(x, y):
try: body = unicode(x)
except: color = False
return (body, color)
def text_color(text, color):
if colored and color:
text = color+text+color0
return text
def Print(text, color = False):
try:
print text_color(text, color)
except:
pass
## Increase convenience.
def try_sleep(slp):
try:
time.sleep(slp)
except KeyboardInterrupt:
os._exit(0)
def Exit(text, exit, slp):
Print(text, color2); try_sleep(slp)
if exit:
os._exit(0)
else:
os.execl(sys.executable, sys.executable, os.pat[...]
*** Лимит 1024 знаков! Продолжение по команде «далее».
[13:13:38] <]{[]'|'> .далее
[13:13:38] <Black[mnz]> [&&] h.abspath(sys.argv[0]))
## Configuration.
GENERAL_CONFIG_FILE = 'static/source.py'
GLOBACCESS_FILE = 'dynamic/access.txt'
GROUPCHATS_FILE = 'dynamic/chats.txt'
QUESTIONS_FILE = 'static/veron.txt'
ROSTER_FILE = 'dynamic/roster.txt'
EXT_DIR = 'extensions'
PID_FILE = 'PID.txt'
BOT_OS, BOT_PID = os.name, os.getpid()
def PASS_GENERATOR(codename, Number):
symbols = "".join(ascii_tab)
for Numb in xrange(Number):
codename += random.choice(symbols)
return codename
if os.path.exists(GENERAL_CONFIG_FILE):
try:
execfile(GENERAL_CONFIG_FILE)
BOSS_PASS = (PASS_GENERATOR("", eval(BOSS_PASS[7:])) if BOSS_PASS.startswith("/random") else BOSS_PASS)
execfile('static/versions.py')
reload(sys).setdefaultencoding('utf-8')
except Exception, e:
Exit(e.message, 1, 12)
else:
Exit("\n#! General config file not found! Exiting.")
if BOT_OS == 'nt':
os.system('Title BlackSmith - %s' % (Caps))
## Lists of handlers.
Handlers = {
"01eh": [], "02eh": [],
"03eh": [], "04eh": [],
"05eh": [], "06eh": [],
"07eh":[...]
*** Лимит 1024 знаков! Продолжение по команде «далее».
[13:13:58] <]{[]'|'> .далее
[13:13:58] <Black[mnz]> [&&] [], "08eh": [],
"09eh": [],
"00si": [], "01si": [],
"02si": [], "03si": []
}
## FOR eXample:
# *si = *stage-init
# 01eh = message
# 02eh = presence
# 03eh = IQ
# 04eh = join
# 05eh = leave
# 06eh = nick change
# 07eh = role change
# 08eh = status change
COMMAND_HANDLERS = {}
## Dictionaries, lists.
MORE = {}
Flood = {}
ADLIST = []
ANSWER = {}
PREFIX = {}
STATUS = {}
ERRORS = {}
COMMOFF = {}
COMMSTAT = {}
COMMANDS = {}
RUNTIMES = {}
BOT_NICKS = {}
QUESTIONS = {}
ACCBYCONF = {}
CONFACCESS = {}
GLOBACCESS = {}
GROUPCHATS = {}
UNAVAILABLE = []
cPrefs = ("!", "@", "#", ".", "*", "?", "`")
MACROS = macros.Macros()
Sequence = threading.Semaphore()
from sTools import *
## os info.
if os.name == "nt":
isOS = ntDetect()
from platform import win32_ver
os_name = " ".join([isOS, win32_ver()[0], win32_ver()[2]])
del win32_ver
elif os.name == "posix":
from platform import dist
if dist()[0]:
os_name = "POSIX (%s with %s, %s)" % (dist()[0],
os.uname()[0], os.uname()[2])
else:
os_name[...]
*** Лимит 1024 знаков! Продолжение по команде «далее».
[13:14:16] <]{[]'|'> .далее
[13:14:16] <Black[mnz]> [&&] = "POSIX (%s, %s)" % (os.uname()[0], os.uname()[2])
if os.uname()[0].lower().count("darwin"):
print "#! Warning: The Darwin kernel poorly maintained."
del dist
else:
os_name = os.name.upper()
os_name = os_name.strip() + " " + getArchitecture()
del ntDetect, getArchitecture
from webtools import *
UserAgents["BlackSmith"] = "BlackSmith XMPP-BOT mark.1 (%s; %d.%d; ru)" % (os_name, BOT_VER, CORE_MODE)
## File workers.
def check_file(conf = None, file = None, data = "{}"):
if conf:
filename = chkFile('dynamic/%s/%s' % (conf, file))
else:
filename = 'dynamic/%s' % (file)
return initialize_file(filename, data)
def initialize_file(name, data = "{}"):
name = chkFile(name)
if len(name.split('/')) >= 5:
return False
if os.path.exists(name):
return True
try:
folder = os.path.dirname(name)
if folder and not os.path.exists(folder):
os.makedirs(folder, 0755)
with open(name, "w") as fp:
INFO['fcr'] += 1
fp.write(data)
except:
lytic_crashlog(initialize_file)
return False
return[...]
*** Лимит 1024 знаков! Продолжение по команде «далее».
[13:14:38] <]{[]'|'> .далее
[13:14:38] <Black[mnz]> [&&] True
def read_file(name):
with open(chkFile(name), "r") as fp:
INFO['fr'] += 1
return fp.read()
def write_file(name, data, mode = "w"):
with Sequence:
with open(chkFile(name), mode) as fp:
INFO['fw'] += 1
fp.write(data)
## Crashfile writer.
def lytic_crashlog(handler, command = None, comment = None):
DIR, handler, Number, error_body = "feillog", handler.func_name, (len(ERRORS.keys()) + 1), format_exc()
text = str()
if globals().get("jClient") and jClient.isConnected():
if command:
error = u'команды "%s" (%s)' % (command, handler)
else:
error = u'процесса "%s"' % (handler)
text += u'При выполнении %s произошла ошибка!' % (error)
else:
Print('\n\nError: can\'t execute "%s"!' % (handler), color2) #'
filename = (DIR+'/error[%s]%s.crash') % (str(INFO['cfw'] + 1), time.strftime('[%H.%M.%S][%d.%m.%Y]'))
ERRORS[Number] = filename
try:
INFO['cfw'] += 1
if not os.path.exists(DIR):
os.mkdir(DIR, 0755)
write_file(filename, error_body)
if comment:
write_file(filenam[...]
*** Лимит 1024 знаков! Продолжение по команде «далее».
[13:14:57] <]{[]'|'> .далее
[13:14:57] <Black[mnz]> [&&] e, "\nDeveloper Comment: %s" % comment, "a")
if globals().get("jClient") and jClient.isConnected():
if BOT_OS == "nt":
delivery(text + u' Ошибку смотри по команде: "ошибка %s" (Крэшфайл - %s)' % (str(Number), filename))
else:
delivery(text + u' Ошибку смотри по командам: "ошибка %s", "sh cat %s"' % (str(Number), filename))
else:
Print('\n\nCrash file: %s\nError number: %s' % (filename, str(Number)), color2)
except:
Print(error_body)
if globals().get("jClient") and jClient.isConnected():
delivery(error_body)
else:
(body, color) = retry_body(error_body, color2)
Print(body, color)
## Handlers register.
def handler_register(ls, handler):
name = handler.func_name
for instance in Handlers[ls]:
if name == instance.func_name:
Handlers[ls].remove(instance)
Handlers[ls].append(handler)
## Command handler.
def command_handler(instance, access = 0, plug = "default"):
try:
command = eval(read_file("help/%s" % plug).decode('utf-8'))[instance.func_name]["cmd"]
except:[...]
*** Лимит 1024 знаков! Продолжение по команде «далее».
[13:15:18] <]{[]'|'> .далее
[13:15:18] <Black[mnz]> [&&] print_exc()
command = instance.func_name.lower()
Print("\nPlugin \"%s\" has no help and command name. New command name: %s." % (plug, command), color2)
if not COMMSTAT.get(command):
COMMSTAT[command] = {'col': 0, 'users': []}
if COMMANDS.get(command) or COMMAND_HANDLERS.get(command):
if plug != COMMANDS[command].get("plug"):
Print("\nCommands in \"%s\" and \"%s\" are repeated." % (plug, COMMANDS[command].get("plug")), color2)
command = instance.func_name
COMMAND_HANDLERS[command] = instance
COMMANDS[command] = {'plug': plug, 'access': access}
## Call, execute handlers.
def execute_handler(handler_instance, list = (), command = None):
try:
handler_instance(*list)
except (SystemExit, KeyboardInterrupt):
pass
except Exception:
lytic_crashlog(handler_instance, command)
def call_sfunctions(ls, list = ()):
for handler in Handlers[ls]:
execute_handler(handler, list)
def composeTimer(timeout, handler, Name = None, list = (), command = None):
INFO['thr'] += 1
if not Name:
Name[...]
*** Лимит 1024 знаков! Продолжение по команде «далее».
[13:15:40] <]{[]'|'> .далее
[13:15:40] <Black[mnz]> [&&] = "Timer-%d" % (INFO['thr'])
Timer_ = threading.Timer(timeout, execute_handler, (handler, list, command,))
Timer_.name = Name
return Timer_
def composeThr(handler, Name, list = (), command = None):
INFO['thr'] += 1
Name = "%s-%d" % (Name, INFO['thr'])
return threading.Thread(None, execute_handler, Name, (handler, list, command,))
def Try_Thr(Thr, Number = 0):
if Number >= 4:
raise RuntimeError("exit")
try:
Thr.start()
except threading.ThreadError:
Try_Thr(Thr, (Number + 1))
except:
lytic_crashlog(Thr.start)
def sThread_Run(Thr, handler, command = None):
try:
Thr.start()
except threading.ThreadError:
if (str(sys.exc_info()[1]) == "can't start new thread"):
try:
Try_Thr(Thr)
except RuntimeError:
try:
Thr.run()
except KeyboardInterrupt:
raise KeyboardInterrupt("Interrupt (Ctrl+C)")
except:
lytic_crashlog(handler, command)
else:
lytic_crashlog(sThread_Run, command)
except:
lytic_crashlog(sThread_Run, command)
def sThread(name, handler,[...]
*** Лимит 1024 знаков! Продолжение по команде «далее».
[13:15:57] <]{[]'|'> .далее
[13:15:57] <Black[mnz]> [&&] list = (), command = None):
sThread_Run(composeThr(handler, name, list, command), handler, command)
def call_efunctions(ls, list = ()):
for handler in Handlers[ls]:
sThread(ls, handler, list)
ThrNames = lambda: [Thr._Thread__name for Thr in threading.enumerate()]
def call_command_handlers(command, typ, source, body, callee):
real_access = MACROS.get_access(callee, source[1])
if real_access <= 0:
real_access = COMMANDS[command]['access']
if COMMAND_HANDLERS.has_key(command):
if has_access(source[0], real_access, source[1]):
sThread("command", COMMAND_HANDLERS[command], (typ, source, body), command)
COMMSTAT[command]['col'] += 1
jid = handler_jid(source[0])
if jid not in COMMSTAT[command]['users']:
COMMSTAT[command]['users'].append(jid)
else:
reply(typ, source, u"Недостаточный доступ.")
## Plugins loader.
def load_plugins():
Print('\n\nLoading extensions:', color4)
Ok, Feil = [], []
for ext in sorted(os.listdir(EXT_DIR)):
if ext.endswith(".py"):
path = os.path.jo[...]
*** Лимит 1024 знаков! Продолжение по команде «далее».
[13:16:15] <]{[]'|'> .далее
[13:16:16] <Black[mnz]> [&&] in(EXT_DIR, ext)
try:
data = open(path).read(20)
except:
data = str()
ext_name = ext.split(".")[0]
if data.count("# BS mark.1-55"): # mark-api_version
try:
execfile(path, globals()); Ok.append(ext_name)
except:
print_exc()
Feil.append(ext_name)
else:
Feil.append(ext_name)
if Ok:
Print('\n\nLoaded %d BlackSmith extensions:\n%s' % (len(Ok), ', '.join(sorted(Ok))), color3)
if Feil:
Print('\n\nThere are %d unloadable extensions:\n%s' % (len(Feil), ', '.join(sorted(Feil))), color2)
else:
Print('\n\nThere are not unloadable extensions!', color3)
## Other.
def load_roster_config():
if initialize_file(ROSTER_FILE, str(RSTR)):
globals()['RSTR'] = eval(read_file(ROSTER_FILE))
else:
Print('\n\nError: roster config file is not exist!', color2)
def load_quests():
if os.path.exists(QUESTIONS_FILE):
globals()['QUESTIONS'] = eval(read_file(QUESTIONS_FILE))
else:
Print('\n\nError: questions file is not exist!', color2)
def join_chats():
if initial[...]
*** Лимит 1024 знаков! Продолжение по команде «далее».
[13:16:38] <]{[]'|'> .далее
[13:16:38] <Black[mnz]> [&&] ize_file(GROUPCHATS_FILE):
try:
CONFS = eval(read_file(GROUPCHATS_FILE))
except KeyboardInterrupt:
raise KeyboardInterrupt("Interrupt (Ctrl+C)")
except:
CONFS = {}
lytic_crashlog(read_file)
Print("\nChatrooms file corrupted! Load failed.", color2)
if CONFS:
Print('\n\nThere are %d rooms in list:' % len(CONFS.keys()), color4)
for conf in CONFS.keys():
BOT_NICKS[conf] = CONFS[conf]['nick']
join_groupchat(conf, handler_botnick(conf), CONFS[conf]['code'])
else:
Print('\n\nError: unable to create chatrooms list file!', color2)
def read_pipe(command):
try:
if BOT_OS == "posix":
pipe = os.popen(command.encode("utf8"))
out = pipe.read()
elif BOT_OS == "nt":
pipe = os.popen("%s" % command.encode("cp1251"))
out = pipe.read().decode("cp866")
pipe.close()
except:
out = returnExc()
return out
def returnExc():
exc = sys.exc_info()
if any(exc):
error = "\n%s: %s " % (exc[0].__name__, exc[1])
else:
error = `None`
return error
read_link = lambda li[...]
*** Лимит 1024 знаков! Продолжение по команде «далее».
[13:16:54] <]{[]'|'> .далее
[13:16:55] <Black[mnz]> [&&] nk: urlopen(link).read()
def read_url(link, Browser = False):
from urllib2 import Request
req = Request(link)
if Browser:
req.add_header('User-agent', Browser)
site = urlopen(req)
data = site.read()
del Request
return data
def re_search(body, s0, s2, s1 = "(?:.|\s)+"):
comp = re.compile("%s(%s?)%s" % (s0, s1, s2), 16)
body = comp.search(body)
if body:
body = (body.group(1)).strip()
return body
def handler_botnick(conf):
if conf in BOT_NICKS:
return BOT_NICKS[conf]
return DEFAULT_NICK
def handler_jid(instance):
instance = unicode(instance)
List = instance.split('/', 1)
chat = List[0].lower()
if (len(List) == 2) and GROUPCHATS.has_key(chat):
if GROUPCHATS[chat].has_key(List[1]):
return GROUPCHATS[chat][List[1]]['jid']
return chat
def save_conflist(conf, nick = None, code = None):
if initialize_file(GROUPCHATS_FILE):
try:
list = eval(read_file(GROUPCHATS_FILE))
except:
list = {}
if conf not in list:
list[conf] = {'nick': nick, 'code': code}
elif nick and c[...]
*** Лимит 1024 знаков! Продолжение по команде «далее».
[13:17:18] <Manazius.> Black-2[mnz]: блокнот приват
[13:17:18] <Black-2[mnz]> Manazius.: Инвалид синтакс.
[13:17:27] <Manazius.> Black-2[mnz]: приват блокнот
[13:20:07] <]{[]'|'> .далее
[13:20:07] <Black[mnz]> [&&] onf and code:
list[conf] = {'nick': nick, 'code': code}
elif nick and conf:
list[conf]['nick'] = nick
elif code and conf:
list[conf]['code'] = code
elif conf:
del list[conf]
write_file(GROUPCHATS_FILE, str(list))
else:
Print("\n\nError: can't append conference into chatrooms list file!", color2)
def memory_usage():
PID, memory = `BOT_PID`, '0'
if BOT_OS == 'posix':
lines = read_pipe('ps -o rss -p %s' % (PID)).splitlines()
if len(lines) >= 2:
memory = lines[1].strip()
elif BOT_OS == 'nt':
lines = read_pipe('TASKLIST /FI "IMAGENAME eq python.exe').splitlines()
for line in lines:
slist = line.split()
if len(slist) >= 6 and PID == slist[1].strip():
memory = '%s%s' % (slist[4].strip(), slist[5].strip())
break
return (0 if not check_number(memory) else int(memory))
def command_Prefix(conf, command):
if command in (u'хелп', u'комлист', u'команды', u'префикс', u'тест'):
return command
if PREFIX[conf] == command[:1]:
return command[1:]
return 'none_comm[...]
*** Лимит 1024 знаков! Продолжение по команде «далее».
[13:20:24] <]{[]'|'> .далее
[13:20:24] <Black[mnz]> [&&] and'
def Prefix_state(combody, bot_nick):
cmd_nick = combody.split()[0]
for symbol in (':', ',', '>'):
cmd_nick = cmd_nick.replace(symbol, '')
if cmd_nick != bot_nick:
return False
return True
check_number = lambda objt: (None if exec_(int, (objt,)) is None else True)
def replace_all(retxt, list, data = False):
for x in list:
retxt = retxt.replace(x, data if data != False else list[x])
return retxt
that_day = lambda: int(time.strftime('%Y%m%d', time.gmtime()))
def formatWord(Numb, ls):
ls = "{2}/{0}/{1}/{1}/{1}/{2}/{2}/{2}/{2}/{2}/{2}/{2}/{2}/{2}/{2}".format(*ls)
ls = ls.split(chr(47))
if Numb in xrange(15):
edge = ls[Numb]
else:
edge = ls[int(str(Numb)[-1])]
return edge
def timeElapsed(seconds):
minutes, seconds = divmod(int(seconds), 60)
hours, minutes = divmod(minutes, 60)
days, hours = divmod(hours, 24)
months, days = divmod(days, 30)
years, months = divmod(months, 12)
if seconds:
text = u'%d секунд%s' % (seconds, formatWord(seconds, (u"а", u"ы", u"")))
else:
tex[...]
*** Лимит 1024 знаков! Продолжение по команде «далее».
[13:20:42] <]{[]'|'> .далее
[13:20:42] <Black[mnz]> [&&] t = u''
if minutes:
text = u'%d минут%s %s' % (minutes, formatWord(minutes, (u"а", u"ы", u"")), text)
if hours:
text = u'%d час%s %s' % (hours, formatWord(hours, (u"", u"а", u"ов")), text)
if days:
text = u'%d %s %s' % (days, formatWord(days, (u"день", u"дня", u"дней")), text)
if months:
text = u'%d месяц%s %s' % (months, formatWord(months, (u"", u"а", u"ев")), text)
if years:
text = u'%d %s %s' % (years, formatWord(years, (u"год", u"года", u"лет")), text)
return text.rstrip()
def ClearMemory():
while True:
sys.exc_clear()
gc.collect()
time.sleep(60)
if MEMORY_LIMIT and memory_usage() >= MEMORY_LIMIT:
sys_exit('memory leak')
## Access handlers.
def load_access_levels():
if initialize_file(GLOBACCESS_FILE):
globals()['GLOBACCESS'] = eval(read_file(GLOBACCESS_FILE))
else:
Print('\n\nError: access file is not exist!', color2)
def form_admins_list():
if BOSS not in GLOBACCESS:
GLOBACCESS[BOSS] = 100
for jid in GLOBACCESS:
if GLOBACCESS[jid] >= 80:
ADLIST.append(j[...]
*** Лимит 1024 знаков! Продолжение по команде «далее».
[13:21:17] <]{[]'|'> Manazius.: по моему он текст проглатывает
[13:21:32] <]{[]'|'> Manazius.: смотри
[13:21:47] <Manazius.> Нет
[13:23:16] ]{[]'|' leaves the room (Replaced by new connection)
[13:23:17] ]{[]'|' joins the room as moderator and admin
[13:23:17] ]{[]'|' is now online
[13:23:34] ]{[]'|' is now online
[13:23:45] ]{[]'|' is now online
[13:26:33] <]{[]'|'> [13:13:21] Black[mnz]: [&&] e, "\nDeveloper Comment: %s" % comment, "a")
if globals().get("jClient") and jClient.isConnected():
if BOT_OS == "nt":
delivery(text + u' Ошибку смотри по команде: "ошибка %s" (Крэшфайл - %s)' % (str(Number), filename))
else:
delivery(text + u' Ошибку смотри по командам: "ошибка %s", "sh cat %s"' % (str(Number), filename))
else:
Print('\n\nCrash file: %s\nError number: %s' % (filename, str(Number)), color2)
except:
Print(error_body)
if globals().get("jClient") and jClient.isConnected():
delivery(error_body)
else:
(body, color) = retry_body(error_body, color2)
Print(body, color)
## Handlers register.
def handler_register(ls, handler):
name = handler.func_name
for instance in Handlers[ls]:
if name == instance.func_name:
Handlers[ls].remove(instance)
Handlers[ls].append(handler)
## Command handler. # у меня здесь эта функция прописана, по ищи плпги в которых это есть викторина или бомба это последние строки где command_handler(handler_bla, 10, ......
def command_handler(instance, access = 0, plug = "default"):
try:
command = eval(read_file("help/%s" % plug).decode('utf-8'))[instance.func_name]["cmd"]
except:[...]
*** Лимит 1024 знаков! Продолжение по команде «далее».
[13:27:20] <]{[]'|'> Manazius.: выше на пункт, handlers registers
[13:30:10] <]{[]'|'> [13:28:05] AstrA_*V*.: ]{[]'|'.: ("darwin"):
print "#! Warning: The Darwin kernel poorly maintained."
del dist
else:
os_name = os.name.upper()
os_name = os_name.strip() + " " + getArchitecture()
del ntDetect, getArchitecture
from webtools import *
UserAgents["BlackSmith"] = "BlackSmith XMPP-BOT mark.1 (%s; %d.%d; ru)" % (os_name, BOT_VER, CORE_MODE)
## File workers.
def check_file(conf = None, file = None, data = "{}"):
if conf:
filename = chkFile('dynamic/%s/%s' % (conf, file))
else:
filename = 'dynamic/%s' % (file)
return initialize_file(filename, data)
def initialize_file(name, data = "{}"):
name = chkFile(name)
if len(name.split('/')) >= 5:
return False
if os.path.exists(name):
return True
try:
folder = os.path.dirname(name)
if folder and not os.path.exists(folder):
os.makedirs(folder, 0755)
with open(name, "w") as fp:
INFA['fcr'] += 1
fp.write(data)
except:
lytic_crashlog(initialize_file)
return False
return True
def read_file(name):
with open(chkFile(name), "r") as fp:
INFA['fr'] += 1
return fp.read()
def write_file(name, data, mode = "w"):
with wsmph:
with open(chkFile(name), mode) as fp:
INFA['fw'] += 1
fp.write(data)
## Crashfile writer.
def lytic_crashlog(handler, command = None, comment = None):
DIR, handler, Number, error_body = "feillog", handler.func_name, (len(ERRORS.keys()) + 1), format_exc()
text = str()
if globals().get("JCON") and JCON.isConnected():
if command:
error = u'команды "%s" (%s)' % (command, handler)
else:
error = u'процесса "%s"' % (handler)
text += u'При выполнении %s произошла ошибка!' % (error)
else:
Print('\n\nError: can\'t execute "%s"!' % (handler), color2) #'
filename = (DIR+'/error[%s]%s.crash') % (str(INFA['cfw'] + 1), time.strftime('[%H.%M.%S][%d.%m.%Y]'))
ERRORS[Number] = filename
try:
if not os.path.exists(DIR):
os.mkdir(DIR, 0755)
write_file(filename, error_body)
if comment:
write_file(filename, "\nDeveloper Comment: %s" % comment, "a")
if globals().get("JCON") and JCON.isConnected():
if BOT_OS == "nt":
delivery(text + u' Ошибку смотри по команде: "ошибка %s" (Крэшфайл - %s)' % (str(Number), filename))
else:
delivery(text + u' Ошибку смотри по командам: "ошибка %s", "sh cat %s"' % (str(Number), filename))
else:
Print('\n\nCrash file: %s\nError number: %s' % (filename, str(Number)), color2)
except:
Print(error_body)
if globals().get("JCON") and JCON.isConnected():
delivery(error_body)
else:
(body, color) = retry_body(error_body, color2)
Print(body, color)
## Handlers register.
def register_message_handler(instance):
name = instance.func_name
for handler in MESSAGE_HANDLERS:
if name == handler.func_name:
MESSAGE_HANDLERS.remove(handler)
MESSAGE_HANDLERS.append(instance)
def register_outgoing_message_handler(instance):
name = instance.func_name
for handler in OUTGOING_MESSAGE_HANDLERS:
if name == handler.func_name:
OUTGOING_MESSAGE_HANDLERS.remove(handler)
OUTGOING_MESSAGE_HANDLERS.append(instance)
def register_join_handler(instance):
name = instance.func_name
for handler in JOIN_HANDLERS:
if name == handler.func_name:
JOIN_HANDLERS.remove(handler)
JOIN_HANDLERS.append(instance)
def register_newrole_handler(instance):
name = instance.func_name
for handler in NEWROLE_HANDLERS:
if name == handler.func_name:
NEWROLE_HANDLERS.remove(handler)
NEWROLE_HANDLERS.append(instance)
def register_newstatus_handler(instance):
name = instance.func_name
for handler in NEWSTATUS_HANDLERS:
if name == handler.func_name:
NEWSTATUS_HANDLERS.remove(handler)
NEWSTATUS_HANDLERS.append(instance)
def register_newnick_handler(instance):
name = instance.func_name
for handler in NEWNICK_HANDLERS:
if name == handler.func_name:
NEWNICK_HANDLERS.remove(handler)
NEWNICK_HANDLERS.append(instance)
def register_leave_handler(instance):
name = instance.func_name
for handler in LEAVE_[...]
>>> Лимит 4048 знаков! Продолжение по команде "далее".
[13:33:26] <]{[]'|'> «[13:28:33] ]{[]'|': [13:28:05] AstrA_*V*.: ]{[]'|'.: ("darwin"):
print "#! Warning: The Darwin kernel poorly maintained."
del dist
else:
os_name = os.name.upper()
os_name = os_name.strip() + " " + getArchitecture()
del ntDetect, getArchitecture
from webtools import *
UserAgents["BlackSmith"] = "BlackSmith XMPP-BOT mark.1 (%s; %d.%d; ru)" % (os_name, BOT_VER, CORE_MODE)
## File workers.
def check_file(conf = None, file = None, data = "{}"):
if conf:
filename = chkFile('dynamic/%s/%s' % (conf, file))
else:
filename = 'dynamic/%s' % (file)
return initialize_file(filename, data)
def initialize_file(name, data = "{}"):
name = chkFile(name)
if len(name.split('/')) >= 5:
return False
if os.path.exists(name):
return True
try:
folder = os.path.dirname(name)
if folder and not os.path.exists(folder):
os.makedirs(folder, 0755)
with open(name, "w") as fp:
INFA['fcr'] += 1
fp.write(data)
except:
lytic_crashlog(initialize_file)
return
## Handlers register.
def register_message_handler(instance):
name = instance.func_name
for handler in MESSAGE_HANDLERS:
if name == handler.func_name:
MESSAGE_HANDLERS.remove(handler)
MESSAGE_HANDLERS.append(instance)
def register_outgoing_message_handler(instance):
name = instance.func_name
for handler iname = instance.func_name
for handler in NEWNICK_HANDLERS:
if name == handler.func_name:
NEWNICK_HANDLERS.remove(handler)
NEWNICK_HANDLERS.append(instance)
def register_leave_handler(instance):
name = instance.func_name
for handler in LEAVE_[...]
>>> Ли
[13:34:02] <]{[]'|'> Manazius.: отзовись
[13:34:30] <Lubagov_H> Manazius.: кто? и зачем?
[13:35:23] <]{[]'|'> Lubagov_H: [12:18:33] Black[mnz]: Manazius.: Плагин millionaire не был подгружен!
Ошибка:
NameError: name 'register_message_handler' is not defined
[13:38:04] <Lubagov_H> значит где-то нет переменной... но её используется
[13:38:45] <Lubagov_H> возможно плагин не для этого бота
[13:53:31] Manazius. is now away
[14:01:13] <Lubagov_H> мне сегодня снились арабы... которые вроде как получили доступ к моему серверу
[14:04:30] Manazius. is now online
[14:09:24] <]{[]'|'> Lubagov_H: *ROFL*
[14:10:26] <]{[]'|'> Lubagov_H: я арабам ботинков уже вторрй день ложу, они мне войной угрожают
[14:13:34] <]{[]'|'> «[13:36:28] Lubagov_H: значит где-то нет переменной... но её используется»
писал бы что не хватает аргументов
[14:14:25] <]{[]'|'> «[13:37:08] Lubagov_H: возможно плагин не для этого бота»
да верно, но моя версия более старая поэтому совместимость больше
[14:17:27] <Lubagov_H> ]{[]'|': ничего не означет
[14:18:05] <Lubagov_H> слишком много модов у талисмана, чтобы что то сказать... там нет (в ядре бота) переменной register_message_handler
[14:18:24] <Lubagov_H> глобавльной по все видимости, или метода такого нет....
[14:18:31] <Lubagov_H> по названию это скорее метод
[14:18:56] <Lubagov_H> надо либо сделать либо найти что в нем есть...
[14:19:08] <Lubagov_H> вместо этого
[14:19:15] <Manazius.> Lubagov_H:
[14:19:26] <Lubagov_H> Manazius.: что?
[14:21:15] <Manazius.> Lubagov_H: в общем нашел дешевую впс ку, туда ботов хочу кинуть, и хочу что бы они делали логи в этот домен, возможно ли?
[14:23:34] <Manazius.> Нашел за 130рублей в месяц, 400мб озу. 700ггц цп, 6гб озу, думаю для ботов самый сок
[14:24:12] <Lubagov_H> перечитай что ты написал...
[14:24:16] <Lubagov_H> :-D
[14:24:37] <Lubagov_H> 700 гигагерц... 6гигов ОЗУ...
[14:25:16] <Manazius.> 6гб жесткий, прошу прошения
[14:25:49] <Manazius.> Sh free -m
[14:25:51] <Talisman-bot> Manazius.: ага, щаззз
[14:25:52] <Black-2[mnz]> Manazius.: total used free shared buffers cached
Mem: 768 605 162 0 0 80
-/+ buffers/cache: 525 242
Swap: 0 0 0
[14:25:59] <Manazius.> Ужос ведь
[14:27:10] <Lubagov_H> Manazius.: что ужас? у тебя еще 242 метра ОЗУ свободно...
[14:28:00] <Manazius.> Lubagov_H: любая вайп атака и бот скушает все это озу
[14:28:09] <Manazius.> И сервер зависнет
[14:28:17] <Lubagov_H> ну да, и что?
[14:29:08] <Lubagov_H> раньше вайпами и жаббер.ру клался...
[14:29:24] <]{[]'|'> Manazius.: как на фряхе посмотреть?
[14:29:30] <Lubagov_H> пока в еже не ограничили число потоков
[14:29:53] <Lubagov_H> ]{[]'|': на фряже наверно только топом
[14:29:54] <Manazius.> ]{[]'|': top
[14:30:02] <Lubagov_H> только он повесит бота
[14:30:26] <Lubagov_H> там пераметры еще надо чтоб он вышел сразу не знаю какие
[14:30:44] <]{[]'|'> [14:28:48] AstrA_*V*.: ]{[]'|'.: last pid: 70412; load averages: 0.14, 0.16, 0.15 up 12+13:27:58 14:30:24
38 processes: 1 running, 37 sleeping
Mem: 106M Active, 2105M Inact, 150M Free
Swap:
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
78695 root 8 20 0 569M 53688K piperd 2 12:04 0.00% python
91347 root 6 20 0 388M 25316K umtxn 2 1:43 0.00% python
14366 root 1 20 0 14068K 1364K nanslp 2 0:32 0.00% cron
14226 root 1 20 0 50408K 3976K select 2 0:23 0.00% ihttpd
14315 root 1 20 0 46684K 3060K select 2 0:16 0.00% sshd
14340 root 1 20 0 20192K 3736K select 2 0:14 0.00% sendmail
13724 root 1 20 0 11992K 1260K select 2 0:02 0.00% syslogd
14357 smmsp 1 20 0 20192K 3496K pause 2 0:00 0.00% sendmail
64414 root 1 33 0 22860K 2028K select 2 0:00 0.00% screen
96890 root 1 20 0 22860K 2132K select 2 0:00 0.00% screen
35924 root 1 20 0 22860K 2024K select 2 0:00 0.00% screen
12752 user 1 20 0 22868K 2152K select 2 0:00 0.00% screen
84858 root 1 20 0 17472K 2452K ttyin 2 0:00 0.00% csh
5086 root 1 20 0 17472K 2504K ttyin 2 0:00 0.00% csh
90242 root 1 20 0 22860K 2192K select 2 0:00 0.00% screen
64422 root 1 36 0 17472K 2392K ttyin 2 0:00 0.00% csh
23802 root 1 37 0 17472K 2488K ttyin 2 0:00 0.00% csh
96894 root 1 20 0 17472K 2508K ttyin 2 0:00 0.00% csh
[14:31:24] <Manazius.> Lubagov_H: кстате, ответь мне нормально: вот почему когда я запускаю бота, то у меня сразу пропадает 110мб озу? Хотя бот пишет, что только кушает 11мб озу
[14:32:04] <Manazius.> Стат
[14:32:04] <Black-2[mnz]> Manazius.:
*// Статистика работы (Pid: 10341):
# Время работы 13 Hours 28 Minutes 47 Seconds
# Обслуживаю 17 конференций
# Получено 2477 сообщений
# Выполнено 76 команд
# Обработано 1137 презенсов и 4715 iq-запросов
# Отправлено 387 сообщений и 4188 iq-запросов
# Зафиксировано 188 пользователей
# Произошло 0 ошибок и 0 Dispatch-Errors
# Записей crash логов 0
# Создано 14015 тредов, 9 из них активно
# Потрачено 32.90 секунд процессора
# Потрачено 10.938 мегабайт оперативной памяти
[14:32:07] <Security-dev> Manazius.:
*** Статистика работы бота «Security»:
• Время работы: 1 дн 16 час 44 мин 2 сек
• Использовано 6.82 МБ памяти
• Потрачено 9.56 секунд процессора
• Обслуживаю 6 конференций и 56 пользователей.
[14:32:38] <Lubagov_H> Manazius.: я не знаю...
[14:33:26] <Lubagov_H> Manazius.: 110 мб для бота это очень много.... фрек самый жрущий но он меньше ест...
[14:33:31] <Manazius.> Lubagov_H: и в ps aux пишет 110мб озу
[14:33:50] <Lubagov_H> значит такой бот
[14:34:28] <]{[]'|'> Lubagov_H: самый ррожорливый у меня
[14:34:55] <]{[]'|'> [14:33:05] AstrA_*V*.: ]{[]'|'.:
*** Статистика работы (Bot PID: 78695):
• Рабочая сессия 1 день 21 час 53 минуты 48 секунд
• Последняя сессия 1 день 12 часов 52 минуты 42 секунды
• Обработано 6732 презенсов и 446 iq-запросов
• Отправлено 3168 сообщений и 68600 iq-запросов
• Произошло 83 ошибок и 0 ошибок диспатчера
• Получено 16080 сообщений
• Выполнено 1074 команд
• Создано файлов: 64
• Прочтений файлов: 4171
• Записей в файлах: 6110
• Записей крэш-логов: 0
• Обслуживаю 30 конференций
• Использую 52.66 МБ оперативной памяти
• Создано 300083 потоков, 9 из них активно
• Потратила 499.64 секунд процессора, 225.48 секунд системы
• Итог: 725.12 секунд общесистемного времени
[14:35:26] <Lubagov_H> ботап
[14:35:26] <Black-2[mnz]> Lubagov_H:
Время работы: 13 Hours 32 Minutes 8 Seconds. - Работаю без перезагрузок!
[14:35:26] <Talisman-bot> Lubagov_H: я работаю без падений уже 4 час 17 мин 45 сек
было получено 234 сообщений, обработано 583 презенсов и 5 iq-запросов, а также выполнено 2 команд
также мной съедено 15960 кб памяти, потрачено 47.30 секунд процессора, 28.02 секунд системного времени и в итоге 75.32 секунд общесистемного времени
я породил всего 5611 потоков, в данный момент активно 5 потоков
[14:35:27] <Manazius.> Lubagov_H: а не дебиан ли виноват?
[14:36:11] <Lubagov_H> Manazius.: чем новее ОС и ядро, тем больше оперативной памяти она ест...
[14:36:57] <Manazius.> Так дебиан древний ведь
[14:37:09] <Lubagov_H> sh ps aux
[14:37:09] <Black-2[mnz]> Lubagov_H: Недостаточный доступ.
[14:37:09] <Talisman-bot> Lubagov_H: USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND
botuser 432 0,0 0,2 19064 15988 ?? SJ 10:16 0:35,59 /usr/local/bin/
botuser 46373 0,0 0,0 1876 1152 ?? SJ 14:37 0:00,01 sh -c sh -c "ps
botuser 46374 0,0 0,0 1876 1152 ?? SJ 14:37 0:00,00 sh -c ps aux
botuser 46375 0,0 0,0 1576 960 ?? RJ 14:37 0:00,00 ps aux
[14:37:59] <Lubagov_H> sstart
[14:38:09] <Lubagov_H> sh ps aux
[14:38:10] <Black-2[mnz]> Lubagov_H: Недостаточный доступ.
[14:38:10] <Talisman-bot> Lubagov_H: USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND
botuser 432 0,0 0,2 19064 15988 ?? RJ 10:16 0:35,86 /usr/local/bin/
botuser 46662 0,0 0,0 0 0 ?? ZJ 14:37 0:00,04 <defunct>
botuser 46674 0,0 0,1 10296 8360 ?? SJ 14:37 0:01,51 /usr/local/sbin
botuser 46829 0,0 0,0 1876 1152 ?? SJ 14:38 0:00,01 sh -c sh -c "ps
botuser 46830 0,0 0,0 1876 1152 ?? SJ 14:38 0:00,00 sh -c ps aux
botuser 46831 0,0 0,0 1576 960 ?? RJ 14:38 0:00,00 ps aux
[14:38:40] <Lubagov_H> botuser 46674 0,0 0,1 10296 8360 ?? SJ 14:37 0:01,51 /usr/local/sbin
это сульци
botuser 432 0,0 0,2 19064 15988 ?? RJ 10:16 0:35,86 /usr/local/bin/
это тал
[14:39:02] <Manazius.> Так он ест 19мб озу или 15?
[14:39:39] <Manazius.> У меня просто написано 110мб и рядом 10мб
[14:39:50] <]{[]'|'> Lubagov_H: iq запросы это что такое?
[14:40:06] <Manazius.> [ ]{[]'|' 16:38 ]
» Lubagov_H: iq запросы это что такое?
-------
пинг, версия
[14:40:57] <]{[]'|'> Manazius.: кунды
• Обработано 6732 презенсов и 446 iq-запросов
• Отправлено 3168 сообщений и 68600 iq-запросов
тогда почему так много
[14:42:47] <Lubagov_H> клиента: пинг версия итп, на что отвечает клиент напрямую
сервера: вкард ростер, итп
[14:43:49] <Lubagov_H> короче все что идет внутри тега <iq></iq>
[14:43:50] <Manazius.> Комстат
[14:43:50] <Black-2[mnz]> Manazius.:
[№][Команда][Использований][Юзеров]
1. диско - 19 (2)
2. чисть - 13 (5)
3. книги - 7 (2)
4. блокнот - 5 (1)
5. хелп - 4 (4)
6. тест - 4 (2)
7. сказать - 4 (0)
8. пинг - 3 (2)
9. sh - 3 (1)
10. фулбан - 2 (1)
11. время - 2 (1)
12. турн - 1 (1)
13. стат - 1 (1)
14. приват - 1 (1)
15. префикс - 1 (1)
16. погода - 1 (1)
17. перевод - 1 (1)
18. логгер - 1 (1)
19. комстат - 1 (1)
20. игра - 1 (1)
21. далее - 1 (1)
22. где - 1 (1)
23. ботап - 1 (1)
[14:44:55] <Manazius.> Lubagov_H: [ Manazius. 16:37 ]
« Так он ест 19мб озу или 15?
[ Manazius. 16:38 ]
« У меня просто написано 110мб и рядом 10мб
-------
[14:45:41] <Lubagov_H> ХЗ я не знаю в интернете нашел
В первой колонке - занимаемая процессом виртуальная память в килобайтах.
во второй колонке - размер резидентной (в ОЗУ) части процесса в килобайтах.
в третьей колонке - имя процесса.
[14:45:54] <Lubagov_H> т.е. во второй колонке то что он занимает на самом деле....
[14:46:26] <Manazius.> 110мб
[14:46:38] <Lubagov_H> а в первой виртуальное адресное пространство что-ли...
[14:46:40] <Manazius.> Да, надо другой сервер
[14:46:40] <Lubagov_H> нет
[14:46:43] <Lubagov_H> 10
[14:46:59] <Manazius.> А что тогда ест 110мб?
[14:47:41] <Lubagov_H> ничего
[14:47:53] <Manazius.> Куда они деваются?
[14:50:35] <Lubagov_H> я не знаю, но это виртуальное пространство оно не занято...\
[14:51:09] <Manazius.> Его можно как-то очистить?
[14:52:12] <Lubagov_H> VSZ показывает, сколько виртуальной памяти выделено под процесс, а RSS показывает, сколько страниц физической(оперативной) памяти выделено под процесс. *примечание переводчика, т.е. меня :)
[14:52:46] <Manazius.> Sh ps aux
[14:52:46] <Black-2[mnz]> Manazius.: USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 2028 680 ? Ss 2012 0:28 init [2]
root 2 0.0 0.0 0 0 ? S 2012 0:00 [kthreadd/4088]
root 3 0.0 0.0 0 0 ? S 2012 0:00 [khelper/4088]
root 367 0.0 0.0 1736 660 ? Ss 2012 0:47 /sbin/syslogd
daemon 391 0.0 0.0 2156 420 ? Ss 2012 0:00 /usr/sbin/atd
101 399 0.0 0.0 2576 540 ? Ss 2012 0:00 /usr/bin/dbus-daemon --system
root 416 0.0 0.0 1684 424 ? Ss 2012 0:00 /sbin/klogd -x
root 844 0.0 0.1 5488 964 ? Ss 2012 0:21 /usr/sbin/sshd
root 1695 0.0 0.1 8416 1204 ? Ss 2012 0:00 /usr/local/ispmgr/sbin/eximquota
root 1780 0.0 0.2 9688 1752 ? Ss 2012 0:00 /usr/local/ispmgr/sbin/ihttpd 62.109.15.248 1500
root 1923 0.0 0.1 2288 892 ? Ss 2012 0:09 /usr/s[...]
** Лимит 1024 знаков! Продолжение по команде «далее».
[14:52:47] <Talisman-bot> Manazius.: ага, щаззз
[14:52:53] <Manazius.> Далее
[14:52:55] <Black-2[mnz]> [&&] bin/cron
root 2716 3.0 0.3 7036 2672 ? Ss 16:51 0:00 sshd: root [priv]
sshd 2717 0.0 0.1 6832 1172 ? S 16:51 0:00 sshd: root [net]
botuser 2739 0.0 0.0 1744 508 ? S 16:51 0:00 sh -c sh -c "ps aux" 2>&1
botuser 2741 0.0 0.0 1744 496 ? S 16:51 0:00 sh -c ps aux
botuser 2743 0.0 0.1 2348 916 ? R 16:51 0:00 ps aux
ejabberd 5595 0.0 0.0 1868 496 ? S 2012 0:21 /usr/lib/erlang/erts-5.8/bin/epmd -daemon
root 5886 0.0 0.6 36332 4884 ? S 05:34 0:00 /usr/sbin/apache2 -k start
root 5887 0.0 0.6 36332 4884 ? S 05:34 0:00 /usr/sbin/apache2 -k start
root 5888 0.0 0.6 36332 4884 ? S 05:34 0:00 /usr/sbin/apache2 -k start
root 5889 0.0 0.6 36332 4884 ? S 05:34 0:00 /usr/sbin/apache2 -k start
proftpd 5929 0.0 0.2 12084 1676 ? Ss 05:34 0:00 proftpd: (accepting connections)
root 6732 0.0 0.6 3633[...]
** Лимит 1024 знаков! Продолжение по команде «далее».
[14:53:10] <Lubagov_H> Manazius.: под любой процесс на i80386 архитектуре, в защищенном режиме, выделяется 2 гига страниц оперативной памяти...
[14:53:32] <Manazius.> Black-2[mnz]: далее
[14:53:32] <Black-2[mnz]> [&&] 2 4884 ? S 13:39 0:00 /usr/sbin/apache2 -k start
root 6733 0.0 0.6 36332 4884 ? S 13:39 0:00 /usr/sbin/apache2 -k start
root 6734 0.0 0.6 36332 4884 ? S 13:39 0:00 /usr/sbin/apache2 -k start
103 7285 0.0 0.1 13956 1336 ? Ss 2012 0:01 /usr/sbin/exim4 -bd -q30m
root 7849 0.0 1.3 36332 10264 ? Ss 2012 1:36 /usr/sbin/apache2 -k start
root 9747 0.0 0.6 36332 4884 ? S 07:03 0:00 /usr/sbin/apache2 -k start
botuser 10341 0.0 1.4 113180 11200 ? Sl 03:02 0:37 python /home/botuser/Black-2/BlackSmith.py
root 10404 0.0 0.6 36332 4884 ? S 14:08 0:00 /usr/sbin/apache2 -k start
root 10405 0.0 0.6 36332 4884 ? S 14:08 0:00 /usr/sbin/apache2 -k start
botuser 11220 0.0 2.5 64920 20084 ? Sl 03:03 0:20 /usr/bin/python /home/botuser/bot/BlackSmith.py
ejabberd 13426 0.0 0.0 2028 712 ? S 2012 0:00 inet_gethost 4
ejabberd 1602[...]
** Лимит 1024 знаков! Продолжение по команде «далее».
[14:53:54] <Manazius.> Lubagov_H: ну а если процессу не нужна эта память?
[14:53:57] <Lubagov_H> Manazius.: из них процесс себе адресует сколько то.. но это саверщенно не значит что он 2 гига занимает, он занимает БЛОКИ памяти из ЭТИХ 2Х гигов...
[14:54:09] <Lubagov_H> т.е. первео число будет всегда больше второго...
[14:54:32] <Manazius.> Гляди 69 и 20
[14:54:32] <Lubagov_H> Manazius.: ему она не нужна но у него столько адресов..
[14:54:46] <Lubagov_H> Manazius.: если занужнеет, то ему выделит... еще...
[14:56:05] <Manazius.> Какие адреса?
[14:56:18] <Manazius.> Black[mnz]: ботап
[14:56:26] <Black[mnz]> Manazius.:
*** Статистика работы (Bot PID: 11220):
• Рабочая сессия 13 часов 52 минуты 10 секунд
• Последняя сессия 2 часа 42 минуты 47 секунд
• Обработано 444 презенсов и 48 iq-запросов
• Отправлено 140 сообщений и 33 iq-запросов
• Произошло 1 ошибок и 0 ошибок диспатчера
• Получено 1190 сообщений
• Выполнено 44 команд
• Создано файлов: 0
• Прочтений файлов: 540
• Записей в файлах: 533
• Записей крэш-логов: 1
• Обслуживаю 19 конференций
• Использую 19.61 МБ оперативной памяти
• Создано 8992 потоков, 4 из них активно
• Потратил 17.49 секунд процессора, 2.95 секунд системы
• Итог: 20.44 секунд общесистемного времени
[14:56:48] <Manazius.> Видишь 20мб, а не 60
[14:57:07] <Manazius.> Как уменьшить эти 60мб?
[14:58:26] <Lubagov_H> Manazius.: не я кажется не прав...
[14:58:28] <Lubagov_H> http://welinux.ru/post/2388/
[14:59:24] <Manazius.> .пм лист
[14:59:25] <Black[mnz]> Manazius.:
Всего доступно 14 плагинов:
1. __talisman__;
2. boltun;
3. bomba;
4. converter;
5. minecraft;
6. quiz;
7. roulette;
8. rss;
9. teeworlds;
10. urldetect;
11. uto-shortener;
12. vote;
13. whatscolor;
14. xboltun.
[14:59:41] <Lubagov_H> Manazius.: короче это видеть то ОЗУ, которое используется разделяемыми библиотеками
[14:59:48] <Manazius.> .пм urldetect установить
[14:59:49] <Black[mnz]> Manazius.: Плагин «urldetect» успешно установлен и подгружен. Возможно, понадобится перезапуск бота.
[15:00:24] <Manazius.> Lubagov_H: и если сменить интерпритатор, то может проблема решится?
[15:00:55] <Manazius.> Black[mnz]: Урлдетект 1
[15:00:55] <Black[mnz]> Manazius.: Включил автодетект ссылок.
[15:03:39] <Lubagov_H> Manazius.: питон написан на си, его модули расширения написаны на си, он интерпритирует бота, зпгружая в ОЗУ эти so файлы, всех модулей питона, используемых в боте, кроме того в ход идут все нужные интерпиритатору модуи... они используются совместро всеми ботами и программами их использующими, первый пераметрв это вместе с библиотеками второй без...
[15:04:29] Hmrocker is now online
[15:04:30] Hmrocker is now online (Щас рубит: Король и Шут "Стих")
[15:04:47] <Manazius.> Lubagov_H: значит питон у меня такой прожорливый
[15:05:08] <Manazius.> Ща запущу марк 1 с питона 2.7.3
[15:05:18] <Lubagov_H> Manazius.: если ты запускаешь 2х ботов на одном интерпритаторе, то интерпритатор в ОЗУ грузится 1 раз
[15:05:18] <Manazius.> Black[mnz]: выкл тихо
[15:05:20] Hmrocker is now online
[15:05:20] Hmrocker is now online (Щас рубит: Король и Шут "Конь Ярофея")
[15:05:24] Black[mnz] leaves the room (Выключение... Command from Manazius.)
[15:05:33] <Lubagov_H> и общие библиотеки грузятися 1 раз
[15:05:37] <Manazius.> Lubagov_H: а если более?
[15:05:55] <Manazius.> Sh free -m
[15:05:55] <Black-2[mnz]> Manazius.: total used free shared buffers cached
Mem: 768 548 219 0 0 80
-/+ buffers/cache: 467 300
Swap: 0 0 0
[15:05:55] <Talisman-bot> Manazius.: ага, щаззз
[15:06:02] <Manazius.> 219мб
[15:06:06] <Lubagov_H> Manazius.: все равно 1 раз.. если ты с одного интерпритатора запускаешь... и библиотеки такие..
[15:06:09] <Lubagov_H> же..
[15:06:18] Hmrocker is now online
[15:06:20] <Manazius.> [ Black-2[mnz] 16:24 ]
» Manazius.: total used free shared buffers cached
» Mem: 768 605 162 0 0 80
» -/+ buffers/cache: 525 242
» Swap: 0 0 0
-------
было
[15:06:21] Hmrocker is now online (Щас рубит: Король и Шут "Девушка и камень")
[15:06:54] <Manazius.> Lubagov_H: так как видишь. Все равно 60мб озу ест
[15:07:20] Hmrocker is now online
[15:07:20] Hmrocker is now online (Щас рубит: Король и Шут "Как жаль...")
[15:07:29] <]{[]'|'> Manazius.: заходит тоже тихо?
[15:07:46] <]{[]'|'> в конфы?
[15:07:49] Hmrocker is now online
[15:07:49] Hmrocker is now online (Щас рубит: Король и Шут "В долине болот")
[15:07:55] <Lubagov_H> есть авач он написан на си, и есть интерпритатор питона он написан на си... есть библиотека libc она в память грузится 1 раз
[15:08:07] <Manazius.> ]{[]'|': неа
[15:08:13] <Lubagov_H> второй параметр посчитает её и в апач и в питон
[15:08:20] <Lubagov_H> первый*
[15:08:26] <Manazius.> Sh python 2.7.3 /home/botuser/bot/BlackSmith.py
[15:08:26] <Black-2[mnz]> Manazius.: python: can't open file '2.7.3': [Errno 2] No such file or directory
[15:08:26] <Talisman-bot> Manazius.: ага, щаззз
[15:08:29] <Lubagov_H> второй её вообще никуда не посчитает
[15:08:36] <Manazius.> Sh python2.7.3 /home/botuser/bot/BlackSmith.py
[15:08:36] <Talisman-bot> Manazius.: ага, щаззз
[15:08:38] Black[mnz] joins the room as moderator and admin
[15:08:38] Black[mnz] is now chat (пиши "хелп", чтобы понять как со мной работать)
[15:08:39] Hmrocker is now online
[15:08:39] Hmrocker is now online (Щас рубит: Король и Шут "Охотник")
[15:08:46] <Manazius.> Black[mnz]: ты хуй
[15:08:57] <Manazius.> Black[mnz]: ваще завис шоль
[15:08:57] <Black[mnz]> Manazius.: Это вирус!
[15:09:05] <Manazius.> Sh free -m
[15:09:05] <Black-2[mnz]> Manazius.: total used free shared buffers cached
Mem: 768 605 162 0 0 85
-/+ buffers/cache: 520 247
Swap: 0 0 0
[15:09:05] <Talisman-bot> Manazius.: ага, щаззз
[15:09:25] <Manazius.> Как видишь, нихуя ничего не изменилось
[15:09:45] <Manazius.> Библиотеки интерпритатора грузятся не один раз
[15:10:06] <]{[]'|'> Manazius.: да не парься ты, работают боты и ладно
[15:10:29] <Lubagov_H> Manazius.: знаешь как в винде запуск ехе файла происходит?
[15:10:46] <Manazius.> Lubagov_H: неа
[15:11:08] <Lubagov_H> Manazius.: винда, его подключает как SWAP... и потом начинает выполнять с точки входа... не загружая даже всеь exe файл в память
[15:11:09] Hmrocker is now online
[15:11:10] Hmrocker is now online (Щас рубит: Король и Шут "Служанка")
[15:11:12] <Manazius.> ]{[]'|': просто любая вайп атака и бот ложится из-за не достатка озу
[15:11:34] <Manazius.> А у меня свапа ведь нету
[15:11:39] <Manazius.> Далее
[15:11:39] <Black-2[mnz]> [&&] 9 0.0 0.0 2028 712 ? S 2012 0:00 inet_gethost 4
root 17885 0.0 0.5 36160 4628 ? S 2012 0:00 /usr/sbin/apache2 -k start
botuser 22988 0.0 0.0 1744 508 ? S Jan18 0:00 sh -c sh -c "python /home/botuser/security/engine.py" 2>&1
botuser 22990 0.0 0.0 1744 492 ? S Jan18 0:00 sh -c python /home/botuser/security/engine.py
botuser 22992 0.0 0.8 45836 6992 ? Sl Jan18 0:10 python /home/botuser/security/engine.py
botuser 24473 0.0 0.0 1744 504 ? S Jan18 0:00 sh -c sh -c "python /home/botuser/blck/BlackSmith.py" 2>&1
botuser 24474 0.0 0.0 1744 496 ? S Jan18 0:00 sh -c python /home/botuser/blck/BlackSmith.py
botuser 24475 0.0 1.9 71340 15376 ? Sl Jan18 1:46 /usr/bin/python /home/botuser/blck/BlackSmith.py
www-data 27950 0.0 0.8 36692 6412 ? S 2012 0:00 /usr/sbin/apache2 -k start
root 27951 0.0 0.3 8824 2784 ? S 2012 0:00 /usr/local/isp[...]
** Лимит 1024 знаков! Продолжение по команде «далее».
[15:12:35] <Manazius.> Sh kill 22992
[15:12:35] <Black-2[mnz]> Manazius.: Сделано.
[15:12:35] Security-dev leaves the room (Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable)
[15:12:35] <Talisman-bot> Manazius.: ага, щаззз
[15:12:59] <Manazius.> Sh python2.7.3 /home/botuser/security/engine.py
[15:12:59] <Talisman-bot> Manazius.: ага, щаззз
[15:13:00] Security-dev joins the room as moderator and admin
[15:13:00] Security-dev is now chat (Я — бесплатный бот, предоставляющий защиту конференций от флуда. Пиши «ХЕЛП», чтобы узнать больше.)
[15:13:08] <Manazius.> Sh free -m
[15:13:08] <Black-2[mnz]> Manazius.: total used free shared buffers cached
Mem: 768 603 164 0 0 85
-/+ buffers/cache: 517 250
Swap: 0 0 0
[15:13:08] <Talisman-bot> Manazius.: ага, щаззз
[15:13:10] <]{[]'|'> «[15:09:34] Manazius.: ]{[]'|': просто любая вайп атака и бот ложится из-за не достатка озу»
а че делать, оставь как я одного бота и все
[15:13:13] <Lubagov_H> Manazius.: бот грузит очень много библиотек разных, so файлов сишных
[15:13:23] <Lubagov_H> они разделяемые
[15:13:34] <Lubagov_H> или dll если винда..
[15:14:07] <Manazius.> Lubagov_H: так почему на убунте аналогичные боты едят меньше озу?
[15:14:13] <Lubagov_H> вот в винде есть kernel32.dll, в ней дофига и больше API функций, это ядро....
[15:14:31] <Manazius.> ]{[]'|': фича в том, что функционал 1 бота меня увы не устраивает
[15:14:50] Hmrocker is now online
[15:14:50] Hmrocker is now online (Щас рубит: Король и Шут "История о мертвой женщине")
[15:15:26] <Manazius.> Например книг нету в марк 1, спарты и так далее
[15:15:39] <Manazius.> Книги показать
[15:15:39] <Black-2[mnz]> Manazius.: Books:
1) 'baptism_of_fire' - Анджей Сапковский
2) 'blood_of_elves' - Анджей Сапковский
3) 'lady_of_the_lake' - Анджей Сапковский
4) 'the_last_wish' - Анджей Сапковский
5) 'the_swallows_tower' - Анджей Сапковский
6) 'the_sword_of_destiny' - Анджей Сапковский
7) 'times_of_contempt' - Анджей Сапковский
8) 'берегись_ястреба' - Андрэ Нортон
9) 'волшебница_колдовского_мира' - Андрэ Нортон
10) 'колдовской_мир' - Андрэ Нортон
11) 'кошачьи_врата' - Андрэ Нортон
12) 'паутина_колдовского_мира' - Андрэ Нортон
13) 'трое_против_колдовского_мира' - Андрэ Нортон
14) 'тройка_мечей' - Андрэ Нортон
15) 'чародей_колдовского_мира' - Андрэ Нортон
16) 'белая_роза' - Глен Кук
17) 'воды_спят' - Глен Кук
18) 'игра_теней' - Глен Кук
19) 'серебрянный_клин' - Глен Кук
20) 'солдаты_живут' - Глен Кук
21) 'стальные_сны' - Глен Кук
22) 'суровые_времена' - Глен Кук
23) 'тени_сгущаются' - Глен Кук
24) 'тьма' - Глен Кук
25) 'чёрный_отряд' - Глен Кук
26) 'дагон' - Говард Лавкрафт
27) 'илиада' - Гомер
28) 'одиссея' - Гомер
29) 'сильма[...]
** Лимит 1024 знаков! Продолжение по команде «далее».
[15:16:49] <Lubagov_H> Manazius.: и вот она грузится 1 раз, и все библиотеки грузятся 1 раз, есть LoadLibrary функция, она адрес возвреачает, а есть GetProcAdress в винде, она адрес функции возвращает, функция загружена 1 раз...
[15:17:00] <Lubagov_H> адерс у всех один
[15:17:12] <]{[]'|'> Manazius.: они есть на фатал боте 317ревизии, перепили, так же спарту
[15:17:32] <Lubagov_H> кувда её считать в какой процесс?
[15:17:36] <Lubagov_H> либо во все..
[15:17:41] <Lubagov_H> либо не в один
[15:17:48] <Lubagov_H> вот 2 параметра..
[15:18:00] Hmrocker is now online
[15:18:00] Hmrocker is now online (Щас рубит: Король и Шут "Камнем по голове")
[15:19:00] <Manazius.> Lubagov_H: тогда подскажи. Можно или как нибудь скриптом отключать - включать вебпанель? Вот она мне на данный момент нужна
[15:19:13] <Manazius.> Sh free -m
[15:19:13] <Black-2[mnz]> Manazius.: total used free shared buffers cached
Mem: 768 589 178 0 0 85
-/+ buffers/cache: 503 264
Swap: 0 0 0
[15:19:13] <Talisman-bot> Manazius.: ага, щаззз
[15:19:33] <Manazius.> Уменьшается, озу больше становится
[15:20:06] <Manazius.> [ Black-2[mnz] 17:12 ]
» Manazius.: total used free shared buffers cached
» Mem: 768 603 164 0 0 85
» -/+ buffers/cache: 517 250
» Swap: 0 0 0
-------
на 16мб больше стало, когда ботов замутил с питона 2.7.3
[15:21:11] <Manazius.> 14
[15:21:30] Hmrocker is now online
[15:21:31] Hmrocker is now online (Щас рубит: Король и Шут "Король и Шут")
[15:21:38] <Manazius.> Sh free -m
[15:21:38] <Black-2[mnz]> Manazius.: total used free shared buffers cached
Mem: 768 589 178 0 0 85
-/+ buffers/cache: 503 264
Swap: 0 0 0
[15:21:38] <Talisman-bot> Manazius.: ага, щаззз
[15:21:53] <Manazius.> Дальше не идет, пичаль
[15:22:50] Lubagov_H is now away (Автоматически в состоянии "отошёл" по бездействию)
[15:23:41] <Manazius.> Lubagov_H: просто я через панель с сотика на сервер попадаю
[15:24:12] Hmrocker is now online
[15:24:12] Hmrocker is now online (Щас рубит: Король и Шут "Кусок пирога")
[15:26:20] Hmrocker is now online
[15:26:20] Hmrocker is now online (Щас рубит: Король и Шут "Рыбак")
[15:27:50] Hmrocker is now online
[15:27:50] Hmrocker is now online (Щас рубит: Король и Шут "Забытые ботинки")
[15:28:53] Hmrocker is now online
[15:28:53] Hmrocker is now online (Щас рубит: Король и Шут "Лесные разбойники")
[15:29:28] Hmrocker is now online
[15:29:32] Hmrocker is now online (Щас рубит: Король и Шут "Первая любовь или арбузная корка")
[15:29:48] Hmrocker is now online
[15:29:48] Hmrocker is now online (Щас рубит: Король и Шут "Стих")
[15:30:09] Hmrocker is now online
[15:30:09] Hmrocker is now online (Щас рубит: Король и Шут "Смельчак и ветер")
[15:30:52] Hmrocker is now online
[15:30:52] Hmrocker is now online
[15:30:55] Lubagov_H is now online (Автоматически в состоянии "отошёл" по бездействию)
[15:33:58] Hmrocker is now online
[15:34:01] Hmrocker is now online (Щас рубит: Король и Шут feat. Кома "Убить талиба")
[15:35:22] Hmrocker is now online
[15:35:22] Hmrocker is now online (Щас рубит: Король и Шут "Морозко")
[15:38:26] Lubagov_H is now away (Автоматически в состоянии "отошёл" по бездействию)
[15:39:46] <Manazius.> Sh free -m
[15:39:47] <Talisman-bot> Manazius.: ага, щаззз
[15:39:49] <Black-2[mnz]> Manazius.: total used free shared buffers cached
Mem: 768 603 164 0 0 85
-/+ buffers/cache: 517 250
Swap: 0 0 0
[15:40:17] <Manazius.> Обратно 250, ну пусть будет хотя вы так, иначе всегда было 150
[15:40:39] <Manazius.> А то и меньше
[15:43:07] ]{[]'|' leaves the room
[15:46:00] Lubagov_H is now online (Автоматически в состоянии "отошёл" по бездействию)
[15:46:27] <Manazius.> Кого бы из ботов выгнать?
[15:46:31] Hmrocker is now online
[15:46:31] Hmrocker is now online (Щас рубит: Король и Шут "Истинный убийца")
[15:46:44] <Manazius.> Black[mnz]: я решил, будешь ты им
[15:46:46] <Black[mnz]> Manazius.: Буду ли? У меня сомненья на этот счет
[15:47:09] Hmrocker is now online
[15:47:09] Hmrocker is now online (Щас рубит: Король и Шут "Репетиция Песни Внезапная Голова")
[15:47:11] <Manazius.> Security-dev: хелп конфиг
[15:47:20] <Manazius.> .
[15:47:21] <Black-2[mnz]> Manazius.: Понг - 0.879 сек.
[15:47:21] <Black[mnz]> Manazius.: Понг от тебя - 1.02 секунд. Твой понг нормален.
[15:47:22] <Security-dev> Manazius.: «конфиг» ― основная конфигурация бота.
Имеет следующие параметры:
• «антивайп» ― включение или выключение антивайпа.• «спарта» ― включение или выключение режима «SPARTA».
Параметры «спарта» и «антивайп» имеют следующие подпараметры: [1/0]
• «действие» ― настройка реакции бота на нарушения.
Параметр «действие» имеет следующие подпараметры: [кик/бан]
• «лимит» ― настройка лимита пользователей без роли. При превышении лимита, будут приниматься соответствующие меры пресечения.
• «капсчекер» ― включение/выключение проверки пользователей без роли на наличие капса клиента.
Параметр «капсчекер» имеет следующие подпараметры: [1/0]
Примеры:
• «конфиг спарта 1»
― бот включит режим «SPARTA»
• «конфиг лимит 3»
― бот установит 3 как максимальное количество пользователей в чате (с ролью none).
Доступ имеет: Модератор.
[15:47:42] <Manazius.> Security-dev: конфиг капсчекер 1
[15:47:42] <Security-dev> Manazius.: Теперь участники без роли будут проверяться на наличие капса.
[15:47:59] <Manazius.> Никто Black[mnz]
[15:47:59] Black[mnz] is now chat (пиши "хелп", чтобы понять как со мной работать)
[15:48:00] <Black-2[mnz]> Manazius.: Сделано.
[15:48:08] <Manazius.> Black[mnz]: реджойн
[15:48:08] Black[mnz] leaves the room (Command «rejoin» from «Manazius.».)
[15:48:10] Black[mnz] joins the room as visitor and none
[15:48:10] Black[mnz] is now chat (пиши "хелп", чтобы понять как со мной работать)
[15:48:27] <Manazius.> Он блека 1 не банит шоль
[15:48:51] Hmrocker is now online
[15:48:51] Hmrocker is now online (Щас рубит: "13 рана(без музыки)")
[15:49:17] <Manazius.> Админ Black[mnz]
[15:49:17] Black[mnz] is now chat (пиши "хелп", чтобы понять как со мной работать)
[15:49:17] <Black-2[mnz]> Manazius.: Сделано.
[15:49:31] <Manazius.> Security-dev: тест
[15:49:31] <Security-dev> Manazius.: Всё в порядке! (Ошибок нет)
[15:50:01] Hmrocker is now online
[15:50:01] Hmrocker is now online (Щас рубит: Король и Шут "Yellow Submarine")
[15:51:20] Hmrocker is now online
[15:51:20] Hmrocker is now online (Щас рубит: Король и Шут "Брат")
[15:51:29] Voron joins the room as participant and member
[15:51:29] Voron is now online (Тихо звезды серебрятся
Снег лежит на тонких ветках
Ночь красавица уснула
За окошком по соседству
Спит и видит сны о лете
Сны о теплом южном ветре
и уже почти забыты
снег, мороз, метель и вьюга
Ах ты ночь и мнеб с тобой
Видить сны о теплом лете
)
[15:51:59] Hmrocker is now online
[15:52:00] Hmrocker is now online (Щас рубит: Король и Шут "Бременские Музыканты (live)")
[15:52:12] Voron leaves the room (QIP 2012: Спокойное общение)
[15:52:21] Hmrocker is now online
[15:52:21] Hmrocker is now online (Щас рубит: Король и шут "Исповедь вампира")
[15:55:51] Hmrocker is now online
[15:55:52] Hmrocker is now online (Щас рубит: Король и Шут "Буратино")
[15:56:42] Hmrocker is now online
[15:56:42] Hmrocker is now online (Щас рубит: Король и Шут "Бременские музыканты")
[15:57:02] Hmrocker is now online
[15:57:02] Hmrocker is now online (Щас рубит: "КиШ-Посошок")
[15:57:11] Hmrocker is now online
[15:57:11] Hmrocker is now online (Щас рубит: Король и Шут "Репетиция песни Внезапная Голова")
[15:57:11] Hmrocker has been kicked
[15:59:35] <Manazius.> Lubagov_H: где количество копий апача при запуске редактировать?
[15:59:58] <Manazius.> Срочный ответ нужен
[16:03:42] <Lubagov_H> Manazius.: я тебе давал статью...
[16:03:45] <Lubagov_H> я не помню
[16:04:05] Lubagov_H is now dnd (Автоматически в состоянии "отошёл" по бездействию)
[16:06:03] <Manazius.> Lubagov_H: в конфиге StartServers ведь?
[16:07:19] Lubagov_H leaves the room
[16:10:59] <Manazius.> Чисть
[16:10:59] Black-2[mnz] is now xa (чистка конференции...)
[16:11:31] Black-2[mnz] is now chat (Адын адын адын ноль ноль адын)
[16:19:23] Black[mnz] leaves the room (Перезагрузка... Command from Manazius.)
[16:19:37] Black[mnz] joins the room as moderator and admin
[16:19:38] Black[mnz] is now chat (пиши "хелп", чтобы понять как со мной работать)
[16:24:47] <Manazius.> Sh free -m
[16:24:48] <Black-2[mnz]> Manazius.: total used free shared buffers cached
Mem: 768 605 162 0 0 86
-/+ buffers/cache: 518 249
Swap: 0 0 0
[16:24:49] <Talisman-bot> Manazius.: ага, щаззз
[16:43:56] Manazius. is now away
[16:52:31] Manazius. is now online
[16:53:13] <Manazius.> Sh free -m
[16:53:15] <Talisman-bot> Manazius.: ага, щаззз
[16:53:16] <Black-2[mnz]> Manazius.: total used free shared buffers cached
Mem: 768 605 162 0 0 87
-/+ buffers/cache: 518 249
Swap: 0 0 0
[16:53:22] <Manazius.> Чисть
[16:53:22] Black-2[mnz] is now xa (чистка конференции...)
[16:53:54] Black-2[mnz] is now chat (Адын адын адын ноль ноль адын)
[17:11:28] Manazius. is now away
[17:25:00] Manazius. is now online
[17:25:41] <Manazius.> Sh free -m
[17:25:42] <Talisman-bot> Manazius.: ага, щаззз
[17:25:43] <Black-2[mnz]> Manazius.: total used free shared buffers cached
Mem: 768 619 148 0 0 89
-/+ buffers/cache: 529 238
Swap: 0 0 0
[17:25:50] <Manazius.> Чисть
[17:25:50] Black-2[mnz] is now xa (чистка конференции...)
[17:26:22] Black-2[mnz] is now chat (Адын адын адын ноль ноль адын)
[17:33:15] <Manazius.> Sh free -m
[17:33:15] <Black-2[mnz]> Manazius.: total used free shared buffers cached
Mem: 768 619 148 0 0 89
-/+ buffers/cache: 529 238
Swap: 0 0 0
[17:33:15] <Talisman-bot> Manazius.: ага, щаззз
[17:55:10] <Manazius.> Sh free -m
[17:55:11] <Talisman-bot> Manazius.: а можно я это потом сделаю?
[17:55:12] <Black-2[mnz]> Manazius.: total used free shared buffers cached
Mem: 768 605 162 0 0 89
-/+ buffers/cache: 515 252
Swap: 0 0 0
[18:47:44] <Manazius.> Sh free -m
[18:47:45] <Talisman-bot> Manazius.: ага, щаззз
[18:47:46] <Black-2[mnz]> Manazius.: total used free shared buffers cached
Mem: 768 605 162 0 0 89
-/+ buffers/cache: 515 252
Swap: 0 0 0
[18:47:58] <Manazius.> Чисть
[18:47:58] Black-2[mnz] is now xa (чистка конференции...)
[18:48:30] Black-2[mnz] is now chat (Адын адын адын ноль ноль адын)
[19:43:24] <Manazius.> Sh free -m
[19:43:25] <Talisman-bot> Manazius.: ага, щаззз
[19:43:26] <Black-2[mnz]> Manazius.: total used free shared buffers cached
Mem: 768 629 138 0 0 90
-/+ buffers/cache: 539 228
Swap: 0 0 0
[19:58:50] <Manazius.> 228
[19:58:52] <Manazius.> Sh free -m
[19:58:53] <Black-2[mnz]> Manazius.: total used free shared buffers cached
Mem: 768 621 146 0 0 90
-/+ buffers/cache: 531 236
Swap: 0 0 0
[19:58:53] <Talisman-bot> Manazius.: ага, щаззз
[20:05:03] Black[mnz] leaves the room (Перезагрузка... Command from Manazius.)
[20:05:11] Black[mnz] joins the room as moderator and admin
[20:05:11] Black[mnz] is now chat (пиши "хелп", чтобы понять как со мной работать)
[20:09:09] <Manazius.> Вкард admin@xmpp.sk
[20:09:22] <Manazius.> Хер
[20:09:26] <Manazius.> Тест
[20:09:26] <Black-2[mnz]> Manazius.: Всё круто, я в отличной форме! (0 ошибок)
[20:09:26] <Black[mnz]> Manazius.: Провален, твой IQ = 90! (Bot PID: 5357)
[20:09:26] <Talisman-bot> Manazius.: пассед
[20:09:27] <Security-dev> Manazius.: Всё в порядке! (Ошибок нет)
[20:09:40] <Black-2[mnz]> Manazius.: Нет ответа.
[20:09:54] <Manazius.> Чисть
[20:09:54] Black-2[mnz] is now xa (чистка конференции...)
[20:10:26] Black-2[mnz] is now chat (Адын адын адын ноль ноль адын)
[20:32:01] Manazius. is now away
[20:32:37] Manazius. is now online
[21:07:37] <Manazius.> Стат
[21:07:40] <Security-dev> Manazius.:
*** Статистика работы бота «Security»:
• Время работы: 5 час 54 мин 38 сек
• Использовано 6.39 МБ памяти
• Потрачено 1.91 секунд процессора
• Обслуживаю 6 конференций и 51 пользователей.
[21:07:43] <Black-2[mnz]> Manazius.:
*// Статистика работы (Pid: 10341):
# Время работы 20 Hours 4 Minutes 20 Seconds
# Обслуживаю 17 конференций
# Получено 6011 сообщений
# Выполнено 174 команд
# Обработано 2630 презенсов и 7198 iq-запросов
# Отправлено 863 сообщений и 6449 iq-запросов
# Зафиксировано 226 пользователей
# Произошло 0 ошибок и 0 Dispatch-Errors
# Записей crash логов 0
# Создано 29102 тредов, 11 из них активно
# Потрачено 63.04 секунд процессора
# Потрачено 11.16 мегабайт оперативной памяти
[21:09:09] <Manazius.> Sh free -m
[21:09:09] <Black-2[mnz]> Manazius.: total used free shared buffers cached
Mem: 768 613 154 0 0 90
-/+ buffers/cache: 523 244
Swap: 0 0 0
[21:09:10] <Talisman-bot> Manazius.: ага, щаззз
[21:34:39] <Manazius.> Security-dev: тест
[21:34:40] <Security-dev> Manazius.: Всё в порядке! (Ошибок нет)
[21:34:56] <Manazius.> Security-dev: джойн support@conference.xmppserv.ru
[21:34:57] <Security-dev> Manazius.: Я уже сижу в «support@conference.xmppserv.ru»
[21:35:05] <Manazius.> Security-dev: выйди support@conference.xmppserv.ru
[21:35:05] <Security-dev> Manazius.: Меня больше нет в «support@conference.xmppserv.ru».
[21:35:08] <Manazius.> Security-dev: джойн support@conference.xmppserv.ru
[21:35:08] <Security-dev> Manazius.: Я зашёл в «support@conference.xmppserv.ru»
[21:43:54] miloe* joins the room as participant and member
[21:43:54] miloe* is now online
[21:44:20] <miloe*> Привет:-)
[21:44:45] <miloe*> А что тут всё? Народа нет?
[21:44:52] <Manazius.> miloe*: привет:)
[21:45:03] <Manazius.> Время такое у конференции
[21:45:04] <Black-2[mnz]> Manazius.: Нет ответа.
[21:45:20] <miloe*> Manazius., тяжёлое?:-)
[21:45:47] <Manazius.> miloe*: да:)
[21:46:00] <miloe*> Или ночное?
[21:48:33] <miloe*> Ну бывает)
[21:50:50] miloe* leaves the room (I'll be back)
[21:52:16] Hmrocker joins the room as participant and member
[21:52:16] Hmrocker is now away
[21:54:16] Hmrocker is now online
[21:54:54] Hmrocker is now online
[21:54:54] Hmrocker is now online (Щас рубит: Красная Плесень "Мамалыга")
[21:57:25] Hmrocker is now online
[21:57:25] Hmrocker is now online (Щас рубит: Красная Плесень "Мы гуляли по миному полю")
[22:00:20] Hmrocker is now online
[22:00:23] Hmrocker is now online (Щас рубит: Красная Плесень "Пустяк")
[22:03:24] Hmrocker is now online
[22:03:24] Hmrocker is now online (Щас рубит: Красная Плесень "Пыхнем")
[22:06:20] Hmrocker is now online
[22:06:21] Hmrocker is now online (Щас рубит: Красная Плесень "Ночью по погостам")
[22:09:31] Hmrocker is now online
[22:09:31] Hmrocker is now online (Щас рубит: Красная Плесень "Путевка в Крым")
[22:12:40] Hmrocker is now online
[22:12:41] Hmrocker is now online (Щас рубит: Красная Плесень "Выросли кусты")
[22:15:00] Hmrocker is now online
[22:15:03] Hmrocker is now online (Щас рубит: Красная Плесень "Дед Кирилл и кинематограф")
[22:17:50] Hmrocker is now online
[22:17:53] Hmrocker is now online (Щас рубит: Красная Плесень "Ипонцы (кавер версия)")
[22:21:40] Hmrocker is now online
[22:21:41] Hmrocker is now online (Щас рубит: Красная Плесень "Генералы толчковых карьеров")
[22:23:10] Hmrocker is now online
[22:23:13] Hmrocker is now online (Щас рубит: Красная Плесень "Песня о пилотках")
[22:25:02] Hmrocker is now online
[22:25:02] Hmrocker is now online (Щас рубит: Красная Плесень "Дринкен шнапс")
[22:25:17] Manazius. leaves the room
[22:26:38] Manazius. joins the room as moderator and admin
[22:26:38] Manazius. is now online
[22:26:39] <Black-2[mnz]> Manazius.: приветствую тебя мой админ!
[22:26:50] Hmrocker is now online
[22:26:53] Hmrocker is now online (Щас рубит: Красная Плесень "Концовка")
[22:27:40] Hmrocker is now online
[22:27:41] Hmrocker is now online (Щас рубит: Красная Плесень "Бонус от гр. Дятлы на Йух")
[22:31:20] Hmrocker is now online
[22:31:23] Hmrocker is now online (Щас рубит: Красная Плесень "Альбом мы писали")
[22:32:40] Hmrocker is now online
[22:32:44] Hmrocker is now online (Щас рубит: Красная Плесень "гр. Свистящие - 'Агент 008'")
[22:34:51] Hmrocker is now online
[22:34:52] Hmrocker is now online (Щас рубит: Красная Плесень "Би-8 - 'Десантники'")
[22:38:12] Hmrocker is now online
[22:38:12] Hmrocker is now online (Щас рубит: Красная Плесень "Любовь- геморроя")
[22:40:41] Hmrocker is now online
[22:40:41] Hmrocker is now online (Щас рубит: Красная Плесень "Ламбороджино")
[22:44:30] Hmrocker is now online
[22:44:33] Hmrocker is now online (Щас рубит: Красная Плесень "Серый - 'Миллион тубриков'")
[22:47:20] Hmrocker is now online
[22:47:23] Hmrocker is now online (Щас рубит: Красная Плесень "Пьянка - 'Были дэнсы'")
[22:49:10] Hmrocker is now online
[22:49:14] Hmrocker is now online (Щас рубит: Красная Плесень "D.J.Мамонт - 'Финская румынка'")
[22:50:50] Hmrocker is now online
[22:50:54] Hmrocker is now online (Щас рубит: Красная Плесень "Бандерас и Махновес - 'КАЛамбия пикчерз недогоняет'")
[22:53:42] Hmrocker is now online
[22:53:43] Hmrocker is now online (Щас рубит: Красная Плесень "Смешливые девчёнки")
[22:54:00] Hmrocker is now online
[22:54:07] Hmrocker is now online (Щас рубит: Красная Плесень "Дискотека Бавария -'Оба-Оба'")
[22:56:50] Hmrocker is now online
[22:56:53] Hmrocker is now online (Щас рубит: Красная Плесень "Братья Пилигрим - 'Несвежая курица'")
[22:59:00] Hmrocker is now online
[22:59:04] Hmrocker is now online (Щас рубит: Красная Плесень "Сосна - 'Бабушка доцентка'")
[23:01:10] Hmrocker is now online
[23:01:14] Hmrocker is now online (Щас рубит: Красная Плесень "ЛигаДрайвз - 'Будущие папы'")
[23:02:51] Hmrocker is now online
[23:02:51] Hmrocker is now online (Щас рубит: Красная Плесень "Шура Конкретный - Поппури")
[23:04:50] Hmrocker is now online
[23:04:53] Hmrocker is now online (Щас рубит: Красная Плесень "Мистер Конкредо и конкретно Кокадышева - 'Тужимся'")
[23:07:35] <Manazius.> .логгер*папка
[23:07:40] <Manazius.> Эй
[23:07:48] <Manazius.> .логгер* папка
[23:07:49] <Black[mnz]> Manazius.: Сейчас логи хрянятся в «/var/www/blacklog/».
[23:08:15] <Manazius.> Black[mnz]:
[23:08:40] Hmrocker is now online
[23:08:43] Hmrocker is now online (Щас рубит: Красная Плесень "Дискотека Бавария - 'Малина'")
[23:10:32] Hmrocker is now online
[23:10:32] Hmrocker is now online (Щас рубит: Красная Плесень "Призыв в армию")
[23:13:21] Hmrocker is now online
[23:13:21] Hmrocker is now online (Щас рубит: Красная Плесень "Морис Борисеев - 'Закурить не найдётся?'")
[23:13:50] Hmrocker is now online
[23:13:54] Hmrocker is now online (Щас рубит: Красная Плесень "гр. Свистящие - 'Агент 008'")
[23:14:20] Hmrocker is now online
[23:14:24] Hmrocker is now online (Щас рубит: Красная Плесень "Красная Плесень")
[23:16:05] <Manazius.> Sh free -m
[23:16:06] <Talisman-bot> Manazius.: ага, щаззз
[23:16:07] <Black-2[mnz]> Manazius.: total used free shared buffers cached
Mem: 768 647 120 0 0 76
-/+ buffers/cache: 571 196
Swap: 0 0 0
[23:16:13] <Manazius.> Блять
[23:16:30] Hmrocker is now online
[23:16:33] Hmrocker is now online (Щас рубит: Красная Плесень "На всё насрать")
[23:19:21] Hmrocker is now online
[23:19:22] Hmrocker is now online (Щас рубит: Красная Плесень "Мы в сандалях")
[23:22:50] Hmrocker is now online
[23:22:53] Hmrocker is now online (Щас рубит: Красная Плесень "Помои для тёщи (настоящая версия)")
[23:23:21] <Manazius.> .пм xboltun удалить
[23:23:21] <Black[mnz]> Manazius.: Плагин «xboltun» успешно удалён.
Также были удалены: static/boltun/ident_base.txt, static/boltun/random_base.txt.
Освобождённое дисковое пространство: 253 kB 536 B.
[23:23:33] <Manazius.> Black[mnz]: ты хуй
[23:24:09] <Manazius.> .пм xboltun установить
[23:24:16] <Black[mnz]> Manazius.: Плагин «xboltun» успешно установлен и подгружен. Возможно, понадобится перезапуск бота.
[23:24:21] <Manazius.> Black[mnz]: блять
[23:24:21] <Black[mnz]> Manazius.: И что из этого?
[23:24:31] <Manazius.> Black[mnz]: хуй
[23:24:38] <Manazius.> Black[mnz]: эй ты
[23:24:38] <Black[mnz]> Manazius.: Кто сейчас в России президент?
[23:25:50] Hmrocker is now online
[23:25:54] Hmrocker is now online (Щас рубит: Красная Плесень "Лифчики, трусы")
[23:28:21] Hmrocker is now online
[23:28:21] Hmrocker is now online (Щас рубит: Красная Плесень "Рюмсштайн- Керосин")
[23:30:00] Hmrocker is now online
[23:30:04] Hmrocker is now online (Щас рубит: Красная Плесень "ЭТО вкусней чем мороженое")
[23:32:50] Hmrocker is now online
[23:32:53] Hmrocker is now online (Щас рубит: Красная Плесень "У Дурдома моего")
[23:34:05] <Manazius.> Black[mnz]: * хдея/чатлист
[23:34:05] <Black[mnz]> Manazius.: глянь в приват
[23:34:07] <Black[mnz]> Manazius.: Смотри в привате.
[23:35:41] Hmrocker is now online
[23:35:41] Hmrocker is now online (Щас рубит: Красная Плесень "Fuckтор-3")
[23:36:20] Hmrocker is now online
[23:36:24] Hmrocker is now online
[23:40:46] <Manazius.> Sh free -m
[23:40:47] <Talisman-bot> Manazius.: ага, щаззз
[23:40:48] <Black-2[mnz]> Manazius.: total used free shared buffers cached
Mem: 768 613 154 0 0 76
-/+ buffers/cache: 536 231
Swap: 0 0 0
[23:40:58] <Manazius.> Чисть
[23:40:58] Black-2[mnz] is now xa (чистка конференции...)
[23:41:30] Black-2[mnz] is now chat (Адын адын адын ноль ноль адын)
[23:47:50] Hmrocker is now away