VerliHub

php и DC++ verlihub не получает информацию

Здравствуйте!
Есть задача - создать скрипт, который по расписанию будет сканировать пользователей на файлы с определенным TTH.
Пока я в ней продвинулся не очень далеко. Ответ от сервера получен, но дальше ничего не могу сделать - не получаю список юзеров. Подскажите, что не правильно?

<?php
 $fp = fsockopen("212.192.80.164", 6666, $serrno, $errstr, 100); //Открываем сокет и коннектимся к dionis ))
 if(!$fp) {die();} //Если облом то незачем дальше интерпретировать остальную ерунду )
 $out = '$Key 31233213|$ValidateNick gdgd| $Version 1.0091|$GetNickList |$MyINFO $ALL gdgd sadfasdf$ $10000mb$admin@admin.ad$295388331783 | $chat legatpsu|'; //Тут понятно что )
 
 fwrite($fp, $out); // А теперь пишем строку с информацией на сервак в порт ))

Своя ветка верлика

4 месяца работы - http://rusdc.org

исправлена ошибка проверки префиксов пользователей ( сервер расценивал [префикс] как часть регулярного выражения, а не как стринг)
исправлена ошибка нулевых шар при использовании модуля ISP
исправлена ошибка в reload таймере, не обновляющая кеш регистраций после реги юзера не через консоль, а через прямой доступ к базе (например из веб-страницы регистрации)
исправлена ошибка авто-разбана пользователей
исправлена ошибка разбора запрещённых слов (исключающая пробелы в выражениях)
исправлена ошибка русской кодировки
полностью руссифицированны системные сообщения сервера
добавлена проверка на ulimit и ulimit -n (фикс ошибки 1000 юзеров+) - автофикс работает только если пользователь из-под которого запущен сервер в sudousers или root

VerliHub жив, но теперь по-русски

Новый проект развития DC++ сервера VerliHub.

RusDC.org - проект развития собственной ветки VerliHub. Сервер находится в stable ветке и работает на высоконагруженном сервере сети провайдера Корбина Телеком - dc.corbina.ru. В ближайшее время разработчики обещают запустить собственнуй SVN-ветку.

Отказывается устанавливаться! ERROR: verlihub's mysql tables

# ./vh_install
--------------------------------
Your name ? (root)

Hello root,
let's start with configuration of database access..

--------------------------------
mysql database for verlihub will be called? (verlihub)
mysql user to access verlihub gonna be? (verlihub)
password to access verlihub be? (1654768134a43)
mysql server will run where? (localhost)
--------------------------------
user = verlihub
password = 1654768134a43
host = localhost
database = verlihub
--------------------------------
This database account exists
--------------------------------
Is this info correct ? (Y/N)y

--------------------------------

root, you need to choos a place for the configuration files
--------------------------------

Verlihub 0.9.8D-RC2 Критическая уязвимость!

Verlihub 0.9.8 содержит критическую уязвимость позволяющую злоумышленику удаленно выполнить произвольные команды на системе с правами хаба. Уязвимость содержится в механизме триггеров верлихаба который не проверяет посылаемою пользователем информацию. Для проверки активна ли у вас опция allow_exec позволяющая использовать уязвимость выполните:
grep allow_exec /etc/verlihub/dbconfig
если результат:
allow_exec = 1
Рекомендуется немедленно применить патч. Более подробная информация и патч

Проблема с регистрацией нового пользователя

