<?xml version="1.0" encoding="windows-1251" ?>
<rss version="2.0">
<channel>
	<title>RusHub</title>
	<description><![CDATA[Технические вопросы по RusHub'у, Скрипты для RusHub'а, Разработчикам]]></description>
	<link>http://mydc.ru/index.html</link>
	<pubDate>Sun, 20 May 2012 06:08:08 +0400</pubDate>
	<ttl>60</ttl>
	<item>
		<title>Url Info</title>
		<link>http://mydc.ru/topic5272.html</link>
		<description><![CDATA[Название: Url Info<br />Автор: Saymon21<br />Описание: Некоторые люди любят блокировать ссылки в чате хаба без описания, я считаю, что этого не нужно делать, ибо надо давать больше свободы юзерам. (Холивары, доказательства, что это не так, пожалуйста, оставьте себе.) Сегодня один %секретный% IRC-канал мне подал идею, что лучше не блокировать, а лучше "пропарсить" теги <noindex><a href="http://mydc.ru/r/?http://www.w3.org/Provider/Style/TITLE.html" rel="nofollow" target="_blank">title</a></noindex>, на сайте, на который идёт эта ссылка, в итоге отправить в чат описание, которое в этом теге.<br />Конечно, учитывая мною выше сказанное, всёравно не стоит быть слишком доверчивым, и даже если юзер прокомментировал ссылку, лучше дополнительно отправить инфо, которе на сайте... И собственно вот, на быструю руку накидал простой скрипт..<br /><br /><br />ToDo; <br />Сделать проверку заголовка Content-Type;]]></description>
		<pubDate>Wed, 09 May 2012 15:18:15 +0400</pubDate>
		<guid>http://mydc.ru/topic5272.html</guid>
	</item>
	<item>
		<title>crypto</title>
		<link>http://mydc.ru/topic5250.html</link>
		<description><![CDATA[<b>Название:</b> crypto<br /><b>Версия:</b> 0.3.0<br /><b>Хаб:</b> <!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro--><b>RusHub</b><!--colorc--></span><!--/colorc--><br /><b>Автор библиотеки:</b> Keith Howe<br /><b>Описание:</b> Библиотека для работы с методами криптографии.<br /><b>Использование:</b> Файл <i><b>crypto.dll</b></i> кладём в папку <i><b>libs</b></i>. Файл libeay32.dll кладём рядом с исполняемым файлом (rushub.exe). В скриптах библиотека подключается так: require"crypto".<br /><br /><br />Библиотека win32: <a href='http://mydc.ru/ipb.html?act=attach&type=post&id=6408'>http://mydc.ru/ipb.html?act=attach&type=post&id=6408</a><br />Библиотека win64: <a href='http://mydc.ru/ipb.html?act=attach&type=post&id=6409'>http://mydc.ru/ipb.html?act=attach&type=post&id=6409</a><br />Мануал: <a href='http://mydc.ru/ipb.html?act=attach&type=post&id=6405'>http://mydc.ru/ipb.html?act=attach&type=post&id=6405</a><br />Исходники для *nix систем: <a href='http://mydc.ru/ipb.html?act=attach&type=post&id=6410'>http://mydc.ru/ipb.html?act=attach&type=post&id=6410</a><br />Проект для сборки на vs2008: <a href='http://mydc.ru/ipb.html?act=attach&type=post&id=6413'>http://mydc.ru/ipb.html?act=attach&type=post&id=6413</a>]]></description>
		<pubDate>Sat, 24 Mar 2012 17:35:14 +0400</pubDate>
		<guid>http://mydc.ru/topic5250.html</guid>
	</item>
	<item>
		<title>AntiTor</title>
		<link>http://mydc.ru/topic5240.html</link>
		<description><![CDATA[Итак, выкладываю пока тока для тестирования. Чуть позже сделаю ещё несколько доработок. Прошу сообщать обо всех ошибках.<br /><br /><b>Название</b>: AntiTor<br /><b>Идея</b>: RoLex<br /><b>Автор</b>: Tsd © 15.03.2012 <br /><b>Перевод под RusHub и доработка</b>: Saymon21<br /><b>Версия скрипта:</b> 1.0.1<br /><b>Оригинал</b>: <a href="http://mydc.ru/topic5239.html" target="_blank">http://mydc.ru/topic5239.html</a><br /><b>Для работы скрипта нужен модуль Ban</b>.<br /><br /><b>Описание скрипта:</b> Скрипт не даёт зайти на хаб пользователям, использующим технологию <noindex><a href="http://mydc.ru/r/?https://ru.wikipedia.org/wiki/Tor" rel="nofollow" target="_blank">Tor</a></noindex>.<br /><br />Протестировано на Debian GNU/Linux 6.0.4, RusHub 2.3.9,  LuaPlugin 2.8<br /><br /><b>Отличия этой версии:</b><br /><br /><b>1)</b> <noindex><a href="http://mydc.ru/r/?https://ru.wikipedia.org/wiki/CURL" rel="nofollow" target="_blank">curl</a></noindex> теперь вызывается не из скрипта. Надо подумать зарание об обновлении бд через сторонний планировщик. Например <noindex><a href="http://mydc.ru/r/?https://ru.wikipedia.org/wiki/Cron" rel="nofollow" target="_blank">cron</a></noindex>. Под венду были сборки. Хотя там есть и куча других альтернатив. google://.<br />Пример задачи для cron: <br /><!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->$ crontab -l |grep curl<br />*/50 * * * * /usr/bin/curl -L --retry 3 --connect-timeout 5 -m 15 -s -o &#34;/usr/local/etc/rushub/scripts/AntiTor/torlist.txt&#34; &#34;http&#58;//torstatus.blutmagie.de/ip_list_all.php/Tor_ip_list_ALL.csv&#34;<!--c2--></div><!--ec2--><br />Вместо curl также можно использовать <noindex><a href="http://mydc.ru/r/?https://ru.wikipedia.org/wiki/Wget" rel="nofollow" target="_blank">wget</a></noindex>, <noindex><a href="http://mydc.ru/r/?http://www.opennet.ru/man.shtml?topic=fetch&category=1&russian=1" rel="nofollow" target="_blank">fetch аля bsd</a></noindex>, libwww-perl и т.п.<br /><br /><b>2)</b> в Ban ныне она ExecuteOnTor (карательная функция для тех, кто лезет с tor'ом) добавлена возможность вызова iptables, ipfw, route, ipchains (Можно вписать вызов любых утилит). В комментариях показаны примеры некоторых правил к ним. Под венду: google://wipfw. Все вопросы о настройке утилит, sudo, fw, google:// пожалуйста.<br /><br /><b>3)</b> Добавлена возможность блокировки чата/привата tor-юзерам, на случай если кто-то решит что лучше пускать всех подряд, но пусть они сидят молча.<br />Из фич тут есть возможность тихой блокировки.<br /><br /><b>4)</b> Добавлена проверка всех онлайн юзеров на подключение с Tor при старте скрипта и при обновления списка адресов.<br /><br /><b>5)</b> Добавлена проверка OnMCTo. (Персональные сообщения в главном чате). Настройки такие же, как и для чата/лс.]]></description>
		<pubDate>Fri, 16 Mar 2012 14:10:45 +0400</pubDate>
		<guid>http://mydc.ru/topic5240.html</guid>
	</item>
	<item>
		<title>HubBanner</title>
		<link>http://mydc.ru/topic5226.html</link>
		<description><![CDATA[<b>Название</b>: HubBanner<br /><b>Версия</b>: 2.01<br /><b>Автор</b>: alex82<br /><b>Перевод под RusHub</b>: Saymon21<br /><b>Описание</b>: Скрипт генерирует изображение, содержащее информацию о количестве юзеров на хабе, общей шаре, времени работы хаба, и.т.д.<br /><br /><b>Для работы скрипта требуются:</b><br /><ul><li>Библиотека Lua-GD</li><li>И, разумеется, любой другой веб-сервер</li></ul><br /><br />Примеры изображений показаны <a href="http://mydc.ru/topic2113.html" target="_blank">тут</a>.]]></description>
		<pubDate>Sun, 04 Mar 2012 00:35:32 +0400</pubDate>
		<guid>http://mydc.ru/topic5226.html</guid>
	</item>
	<item>
		<title>Готовая сборка хаба</title>
		<link>http://mydc.ru/topic5225.html</link>
		<description><![CDATA[Предлагаю, для популяризации RusHub сделать готовую сборку. Для Линукса это могут быть скрипты добавленные в пакет, которые можно сразу доставить при инсталляции хаба, а для виндовс - готовый архив со скриптами и бинарником.<br /><br />В чем суть:<br />Сам по себе хаб несколько головат. Нет бан-менеджера, нет ответа на пинги от хаблистов. В этом плане PtokaX выглядит приятнее, поскольку без скриптов есть немалый стартовый функционал.<br /><br />Предлагаю: <br />Составить набор скриптов, т. н. официальной сборки хаба, поставив которую можно расчитывать на функционал примерно равный PtokaX в нулевом состоянии.<br /><br />Смысл:<br />Так человек думает "о круто, быстрый хаб" - ставит и видит перед собой конструктор. Кто знает - тот собирает это детище по кусочкам, но большинство просто "забьет". А так его можно будет использовать из коробки, при необходимости что-то дополняя или улучшая.<br /><br />PS Я этим заниматься не собираюсь. Это на правах идеи. Кто хочет - воплощайте в жизнь. Вот примерный список для старта:<br />Модуль банов.<br />Модуль для пингеров хаблистов.<br />Скрипт МОТД.<br />Антифлуд.<br />Антиреклама.<br />Скрипт управления банами и хабом для Мастера и опов.<br />Остальное по вкусу. <img src="http://mydc.ru/style_emoticons/default/big_smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="big_smile.gif" />]]></description>
		<pubDate>Sat, 03 Mar 2012 13:18:38 +0400</pubDate>
		<guid>http://mydc.ru/topic5225.html</guid>
	</item>
	<item>
		<title>Defend Hub, RusHub edition</title>
		<link>http://mydc.ru/topic5224.html</link>
		<description><![CDATA[<b>Название скрипта:</b> Defend Hub, RusHub edition<br /><b>Версия скрипта:</b> 1.02_rushub<br /><b>Платформа:</b> RusHub<br /><b>Версия API:</b> N/A<br /><b>Автор:</b> Enyby<br /><br /><b>Описание:</b> Скрипт предназначен для полностью автоматической защиты чата хаба от активности ботов. Не пускает от ботов сообщения в чат и личку. При желании функционал запретов можно расширить. Например, запрещать искать ботам, если на вас идет атака флудом поиска. Для этого нужно править код скрипта.<br /><br /><b>Принципы работы скрипта:</b><br />Боты определяются на основе отличия их общения с хабом в рамках протокола. Подробности расписывать не стану, кому надо, все увидят в коде.<br /><br />Боты определяются не все. Но для большей части этого будет достаточно.<br /><br />Настройки скрипта содержат опции:<br />- использование тихого запрета активности ботов;<br />- запрет детекции очень старых клиентов как ботов.<br />Об активности ботов никто не уведомляется.<br /><br /><a href='http://mydc.ru/ipb.html?act=attach&type=post&id=6377'>http://mydc.ru/ipb.html?act=attach&type=post&id=6377</a><br /><br />P. S. Если у вас нет регистрации на этом форуме, а значит вы не можете качать вложения, то скачать этот скрипт, равно как и другие, можно по ссылке <noindex><a href="http://mydc.ru/r/?http://inethub.olvi.net.ua/ftp/pub/Soft/Servers/DC%2B%2B/LUA%20scripts/Enyby/" rel="nofollow" target="_blank">Мои</a></noindex> <noindex><a href="http://mydc.ru/r/?ftp://inethub.olvi.net.ua/pub/Soft/Servers/DC++/LUA%20scripts/Enyby/" rel="nofollow" target="_blank">скрипты</a></noindex>.]]></description>
		<pubDate>Sat, 03 Mar 2012 03:42:40 +0400</pubDate>
		<guid>http://mydc.ru/topic5224.html</guid>
	</item>
	<item>
		<title>RH_Antiadv</title>
		<link>http://mydc.ru/topic5222.html</link>
		<description><![CDATA[<b>Название:</b> RH_Antiadv<br /><br /><div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable"><b>Авторы + Описание скрипта</b></div></div><div class="sp-body"><div class="sp-content"><!--quoteo--><div class='quotetop'>Цитата</div><div class='quotemain'><!--quotec-->- Наиболее эффективный и понятный скрипт антирекламы для PtokaX.<br />	- Сканирует чат и личку.<br />	- Запрещённые слова ищутся по универсальным шаблонам, что во много раз уменьшает количество примеров рекламных фраз.<br />	- Регистр не важен, www и wWw фильтруются одинаково (самый эффективный и компактный на сегодняшний день алгоритм преобразования кодировки cp1251 в нижний регистр).<br />	- Не существует проблемы с обходом защиты благодаря оптимальному поисковому алгоритму (распространённая проблема в большинстве скриптов,<br />		случается при нахождении в одном сообщении заперещённой фразы и исключения).<br />	- Ложные срабатывания сведены к минимуму и практически исключены.<br />	- Раздельные функции сканирования чата и лички (выбрать нужный режим можно изменением одной цифры в скрипте).<br />	- Приличный выбор самых необходимых режимов наказания: возможность бана на заданное время (задаётся в скрипте),<br />		разъединения (сообщение юзеру о рекламе и disconnect), просто замены запрещённой фразы (сообщение с рекламой заменяется информационным,<br />		его видит только отправитель), тихого фильтрования (отправитель думает, что всё нормально и сообщение доставлено,<br />		в личке и общем чате же оно не появляется) или просто информирование операторов о поступаемых ссылках.<br />	- Возможность информирования операторов о попытке рекламы с показом запрещённой фразы (если хотите знать, кто что отсылает).<br />	- При рекламе в личку показывает получателя сообщения, что даёт больше информации.<br />	- При отправлении сообщения профилю-исключению (tProfiles) оно не фильтруется.<br />	- Минимальный размер сообщения для проверки снижает нагрузку.<br />	<br />	В скрипте есть подробные пояснения, которые помогут разобраться даже новичку в lua.<br /><br />            Авторы скрипта для PtokaX:  Damaks  и   nd<br />			Версия:  1.6<br />            Хаб:     GOLD-HUB:  <a href="dchub://goldhub.mydc.ru" target="_blank">dchub://goldhub.mydc.ru</a>     <a href="dchub://10.170.161.189" target="_blank">dchub://10.170.161.189</a><br />			Страница скрипта:	<a href="http://mydc.ru/topic3516.html" target="_blank">http://mydc.ru/topic3516.html</a><br />            Совместимость:  PtokaX 0.4,  Lua 5.1,   API2<br />	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />	+ Дополнения от Артём 6 февраля 2012( Клубнячковый HUB DC++ <a href="dchub://mydc.pp.ua:420" target="_blank">dchub://mydc.pp.ua:420</a> )<br />	+  Основные настройки(conf) так же вынесены в меню. <b>by alex82</b><br />              При первом запуске скрипта создастся папка <b>Antiadv</b> и в ней базы: <br />        <i>Forbidden.dat</i> - Шаблоны запрещённых выражений<br />        <i>Allowed.dat</i> - Шаблоны разрешённых выражений<br />        <i>Conf.dat</i> - Первоначальные настройки антирекламы<br />         Добавлять/удалять/просматривать шаблоны, настройки антирекламы можно менять с помощью меню хаба + добавил небольшую помощь админу с шаблонами (Регулярные выражения + ссылка на тему <a href="http://mydc.ru/topic266.html" target="_blank">http://mydc.ru/topic266.html</a> для полного ознакомления).<br />	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />	<b>Переведен под RusHub</b>: Артём 1 марта 2012( Клубнячковый HUB DC++ <a href="dchub://mydc.pp.ua:420" target="_blank">dchub://mydc.pp.ua:420</a> )<!--QuoteEnd--></div><!--QuoteEEnd--><div class="clear"></div></div></div></div><br /><b>Обязателен:</b> <a href="http://mydc.ru/topic2885.html" target="_blank">Модуль банов</a><br />Открытый код:<br /><a href='http://mydc.ru/ipb.html?act=attach&type=post&id=6442'>http://mydc.ru/ipb.html?act=attach&type=post&id=6442</a><br />Закрытый код:<br /><a href='http://mydc.ru/ipb.html?act=attach&type=post&id=6356'>http://mydc.ru/ipb.html?act=attach&type=post&id=6356</a><br />~~~~~~~~~~~~~~~~~~~~~~~~~~<br />Открытый код + новая версия:<br /><a href='http://mydc.ru/ipb.html?act=attach&type=post&id=6441'>http://mydc.ru/ipb.html?act=attach&type=post&id=6441</a>]]></description>
		<pubDate>Fri, 02 Mar 2012 06:31:07 +0400</pubDate>
		<guid>http://mydc.ru/topic5222.html</guid>
	</item>
	<item>
		<title>Defend Chat, RusHub edition</title>
		<link>http://mydc.ru/topic5221.html</link>
		<description><![CDATA[<b>Название скрипта:</b> Defend Chat, RusHub edition<br /><b>Версия скрипта:</b> 1.00_rushub_beta<br /><b>Платформа:</b> RusHub (port)<br /><b>Версия API:</b> N/A<br /><b>Автор:</b> Enyby<br /><br /><b>Описание:</b> Скрипт предназначен для полностью автоматической защиты чата хаба от спама. Глушит сообщения со спамом.<br /><br /><b>Принципы работы скрипта:</b><br />Обычные пользователи отличаются от спамеров тем, что у обычные пользователи, если и кидают ссылку на хаб, IP адрес или что-то подобное, то это будет не первое сообщение после входа на хаб. На этом и основана работа скрипта. <br /><br />Чисто теоретически, можно сделать таймаут на все или же попавшие под паттерн сообщения. Т. е. если пользователь на хабе меньше 5 минут, то ссылку в чат он не отправит. Но подобные скрипты уже есть.<br /><br />Каждое сообщение проверяется таблицей паттернов на принадлежность к "плохим". Если сообщение плохое, то оно пройдет только в том случае, если пользователь перед этим отправил не менее 5 "хороших" сообщений в чат. Т. е.  при этом скрипте нельзя писать в чат ссылки, если не участвуешь в разговоре. После перезахода нужно снова отправить не менее 5 сообщений без ссылок, чтобы ссылка прошла в чат. Причем, при ошибочных попытках, счетчик "хороших" ссылок обнуляется. Также блокируется отправка одинаковых сообщений в чат, даже от разных пользователей.<br /><br />Операторы игнорируются, кроме случая отправки повторных сообщений. Также они уведомляются о том, что хотел сказать пользователь.<br /><br /><b>Особенности:</b> Представляет собой слепой порт с PtokaX версии. <!--coloro:#F4A460--><span style="color:#F4A460"><!--/coloro-->Не тестировался.<!--colorc--></span><!--/colorc--><br /><br /><a href='http://mydc.ru/ipb.html?act=attach&type=post&id=6355'>http://mydc.ru/ipb.html?act=attach&type=post&id=6355</a><br /><br />P. S. Если у вас нет регистрации на этом форуме, а значит вы не можете качать вложения, то скачать этот скрипт, равно как и другие, можно по ссылке <noindex><a href="http://mydc.ru/r/?http://inethub.olvi.net.ua/ftp/pub/Soft/Servers/DC%2B%2B/LUA%20scripts/Enyby/" rel="nofollow" target="_blank">Мои</a></noindex> <noindex><a href="http://mydc.ru/r/?ftp://inethub.olvi.net.ua/pub/Soft/Servers/DC++/LUA%20scripts/Enyby/" rel="nofollow" target="_blank">скрипты</a></noindex>.]]></description>
		<pubDate>Fri, 02 Mar 2012 01:09:37 +0400</pubDate>
		<guid>http://mydc.ru/topic5221.html</guid>
	</item>
	<item>
		<title>Defend PM, RusHub edition</title>
		<link>http://mydc.ru/topic5218.html</link>
		<description><![CDATA[<b>Название скрипта:</b> Defend PM, RusHub edition<br /><b>Версия скрипта:</b> 1.01_rushub_beta<br /><b>Платформа:</b> RusHub (port)<br /><b>Версия API:</b> N/A<br /><b>Автор:</b> Enyby<br /><br /><b>Зависимости:</b> <a href="http://mydc.ru/topic2885.html" target="_blank">Модуль банов</a>.<br /><br /><b>Описание:</b> Скрипт предназначен для полностью автоматической защиты ЛС пользователей от спама. Выдает бан, при обнаружении спама.<br /><br /><b>Принципы работы скрипта:</b><br />Обычные пользователи отличаются от спамеров тем, что у обычных пользователей, если и пройдет ссылка на хаб, IP адрес или что-то подобное, то это будет разово. На этом и основана работа скрипта. <br />При получении ЛС оно проверяется на наличие стоп слов. Если стоп слова найдены, то список спамера пополняется очередным ником. Если ников стало больше предела уведомления операторов, то операторы уведомляются. Если больше предела предупреждений - пользователь предупреждается. Если больше либо равно пределу бана - пользователь уходит в бан.<br />Периодически запускается очистка, которая убирает по одному нику из списка спамера.<br />Таким образом идет учет количества отспамленных в интервале проверки. Чтобы спамить безнаказанно, нужно писать новым пользователям не чаще 1 раза в интервал. По умолчанию интервал 5 минут.<br /><br /><b>Особенности:</b> Представляет собой слепой порт с PtokaX версии. <!--coloro:#FF8C00--><span style="color:#FF8C00"><!--/coloro-->Не тестировался.<!--colorc--></span><!--/colorc--><br /><br /><a href='http://mydc.ru/ipb.html?act=attach&type=post&id=6353'>http://mydc.ru/ipb.html?act=attach&type=post&id=6353</a><br /><br />P. S. Если у вас нет регистрации на этом форуме, а значит вы не можете качать вложения, то скачать этот скрипт, равно как и другие, можно по ссылке <noindex><a href="http://mydc.ru/r/?http://inethub.olvi.net.ua/ftp/pub/Soft/Servers/DC%2B%2B/LUA%20scripts/Enyby/" rel="nofollow" target="_blank">Мои</a></noindex> <noindex><a href="http://mydc.ru/r/?ftp://inethub.olvi.net.ua/pub/Soft/Servers/DC++/LUA%20scripts/Enyby/" rel="nofollow" target="_blank">скрипты</a></noindex>.<br /><br /><b>ADD:</b><br />Исправлена ошибка выдачи бана в формате времени.]]></description>
		<pubDate>Wed, 29 Feb 2012 12:50:21 +0400</pubDate>
		<guid>http://mydc.ru/topic5218.html</guid>
	</item>
	<item>
		<title>Допустимые символы</title>
		<link>http://mydc.ru/topic5217.html</link>
		<description><![CDATA[Как думаете, если сделать опцию допустимых (разрешенных) символов в нике, например как в verlihub'е   <img src="http://mydc.ru/style_emoticons/default/embarrassed.gif" style="vertical-align:middle" emoid=":embarrassed:" border="0" alt="embarrassed.gif" /> <br />Как мне кажется какая-то, но база должна быть в хабе по умолчанию, вот например все жду встроенного бан-менеджера и пингера<br /><br />Да все это делается скриптами, но мне кажется у нас в русхабе ..просто полнейший минимум минимального ...]]></description>
		<pubDate>Wed, 29 Feb 2012 10:38:03 +0400</pubDate>
		<guid>http://mydc.ru/topic5217.html</guid>
	</item>
</channel>
</rss>
