Здравствуйте, гость ( Вход | Регистрация )
Дата поста: | В теме: | За сообщение: | Спасибо сказали: | ||
---|---|---|---|---|---|
4.3.2014, 10:42 |
Mysql win32 - API 2 | Самая распространённая база данных |
Рекомендуется использовать имена таблиц именно в нижнем регистре (таблицы хранятся в файлах, а имена файлов регистрозависимы в *nix), для разруливания этого есть параметр lower_case_table_names , |
MIKHAIL | ||
9.12.2013, 16:44 |
Скрипт сообщающий о падении хаба |
Не всё так просто. если происходит разрыв сети, на хабе юзер остаётся висеть еще некоторое время (зависшее соединение tcp и его закрытие по таймауту + Если от клиента не поступает никаких команд, то о клиенте фактически ничего не известно, и не понятно жив ли он.) http://mydc.ru/topic5187.html?view=findpost&p=42641 http://mydc.ru/topic1868.html?hl=%ED%E8%EA...%E7%E0%ED%FF%F2 |
мамин_парень | ||
8.11.2013, 10:13 |
Скрипт платной регистрации |
да, конечно. Но, скорее всего, сделают его только если будет "оплата электронными сервисами типо Яндекс-деньги,Вебмани,Майл-деньги,QIWI-кошелек " |
Saymon21, KCAHDEP | ||
23.9.2013, 15:03 |
Клиент: LiveDC Наверное, самый молодой из клиентов |
Клиент не для локальных мини-хабов (с текущим фукционалом). После "продвижения" результаты следующие: 1) Около 20 % сидят с нулевой шарой и ждут, что скачать 2) Локальный каталог фильмов наполняется на основе файл-листов, которых стало меньше. с "обычными" клиентами новинки в папке шарились автоматом, теперь "чего бы скачать" стало еще меньше. 3) Много новинок (и просто файлов) качалось не через поиск, а через "юзер -> скачать файл-лист -> скачать файл/папку". Неудобно и тем, кто на новом клиенте, и тем, кто на старом. Поиск не особо удобен, если не знаешь, что искать 4) Некоторые выставили бан по шаре, в итоге новый клиент "почему не качает" Т.е. шаринг произвольных файлов и папок необходим |
Erty Hackward | ||
20.3.2013, 12:42 |
phazeus ddos ddos phazeus |
Для владельца атакуемого хаба - да, один из вариантов. Взять VDS подороже, закрыть всё лишнее, настроить файервол и т.д. Но основная часть атакуемых, насколько я понял - "новички-любители", которые поднимают хабы на своих домашних компах/ дешевых слабых VDS с ограничениями по ресурсам/трафику, а правильно настроить файервол сможет не каждый. Хаб денег не приносит (?), но расходов требует. Новые мелкие хабы умирают, не успев набрать популярности, ново-админы разочаровываются в своих начинаниях (проблем больше, чем удовольствия), и, особо не разобравшись в технических нюансах, закрывают хабы и уходят в запой. Но это проблемы админов. Для юзеров тоже очень страшно услышать, что "ваш дц-клиент может быть без вашего согласия использован для осуществления атак на правительственные ресурсы, что является уголовным преступлением". Сегодня это просто мини-хабы , пропагандирующие (?) курение и алкоголь, а завтра сайты правительства, являющегося лоббистом всего безобразия, которое не нравится некоторым личностям. |
Aлзим | ||
19.3.2013, 10:31 |
phazeus ddos ddos phazeus |
Одного Русхаба недостаточно, тут нужно до авторов других хабов и дц-клиентов донести мысль. Больше всего это проблема дц-клиентов, потому что атаку запускает админ хаба, используя именно несовершенство самих клиентов (тупо следовать $ConnectToMe) Варинаты решения (на клиенте): 1) если не удалось первый раз подключиться к IP (на любой порт, первым пришедший в запрос) - заносить на время IP в список игнорируемых 2) не подключаться по стандартным портам типа 80, 22,21, 8080, 3128, 411 . Хабы не отправляют команду $ConnectToMe ip_хаба:411. Дц-клиент, принимающий соединения на стандартный "чужой" порт, вызывает ассоциацию со школотой, переливающая самогон в коробки из-под биойогурта, чтобы не попалили 3) Учитывать как-то информацию из списка юзеров. Не подключаться к адресам, юзеров с которых нету на хабе. Хотя, учитывая то, что IP и теги не рассылаются, надо придумать что-то интересное 4) Обсудить проблему с другими разработчиками/админами хабов и т.д. И да, нужна "доска позора" с адресами хабов, замеченных в использовании юзеров с качестве ботнета. Страна должна знать своих защитников, чтобы сказать "спасибо" |
dka | ||
12.12.2012, 14:52 |
PtokaX Описание. Публикация новых версий |
По поводу графического вопроса - ну не может быть стока девок на хабе в одной части списка сразу ( Весь вопрос в том, как грейлинк передаёт настройку пола другим грейлинкам, которые в зависимости от переданного значения секретного параметра отображают стандартные иконки или голубых и розовых человечков. Фишка эта именно грейлинковская, расширяющая базовые возможности клиентов. Как и что именно делается - я не знаю, а искать и разбираться лениво. Просто теперь этот костыль каким-то образом был задет (модифицирован) при передаче информации через хаб, и грей получил команду нарисовать бабский хаб |
engineer | ||
18.5.2011, 15:00 |
Милиция против DC запрет со стороны милиции и провайдера |
День добрый! Небольшая контора-поставщик кабельного телевидения протянула локальную сеть, админы подняли dc-hub для снижения нагрузки с FTP, как пришло от милиции письмо с указанием убрать флайлинки и им подобные клиенты (картинки в приложении). Как всё-таки можно ( если можно вообще) контролировать наличие запрещенных файлов у юзеров, запрещать скачивание неугодных файлов и вести учет нарушителей? Напишите, пожалуйста, ваши идеи с алгоритмами их реализации. |
мамин_парень | ||
8.2.2011, 9:58 |
Ваш ник занят и проблемы сети проблема повторного подключения к хабу |
Вопрос такой уже поднимался - хаб думает, что клиент работает нормально, если от него не поступил сигнал разрыва подключения. Как исправить? На своем компе ты можешь сделать только регистрацию ника на хабе, больше ничего. Вход юзера с паролем обрывает созданное ранее соединение. Очень нехорошо получается, если загружаешь клиентов с нулевым временем ожидания перед подключнием из разных мест (2 грейлинка будут воевать между собой долго и упорно). Хотя в любом случае задержка должна быть, желательно увеличивающаяся после каждой неудачной попытки.. А на сервере..Тут, наверное, если получится придумать скрипт, который при проверке ника нового юзера будет вместо быстрого ValidateDenide при наличии такого же ника делать сначала некую проверку-пинг (запрос IP, что-ли) соединения.. Взял на себя смелость процитировать грамотного специалиста =) : Цитата [2010-09-17 - 17:30:41] <setuper_work> по поводу отключения от хаба [2010-09-17 - 17:30:47] <setuper_work> раз был такой разговор [2010-09-17 - 17:31:00] <setuper_work> есть 2 типа отключения [2010-09-17 - 17:31:06] <setuper_work> корректное и некорректное ... [2010-09-17 - 17:31:36] <setuper_work> о некорректном отключении хаб узнаёт по ошибкам в сокете .. [2010-09-17 - 17:32:11] <setuper_work> при корректном отключении клиент отсылает на хаб пустую команду [2010-09-17 - 17:32:57] <setuper_work> под пустой командой подразумевается не пустая команда протокола NMDC, и даже не пустая строка [2010-09-17 - 17:33:07] <Alexey> setuper_work: %z? [2010-09-17 - 17:33:21] <setuper_work> пустая команда - это 0 байт [2010-09-17 - 17:34:04] <setuper_work> это протокол tcp.шз [2010-09-17 - 17:34:11] <setuper_work> *tcp/ip [2010-09-17 - 17:34:53] <setuper_work> поэтому если пингер корректно закрывает сокет, то хаб должен корректно разъединить пигнера [2010-09-17 - 17:35:22] <setuper_work> в противном случае пингер не уйдёт с хаба Одна из тем на форуме - http://mydc.ru/topic1868.html Кстати, на каком-то из крупных хабов (в топ 10 "нашего" хаблиста, сейчас не помню, какой именно) замечал, что ник после обрыва соединения висит больше 4-х часов. А это, по-моему, отличный способ набить счетчик юзеров.. |
RAND(i)M | ||
27.1.2011, 17:48 |
Автоматическое заполнение поля "Ник" |
Лови 2-ю версию. =) тут открываем исходный файл и построчно ищем предустановленный ник, который заменяем на рандомный |
mishanspb | ||
31.12.2010, 17:46 |
В Хабаровске 0:01 |
С Новым, наступающем или уже наступившим, 2011 годом, пусть мечты превращаются в планы, а всё запланированное удавалось воплотить в реальность! Счастья, здоровья, денег и всего самого наилучшего! Ура-ура-урааа! |
Nickolya, Invisible | ||
22.11.2010, 11:52 |
Новая социальная сеть "Всибири" |
попробуй sypex dumper, уверен, что понравится =) |
X-Sky, NiKe10 | ||
10.11.2010, 14:37 |
Конфликт IP-адресов |
без управляемых свитчей выход только в жестоких санкциях против этих "подменял". хотя многие пользователи и у меня не знают, куда нужно писать свой адрес, а куда адрес шлюза/днс.. Самое простое решение - DHCP. Сейчас почти каждый роутер/шлюз/модем умеет выдавать адреса, остаётся только определиться, из какого диапазона и какой именно аппарат будет это делать. но сетью должен управлять 1 человек, несколько ему помогать, каждый комп должен быть учтен, каждому выданы инструкции по настройке. и должен быть устав сети (свод правил и ограничений, поощрений и наказаний), каждый участник его должен подписать и выполнять. Еще крайне желательно делать ежемесячные сборы "в общак" на замену проблемных свитчей/проводов и т.д. |
Naum_Off | ||
29.9.2010, 14:39 |
PtokaX 0.4.1.2 во FreeBSD Установка для новичков |
немного изменил первое сообщение. ставил на новый сервер под фрёй 8.1 и столкнулся с таким нюансом - pkg_add -r lua51 или из портов lua вроде ставит, но из консоли скрипт запустить не получается Цитата free# pkg_info | grep lua lua-5.1.4 Small, compilable scripting language providing easy access lua51-luasocket-2.0.2 IPv4 Sockets support for the Lua language luasql-mysql-2.1.1 Lua interface to MySQL free# lua lua: Command not found. free# ставить нужно так: Код wget "http://www.lua.org/ftp/lua-5.1.4.tar.gz" tar -zxvpf lua-5.1.4.tar.gz cd lua-5.1.4 make freebsd make install rehash |
avarking | ||
1.9.2010, 17:17 |
usercount_rrd_graph График количества юзеров картинкой при помощи rrdtool |
usercount_rrd_graph Версия скрипта: 0.1 Версия API: API2 Автор: HackFresse Возможности скрипта: Создание картинки-графика количества юзеров на хабе с использованием утилиты rrdtool. При накоплении данных можно строить отчеты за час, день, неделю, месяц или год заданием соответствующих параметров при формировании картинки (внешний вид которой тоже можно изменить на свой вкус) [attachment=4996:users.png] Работает под win и nix (проверено на FreeBSD) Принцип работы: При старте скрипта создаётся (если файл отсутствовал) *.rrd файл - база для хранения данных о количестве пользователей. По одному таймеру раз в минуту в базу добавляется информация о количестве юзеров на хабе, по второму таймеру раз в n минут формируется картинка. Все действия выполняются запуском внешней программы (rrdtool) с нужными параметрами через os.execute(""). Нюансы: Работа скрипта на компе с виндой и "активным" юзером крайне нежелательна - часто "мелькает" окно запуска утилиты Установка: Для виндов нужно скачать rrdtool На *nix поставить rrdtool в систему и проверить путь запуска. [attachment=4979:usercoun...raph_v01.lua] P.S. Это мой 2-й скрипт на LUA, сильно не ругайтесь |
Nickolya, Tsd, Invisible, PomanoB, Saymon21, TiGRpp, мамин_парень | ||
19.7.2010, 11:21 |
Хаб на PHP или на Perl |
На пхп такое теоретически возможно (например, с использованием |
omen | ||
8.7.2010, 12:54 |
С новой строки без даты? |
Вся проблема в том, что дату и время подставляет сам дц-клиент, т.е. с сервера они не передаются. Вертикальная черта используется для разделения сообщений(чат, поисковые запросы и т.д.), т.е. клиент получает вместо 1-го сообщения 2 (и соответственно добавляет даты и время). По поводу "на счет этого вообще не стоит заморачиваться" - полностью согласен, для юзеров лучше какие-нибудь скрипты полезные и интересные поставить (игры, погода, новости, каталог ссылок и т.д.) |
Drakula | ||
29.6.2010, 9:18 |
Отправка POST-запросов на вебсервер |
Доброго времени суток! Возьмётся ли кто-нибудь написать скрипт отправки неких данных на удалённый вебсервер через POST-запрос? Пример отправки POST на php через сокеты рассмотрен, например, тут: |
мамин_парень | ||
12.5.2010, 11:02 |
Фидонет? |
Что именно и как именно должен выполнять скрипт? т.е. по пунктам расписать, что и как - куда заходить, какую инфу парсить и т.д. |
X-Sky | ||
3.2.2010, 17:38 |
PtokaX 0.4.1.2 во FreeBSD Установка для новичков |
Только начал разбираться с FreeBSD, если есть замечания - напишите. Для закачки и сборки нужны gmake, wget. Поставить можно так, например: Код pkg_add -r wget pkg_add -r gmake Ставим Lua 5.1.4: Код wget "http://www.lua.org/ftp/lua-5.1.4.tar.gz" tar -zxvpf lua-5.1.4.tar.gz cd lua-5.1.4 make freebsd make install rehash Сразу можно поставить библиотеки для работы с mysql и сокетами Код cd /usr/ports/databases/luasql-mysql make install clean cd /usr/ports/net/luasocket make install clean Проверяем, что поставилось: Цитата x5# pkg_info | grep lua lua-5.1.4_1 Small, compilable scripting language providing easy access lua51-luasocket-2.0.2_1 IPv4 Sockets support for the Lua language luasql-mysql-2.1.1 Lua interface to MySQL x5# lua Lua 5.1.4 Copyright © 1994-2008 Lua.org, PUC-Rio > socket=require("socket") > print(socket._VERSION) LuaSocket 2.0.2 > os.exit() x5# Ставить PtokaX буду в папку пользователя /usr/home/hf Код cd /usr/home/hf wget "http://www.czdc.org/PtokaX/0.4.1.2-nix-src.tgz" tar zxvf 0.4.1.2-nix-src.tgz cd PtokaX cd tinyxml wget "http://downloads.sourceforge.net/project/tinyxml/tinyxml/2.5.3/tinyxml_2_5_3.tar.gz" tar -zxvf tinyxml_2_5_3.tar.gz cp -R /usr/home/hf/PtokaX/tinyxml/tinyxml/* /usr/home/hf/PtokaX/tinyxml gmake Теперь нужно поправить /usr/home/hf/PtokaX/makefile. Нужно найти строку Цитата $(CXX) -lpthread -lz -llua5.1 -lrt -o PtokaX \ и вместо -llua5.1 подставить -I/usr/local/include/lua51 -L/usr/local/lib/lua51 -L/usr/local/lib -llua, чтобы получилось так: Цитата $(CXX) -lpthread -lz -I/usr/local/include/lua51 -L/usr/local/lib/lua51 -L/usr/local/lib -llua -lrt -o PtokaX \ Сохранить и запустить gmake. Остаётся только подправить конфиги, накидать скриптов и запустить. |
avarking | ||
|
Сейчас: 5.12.2024, 1:21 |