Mellon DC Hub List |
Здравствуйте, гость ( Вход | Регистрация )
Mellon DC Hub List |
2.12.2011, 16:52
Сообщение
#1
|
|
Участник Группа: Пользователи Сообщений: 48 Регистрация: 1.3.2011 Пользователь №: 8 878 Спасибо сказали: 4 раза |
Как ранее и обещал но не было времени выложить и разъяснить, выкладываю
И так в разработке скрипта принимали участие: Mellon, SuBwooFer, Storm На данном скрипте работают такие проекты как: Демо версию скрипта можно посмотреть на сайте И скачать сам скрипт можно Желающие отблагодарить просто оставте копирайт или поставьте линк на xdn.msk.ru. Данный срипт подходит и расчитан на создание небольших и локальных хаблистов и как верно подметил mariner сама структура не ахти для больших проектов не подойдет.. Срипт являеться демонстрационной версией Пишите все ваш пожелания, предложения и идеи все они будут реализованы и внесены по мере возможности |
|
|
14.12.2011, 18:12
Сообщение
#2
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
В первом посте хаблист выложен на внешнем ресурсе, я всего-лишь перевыкладываю на этом. Чтоб не потерялся. Мало ли что. Никаких изменений не вносил, только имя архива поменял.
Прикрепленные файлы
|
|
|
15.12.2011, 13:11
Сообщение
#3
|
|
Участник Группа: Пользователи Сообщений: 48 Регистрация: 1.3.2011 Пользователь №: 8 878 Спасибо сказали: 4 раза |
ТС ещё больше загордится P.S. Мне интеренсо а два других разраба согласны были что хаблист назовут ? SuBwooFer - участник сообщества а Storma - вообще сложно назвать разработчиком он просто помогал пофиксить (в замен мы договорились что одну копию хаблиста он оставит себе) след его действием было к В начале скрипт назывался Хаблист Пиринга и делался он по запросу с SVAO - некий Damaks взял идею и через полгода появился хаблист на тину с тем же названием (он якобы обиделся что его хаба нет в списке - но его не было из-зо технических причин на обьяснение которых времени так же не было со временем как и обещалось они были устранены).. Данная ситуация плагиата меня и привела к закреплению за скриптом конкретного имени "названия" Mellon DC Hub List, так как ранее название было не определенное или вообще отсутствовало все стремились выдать скрипт за свой, в принципе и вся история... На данный момент если вы собрались модифицировать или продолжать работу над Mellon DC Hub List вот вам пару идеек: Графики, Поиск Данный срипт подходит и расчитан на создание небольших и локальных хаблистов и как верно подметил mariner сама структура не ахти для больших проектов есть Насчет косяка с шарой to Enyby я так и не понял по прошлой теме где ты там Сейчас показывает 3 Тб (рекорд: 3 Тб) сильно подозреваю что это косяк на стороне хаба |
|
|
15.12.2011, 15:21
Сообщение
#4
|
|
Освоившийся участник Группа: Пользователи Сообщений: 391 Регистрация: 4.11.2009 Из: Дом Пользователь №: 4 923 Спасибо сказали: 239 раз |
Насчет косяка с шарой to Enyby я так и не понял по прошлой теме где ты там Сейчас показывает 3 Тб (рекорд: 3 Тб) сильно подозреваю что это косяк на стороне хаба Вряд ли. Это скорее косяк переполнения 32 битного int. Кто-то накрутил шару и она полезла в минуса. В любом случае на стороне хаблиста должна быть проверка на положительность. |
|
|
15.12.2011, 16:06
Сообщение
#5
|
|
Участник Группа: Пользователи Сообщений: 48 Регистрация: 1.3.2011 Пользователь №: 8 878 Спасибо сказали: 4 раза |
Вряд ли. Это скорее косяк переполнения 32 битного int. Кто-то накрутил шару и она полезла в минуса. В любом случае на стороне хаблиста должна быть проверка на положительность. Баг связан с тем что sharesize считает ТБ и ГБ а не МБ, если на хабе шара меньше 1ТБ то пишет -0 в принципе считаю нет смысла это фиксить, проще говоря расширяйте свой хаб, че за хаб такой с 2 юзерами ? В демо Так же предлагаю создать и ввинтить графики как на |
|
|
15.12.2011, 21:50
Сообщение
#6
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Прошу больше не оффтопить.
Если кому-то что-то не нравится, лучше воздержаться он написания поста! Если замечу, начну вещать предупреждения. |
|
|
16.12.2011, 1:28
Сообщение
#7
|
|
Освоившийся участник Группа: Пользователи Сообщений: 391 Регистрация: 4.11.2009 Из: Дом Пользователь №: 4 923 Спасибо сказали: 239 раз |
Баг связан с тем что sharesize считает ТБ и ГБ а не МБ, если на хабе шара меньше 1ТБ то пишет -0 в принципе считаю нет смысла это фиксить, проще говоря расширяйте свой хаб, че за хаб такой с 2 юзерами ? Не вижу фикса бага: mellon.PNG ( 16.23 килобайт ) Кол-во скачиваний: 456 Да и второй сайт кривовато смотрится: mellon2.PNG ( 84.46 килобайт ) Кол-во скачиваний: 479 |
|
|
16.12.2011, 10:53
Сообщение
#8
|
|
Участник Группа: Пользователи Сообщений: 48 Регистрация: 1.3.2011 Пользователь №: 8 878 Спасибо сказали: 4 раза |
В предыдущем посте где ты видешь хоть одно слово о фиксе ? опять решил из темы офтоп развести, ума палатка, зайди на его хаб и запусти пинг - покажет нормальные данные а все дело в том что у джокера шара несколько МБ и в твоем хаблисте та же проблеа более в чем уверен.. )
|
|
|
16.12.2011, 11:38
Сообщение
#9
|
|
Освоившийся участник Группа: Пользователи Сообщений: 391 Регистрация: 4.11.2009 Из: Дом Пользователь №: 4 923 Спасибо сказали: 239 раз |
В предыдущем посте где ты видешь хоть одно слово о фиксе ? В предыдущем сообщении ты писал что баг известен и что он устранен в новой версии. После этого ты заменил сообщение. На самом деле на лицо плавающая ошибка, которая проявляется периодически. Далее. На втором скриншоте видно, что размер шары не сворачивается, плюс для одного хаба из 10 человек отображается отрицательная шара в размере порядка -400 Гб, а не -0, как было заявлено ранее. |
|
|
16.12.2011, 15:36
Сообщение
#10
|
|
Участник Группа: Пользователи Сообщений: 48 Регистрация: 1.3.2011 Пользователь №: 8 878 Спасибо сказали: 4 раза |
Как я мог править свой пост если на форуме отключили возможность редактирования своих же постов
Я не вижу смысла в том что бы фиксить "sharesize" из-зо какого то недохаба с остальными хабами все отлично отображает. Сообщение отредактировал Setuper - 16.12.2011, 18:20
Причина редактирования: удалил наезды
|
|
|
16.12.2011, 18:33
Сообщение
#11
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
|
|
|
16.12.2011, 19:57
Сообщение
#12
|
|
Освоившийся участник Группа: Пользователи Сообщений: 391 Регистрация: 4.11.2009 Из: Дом Пользователь №: 4 923 Спасибо сказали: 239 раз |
Код if ( !socket_connect( $socket, $data['address'], $data['port'] ) ) { echo 'Error..'; return; } Этот участок приводит к тому, что если не удается установить соединение с каким-то хабом, то пингование всех последующих не происходит. Вот пример: Код Starting xdn.msk.ru End xdn.msk.ru [...] Starting 89.151.129.239 End 89.151.129.239 Hub if offline. Warning: socket_connect() [function.socket-connect]: unable to connect [0]: Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера. in D:\Site\xdn.msk.ru\hub\bot.php on line 138 Error.. Пример был взят с адреса Второе. Нет никакого таймаута. Если добавить хаб с адресом yandex.ru и портом 80, то бот затыкается и висит. Третье. В демо есть какие-то проблемы с пейджингом. Если зайти на Кстати. Некий dro уже выкладывал на этом форуме код пингера, очень похожего на этот. Мне без разницы кто у кого воровал и воровал ли. Мои комментарии к коду пингера можно посмотреть по ссылке: http://mydc.ru/index.html?showtopic=404&am...ost&p=33135 |
|
|
17.12.2011, 10:37
Сообщение
#13
|
|
Участник Группа: Пользователи Сообщений: 48 Регистрация: 1.3.2011 Пользователь №: 8 878 Спасибо сказали: 4 раза |
Возможность отключили вчера поздно вечером. До этого ты мог править свои посты, чем активно и занимался. Дата Mellon @ 16.12.2011, 9:53 однако Enybu заявил что я редактировал посты после вчерашнего дня - это раз Дата Mellon @ 16.12.2011, 9:53 однако Enybu заявил что я редактировал посты после вчерашнего дня - это раз Цитата Второе. Нет никакого таймаута. Если добавить хаб с адресом yandex.ru и портом 80, то бот затыкается и висит. Возможность добавлять хаб( не значит ломать хаблист) в пример на dchublist.ru вообще отбор хаба по email Цитата Третье. В демо есть какие-то проблемы с пейджингом. Если зайти на вторую страницу, то хабов будет 13 штук, т. е. и те 3, которые должны быть на третьей странице. К слову они там будут. Так же неверно проставлены номера хабов. Нумерация на каждой странице начинается заново. Я этого не заметил Цитата Кстати. Некий dro уже выкладывал на этом форуме код пингера, очень похожего на этот. Свой хаблист я расшарил примерно в 2009г пингер был основан на хаблисте от jkoff и так же внес некоторые фиксы в пирнгер которые отчетливо видны в 2010г и том коде что выложил dro - пытался там что-то фиксить, что и привело вообще к полной нестабильности работы пингера... Он не был сворован, просто был расшарен и (возможно)dro модифицировал его по своему усмотрению что лиж привело к полной нестабильности. XDN - обладает своим консольным пингером, bot.php - это всего лишь альтернатива оставшаяся от прошлой версии что сейчас выложена на этом форуме претерпевшая изменения и использующая схожие значения с консольной версией. |
|
|
17.12.2011, 18:38
Сообщение
#14
|
|
Освоившийся участник Группа: Пользователи Сообщений: 391 Регистрация: 4.11.2009 Из: Дом Пользователь №: 4 923 Спасибо сказали: 239 раз |
Я этого не заметил Сделал скриншот ситуации и отметил. mellon3.PNG ( 60.73 килобайт ) Кол-во скачиваний: 485 1. Нумерация начинается каждый раз с единицы, хотя логичнее ее продолжать. 2. На второй странице выводится больше лимита. Это связано со следующим кодом из index.php: Код $perv = $str_count * ($s-1); $vtor = $str_count * ($s-1) + $str_count; if($s > 0) { if (isset($_GET['search'])) $result = mysql_query("SELECT * FROM `".$dbtable."` where approve = '0' ORDER BY `".$dbtable."`.`".$where."` ".$kuda); else $result = mysql_query("SELECT * FROM `".$dbtable."` where approve = '0' ORDER BY `".$dbtable."`.`".$where."` ".$kuda." LIMIT ".$perv." , ".$vtor.""); Для указания пределов вывода используется неверный расчет числа записей на страницу, он должен быть таким: Код $vtor = $str_count; Это связано с тем, что второй параметр для LIMIT - это число записей, а не смещение последней записи. (возможно)dro модифицировал его по своему усмотрению что лиж привело к полной нестабильности. Привожу diff лог пингеров версии выложенной dro и выложенной в архиве этой темы. Предварительно обе версии были прогнаны через форматтер кода, чтобы исключить отличия, связанные со стилями написания кода. Слева версия от Mellon, справа - от dro. mellon_vs_dro.pdf ( 170.84 килобайт ) Кол-во скачиваний: 36 |
|
|
17.12.2011, 20:14
Сообщение
#15
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
Почти близнецы, ага
|
|
|
19.12.2011, 16:51
Сообщение
#16
|
|
Участник Группа: Пользователи Сообщений: 48 Регистрация: 1.3.2011 Пользователь №: 8 878 Спасибо сказали: 4 раза |
Сделал скриншот ситуации и отметил. mellon3.PNG ( 60.73 килобайт ) Кол-во скачиваний: 485 1. Нумерация начинается каждый раз с единицы, хотя логичнее ее продолжать. 2. На второй странице выводится больше лимита. Это связано со следующим кодом из index.php: Это связано с тем, что через добавлялку ты добавил несуществующих и\или вообще не поддерживающих пинг хабоы и теперь клепёшь мозг, я же сказал хочешь бери правь мне уже всё равно, уже и так давно в курсе что всякие типо dro давно мой скрипт вывернули, разрезали его на 100 фрагметов и на форум с лупой... |
|
|
19.12.2011, 19:40
Сообщение
#17
|
|
Освоившийся участник Группа: Пользователи Сообщений: 391 Регистрация: 4.11.2009 Из: Дом Пользователь №: 4 923 Спасибо сказали: 239 раз |
Обнаружена уязвимость.
Тип: XSS + SQL injection Пример: mellon4.PNG ( 37.14 килобайт ) Кол-во скачиваний: 352 Причина: Не фильтруется информация, полученная извне. Следствие: Возможно выполнить любой скрипт в контесте уязвимого сайта. также возможно составление произвольного запроса к базе сайта. Например, возможно заменить информацию на произвольную, для любого набора хабов. Исправление: Необходимо обрабатывать топик хаба mysql_real_escape_string, а при выводе информации из базы на страницу использовать htmlspecialchars. |
|
|
19.12.2011, 20:19
Сообщение
#18
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
Ну или перейти на PDO, как на более прогрессивный тип SQL драйвера. Ну и, конечно же, валидировать входные денные.
Алсо, а на "основной" версии это есть? |
|
|
20.12.2011, 18:10
Сообщение
#19
|
|
Освоившийся участник Группа: Пользователи Сообщений: 391 Регистрация: 4.11.2009 Из: Дом Пользователь №: 4 923 Спасибо сказали: 239 раз |
От XSS PDO не спасет.
На "основной" версии не работает обновление хабов, так что проверить не представляется возможным. Вполне вероятно, что ситуация такая же. |
|
|
20.12.2011, 21:31
Сообщение
#20
|
|
Участник Группа: Пользователи Сообщений: 38 Регистрация: 7.6.2009 Пользователь №: 3 508 Спасибо сказали: 0 раз |
Так что? не стоит пытаться поставить его? хотелось посмотреть как оно работает...
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
list of scripts converted from rus to eng | 0 | jim | 5 032 | 24.4.2014, 9:07 Посл. сообщение: jim | |
От: Mellon DC Hub List От темы с ID: 5060 |
30 | Enyby | 29 805 | 15.12.2011, 18:19 Посл. сообщение: Damaks |
|
Сейчас: 23.12.2024, 3:38 |