Доброго времени суток.
Уставновил verlihub version 0.9.8d_RC1, собирал из портов на freebsd.
Установил lua плагин. Все достаточно корректно работало, но решив настроить возможность самостоятельной регистрации пользователей - где то, что то сломал. :(
Теперь по +help под гостевой записью

+rules -- Displays a listing of the hub rules.
+faq -- Displays a list of helpful links if you are having trouble.
+motd -- Displays the Message of the Day.
+help -- Displays a list of all commands available to you.
+regme -- Send a message to all OPs, asking them to register your nick.
+myip -- Shows you your IP address.

Доступ на хаб определенным диапазонам ip

Как сделать доступ на хаб, только определенным диапазонам ip? Получается 6 диапазонов. Подскажите, пожалуйста!

VerliHub для чайников

Вообщем решил создать тему для форума. Потому что многим как и мне не понятно что это и с чем его едят.

Я Админ\Инженер локалки, Линукс не знаю.Работаю под Виндой.

Наш программер поставил нам ДЦ++ сервак на Линухе. Я уточнил это ВерлиХаб.

Сказал что мне осталось установить на компы ДЦ++ и смогу Админить Хаб и Пользоваться им.

Вообщем скачал я ДЦ++ клиент DC++ 0.706

Настроить то настроил, это легко. Прописал айпишник и имя.Законектился. Проиндексировал файлы.

Смотрел справку +help

но так и не понял дальнейшие шаги и как залогиниться админом из под клиента?

Что нужно пошагово сделать что бы установить ограничение не менее 7 Гб, что бы банить айпишники (когда это нужно) и многое другое???

Думаю многие будут благодарны если тут появиться статья на эту тему.

Кто что посоветует\куда пошлет\и т.д. ?

Хм, кто что сопсно посоветует, стоит такая задача...

Есть VerliHub, настроенный, рабочий. Нужно по средствам чего-либо (отдельной программы, Lua скриптов, т.е. без разницы) слить filelist'ы всех пользователей, пропарсить и забить в mysql =)

С парсингом и заливкой в mysql думаю разберусь...а вот как насчет слития всех файл листов? Дайте пример, советы, ссылки.....плз )) а то сам буду долго искать...

VerliHub 0.9.8-d_RC1

Новый релиз пожалуй самого распространенного хаба.
Внушительный ченджлог, новый сайт со страницей плагинов и плагинов на lua

verlihub на FreeBSD 4.11 - компиляция

не могу понять в чем прикол, ткните пальцем
при компиляции выдается вот такая ошибка:
make all-recursive
Making all in src
/bin/sh ../libtool --mode=link g++ -g -O2 -I/usr/local/include -I/usr/local/inc
lude -o verlihub -L/usr/local/lib -lpcre -lc -lcrypt -L/usr/local/lib -lGeoI
P -D_THREAD_SAFE -pthread -rdynamic verlihub.o libverlihub.la -lcrypt
g++ -g -O2 -I/usr/local/include -I/usr/local/include -o .libs/verlihub -D_THREAD
_SAFE -rdynamic verlihub.o -L/usr/local/lib -pthread ./.libs/libverlihub.so /us
r/local/lib/libpcre.so /usr/local/lib/libGeoIP.so -lcrypt -Wl,--rpath -Wl,/usr/l
ocal/lib
./.libs/libverlihub.so: undefined reference to `mysql_store_result'
./.libs/libverlihub.so: undefined reference to `mysql_fetch_row'
./.libs/libverlihub.so: undefined reference to `mysql_data_seek'
./.libs/libverlihub.so: undefined reference to `mysql_init'
./.libs/libverlihub.so: undefined reference to `mysql_options'
./.libs/libverlihub.so: undefined reference to `mysql_close'
./.libs/libverlihub.so: undefined reference to `mysql_num_rows'
./.libs/libverlihub.so: undefined reference to `mysql_error'
./.libs/libverlihub.so: undefined reference to `mysql_num_fields'
./.libs/libverlihub.so: undefined reference to `mysql_free_result'
./.libs/libverlihub.so: undefined reference to `mysql_query'
./.libs/libverlihub.so: undefined reference to `mysql_real_connect'

Статистика скачивания

Вопрос такой:
Можно ли проследить на хабе после каждого скачивания: IP, кол-во скаченных Mb, и как нить вести полную статистику по скачиванию???

Статистика поисковых запросов

Уже не знаю куда обращаться, нигде не могу найти сабж
В ближайшее время требуеться бот собирающий статистику интереса пользователей к определенному контенту
Самый простой вариант - помещение в базу TTH и прикручивание счетчика к каждому из них.
В идеале, показывать количество скачиваний файла (основываясь на том что происходит постоянный поиск альтернатывных источников)
реализация не особо интересует, но в идеале - lua-скрипт к велихабу
Спасибо за внимание.

VerliHub - обновление плагинов

Обновились плагины для верлихаба.

 * LUA 
 * Forbid 
 * IPLog 
 * Funny 
 * Chatroom 
 * Messanger 

VerliHub ресурсы

Итак. Верлихаба.
Многие не в курсе где и что под него брать. Выкладываю основные ссылки:
Форум
Lua Скрипты (включая викторины и прочее...)
WWW интерфейс
Ezechiele bot

RSS-материал