Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Другие хабы _ Viper Hive

Автор: Saymon 18.9.2010, 11:32

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

Плагины в комплекте:



Если вы используете 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
  • Качаем и ставим: http://mydc.ru/r/?http://www.python.org/download/releases/
  • Качаем и ставим: http://mydc.ru/r/?http://pyyaml.org/wiki/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.
Меняем пароль админа


Ссылки: