myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> Viper Hive, Python | Win, Linux, MacOS, BSD

Теги
Нет тегов для показа
Saymon21
сообщение 18.9.2010, 11:32
Сообщение #1


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 478 раз




Краткое описание:
Хаб написан на Python.
Работает на Win, Linux, MacOS, BSD.
Компактный - ядро занимает менее 1000 строк кода
Простой - конфиги хранятся в YAML
Простая поддержка перевода
Гибкое управление привилегиями
Простая установка
Предварительно настроенный антиспам.

Плагины в комплекте:
  • say - Возможность говорить от произвольного лица.
  • motd - Позволяет выводить приветственное сообщение (соообщение дня) пользователям.
  • mute - Глушение чата по нику/адресу.
  • forbid - Триггеры в главном чате/привате. Антиспам.
  • regme - Плагин саморегистрации пользователей.
  • logger - Логи.
  • massmsg - Массовая рассылка PM
  • iplog - Журнал IP
  • chathist - Посылает последние N сообщений из чата вновь прибывшим.
  • chatroom - Комнаты (каналы) для общения. Например #OpChat
  • goodplugin - Упрощение работы с автозагрузкой плагинов


Если вы используете Linux и viperhive не может справится больше чем с 1024 пользователями
Ограничение на количество одновременно открытых сокетов

Обычно, большая часть nix систем ограничивает количество сокетов до 1024. Эти настройки можно изменить добавив в /etc/security/limits.conf следующие строчки:
Код
username hard nofile 10240
username hard nofile 10240

Также можно установить лимит вручную, через:
Код
ulimit -n 10240


Динамическое меню на основе списка доступных пользователю комманд



Установка и запуск ViperHive

В данный момент поддерживаеются версии python 2.3 - 2.6
Windows
  • Качаем и ставим: Python
  • Качаем и ставим: PyYaml (соответственно версии питона)
  • Качаем ниже viperhive_0.5_RC1.zip, распаковываем, запускаем viperhive.py


Ubuntu/Deiban

  • Код
    apt-get install python-yaml
  • Код
    python viperhive.py

RHEL/CentOS/Fedora
  • yum install python-yaml
  • python viperhive.py

Запуск
Логинимся на машину с хабом на 411 порт с логином: admin и паролем:megapass.
Меняем пароль админа


Ссылки:
Go to the top of the page
+Quote Post

Быстрый ответОтветить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Сейчас: 18.2.2018, 9:52