Перейти к содержимому



- - - - -

eMule 0.49c MorphXT 11.2 ARiSE beta


  • Вы не можете ответить в тему
  • Вы не можете создать новую тему
Сообщений в теме: 6

#1 OFFLINE   Damien666

 

    Общительный

  • Постоянные посетители
  • PipPipPipPip
  • сообщений: 52
    Последний визит:
    15 Окт 2010 12:47
 

Отправлено 08 Апрель 2009 - 04:02

Я очень расстроился по поводу отсутствия улучшений антиличерской защиты нового Морфа, скачал исходники и, вспомнив студенческие годы, немножко подправил под свои требования антиличерский код. Изменения оказались очень эффективными и я решил поделится своим детищем со всеми желающими.

Изменения, внесенные мною в мод:
* Личеры теперь не попадают в очередь, вместо забанивания (для более эффективного скачивания файлов у которых < 20 источников)
* Добавлен механизм определения неправильных модов по белому списку (список создан на основе сайта emule-mods.de). Это позволяет обнаружить такие моды как "Filqbuph 3.9", "лБХл;О" и т.д., то есть со случайными модстрингами, которые добавляют в личерские моды чтобы их не забанили
* Личеры во всех списках обозначены темно-красным цветом (чтобы было видно, почему клиент в очередь не добавлен)

Планирую в будущем добавить:
* Защиту от воров ников (очень уж бесят)

Ссылки для скачивания:
eMule0.49c-MorphXT11.2ARiSEbeta-bin.rar

eMule0.49c-MorphXT11.2ARiSEbeta-src.rar

#2 OFFLINE   drBatty

 

    Долгожитель

  • Юзвери
  • PipPipPipPipPipPipPipPipPipPip
  • сообщений: 1 023
    Последний визит:
    02 Май 2010 14:30
  • Пол:Мужчина
 

Отправлено 08 Апрель 2009 - 07:52

Просмотр сообщенияDamien666 (8th April 2009 - 13:02) писал:

Личеры теперь не попадают в очередь, вместо забанивания (для более эффективного скачивания файлов у которых < 20 источников)
им просто обнуляют score, и они стоят в очереди вечно. Как это ты сделал "обход"? Отдельную очередь привернул?

Просмотр сообщенияDamien666 (8th April 2009 - 13:02) писал:

* Добавлен механизм определения неправильных модов по белому списку (список создан на основе сайта emule-mods.de). Это позволяет обнаружить такие моды как "Filqbuph 3.9", "лБХл;О" и т.д., то есть со случайными модстрингами, которые добавляют в личерские моды чтобы их не забанили
случайные модстринги добавляют нормальные моды, что-бы банить личеров с таким-же модстрингом(это как раз двойники и есть)

Просмотр сообщенияDamien666 (8th April 2009 - 13:02) писал:

* Личеры во всех списках обозначены темно-красным цветом (чтобы было видно, почему клиент в очередь не добавлен)
свистни иконку с черепом из того-же мэйджика. или с крестом из амула :)


ЗЫЖ это всё уже прекрастно реализовано и работает в клоне морфа под названием Майджик ангел. Что касается раскрасок, дык там вообще новогодняя иллюминация. Зачем повторятся?

#3 OFFLINE   Damien666

 

    Общительный

  • Постоянные посетители
  • PipPipPipPip
  • сообщений: 52
    Последний визит:
    15 Окт 2010 12:47
 

Отправлено 08 Апрель 2009 - 08:34

Просмотр сообщенияdrBatty (Apr 8 2009, 16:52) писал:

им просто обнуляют score, и они стоят в очереди вечно. Как это ты сделал "обход"? Отдельную очередь привернул?
Личеры просто не допускаются в очередь - качать с них можно, но ты им ничего не отдашь. Отдельной очереди я не делал, можешь исходники посмотреть, если рубишь в C++ конечно.

Просмотр сообщенияdrBatty (Apr 8 2009, 16:52) писал:

случайные модстринги добавляют нормальные моды, что-бы банить личеров с таким-же модстрингом(это как раз двойники и есть)
Тут ты неправ, т.к нормальные моды добавляют 4 случайных символа в квадратных скобках к нику для поиска воров ника, а личеры используют совершенно случайные модстринги, это разные вещи. Для поиска воров модстрингов, в том же аргосе (я 3 часа изучал исходники), используется проверка на использование различных расширений протокола (например - если версия клиента 0.48а, а он использует протокол Kad, реализованный в версии 0.49b, это вор модстринга)

Просмотр сообщенияdrBatty (Apr 8 2009, 16:52) писал:

свистни иконку с черепом из того-же мэйджика. или с крестом из амула :)
Зачем? Мне и так нравится

Просмотр сообщенияdrBatty (Apr 8 2009, 16:52) писал:

ЗЫЖ это всё уже прекрастно реализовано и работает в клоне морфа под названием Майджик ангел. Что касается раскрасок, дык там вообще новогодняя иллюминация. Зачем повторятся?
У меня Майджик ангел не работает по неизвестным причинам, а что-то подобное X-Ray мне просто не нравится по причине "новогодней иллюминации". В прочем: не нравится - не используй.

#4 OFFLINE   drBatty

 

    Долгожитель

  • Юзвери
  • PipPipPipPipPipPipPipPipPipPip
  • сообщений: 1 023
    Последний визит:
    02 Май 2010 14:30
  • Пол:Мужчина
 

Отправлено 08 Апрель 2009 - 12:11

опять меня неправильно поняли!  :108:
ну не являюсь я никаким противником модов, я сам их юзаю, и считаю, чьто это - хорошо. Чем больше модов - тем лучше. Особенно учитывая, что тут есть, что улучшать, до сих пор не придумали идеального мула, да наверное и нет такого: если наворачивать туда множество разных фишек, получается NeoMule или MagicAngel, прекрасные и мощные моды, но чудовищно прожорливые, неповоротливые, и к тому-же настолько сложные в настройке, что даже их автор похоже не понимает назначения всех своих новых "крутилок"(это я про Neo). Потому мои посты следует воспринимать просто как комментарии, я вовсе е хотел сказать, дескать "зачем это надо?, и так всё есть!". НЕТУ.

Просмотр сообщенияDamien666 (8th April 2009 - 17:34) писал:

Личеры просто не допускаются в очередь - качать с них можно, но ты им ничего не отдашь. Отдельной очереди я не делал, можешь исходники посмотреть, если рубишь в C++ конечно.
дык рубить-то рублю, и даже diff у меня есть... Вот только это копать надо... Вот был-бы ChangeLog, было-бы проще... Мне тут непонятно вот что: если меня признал личером обычный мул, то я этого никак не замечаю, встаю в очередь и качаю. Вот только качать я буду только если в очереди и на раздаче никого нет, мул обнуляет мои очки, а раздаёт тому, у кого эти очки максимальны(очки - это время ожидания, помноженное на некоторые коэффициенты), некоторые моды умеют не только обнулять очки, но и умножать их на коэффициент <1, что-бы личеры(?) медленнее продвигались в очереди. Есть довольно простые моды(вроде экстрима), которые именно банят по IP тех, кого считают личерами(бан временный, и действует 120минут, если конечно не поставить другое время(Neo)). Ты предлагаешь некий третий вариант, мне вот интересно, чем он лучше двух классических, и как это видится со стороны(для личера)? Кроме того, не скажется ли это на скорости закачки, из-за ложных срабатываний?

Просмотр сообщенияDamien666 (8th April 2009 - 17:34) писал:

Тут ты неправ, т.к нормальные моды добавляют 4 случайных символа в квадратных скобках к нику для поиска воров ника, а личеры используют совершенно случайные модстринги, это разные вещи. Для поиска воров модстрингов, в том же аргосе (я 3 часа изучал исходники), используется проверка на использование различных расширений протокола (например - если версия клиента 0.48а, а он использует протокол Kad, реализованный в версии 0.49b, это вор модстринга)
где-то я видел моды которые и без скобок добавляют. Некоторые(НЕ личерские) могут эмулировать и мод стринги...
Что касается двойников, так они подделывают и модстринг и ник и версию мула, вот полюбуйся:

Изображение

не думаю, что у этого двойника действительно aMule2.2.4 (он только 4го числа появился, и сейчас доступен только в исходных текстах). Естественно, что код того-же када личеры не поменяли... Кстати, 3 часа это немного, я убил на исходники несколько больше  :umnik: Есть тут ещё одна беда - встречаются файлы, где всего один источник, и тот - двойник. В этом случае лучше отключить такие защиты, которые всё равно не помогут(хозяин двойника даже и не узнает о нашей борьбе  :angry: )

Просмотр сообщенияDamien666 (8th April 2009 - 17:34) писал:

У меня Майджик ангел не работает по неизвестным причинам, а что-то подобное X-Ray мне просто не нравится по причине "новогодней иллюминации".
ну... посмотрим...

Просмотр сообщенияDamien666 (8th April 2009 - 17:34) писал:

В прочем: не нравится - не используй.
ну... если меня что-то не устроит, я лучше амул переделаю, мне это совсем не долго  :1321:

А  вообще, могу только пожелать удачи, и обещаю попробовать в деле этот мод. И беспристрастно о нём рассказать. Главное - не бросай на пол-дороге!
:friends:

#5 OFFLINE   Damien666

 

    Общительный

  • Постоянные посетители
  • PipPipPipPip
  • сообщений: 52
    Последний визит:
    15 Окт 2010 12:47
 

Отправлено 25 Апрель 2009 - 05:06

Обновил свое творение:

* Теперь мод на базе emule 0.49c MorphXT 11.3
* Добавлено определение воров ника (плагиат с Xtreme)
* Добавлено определение личеров по нику
* В списке отдачи файлы с приоритетом powershare выделяются зеленым цветом

Ссылки для скачивания:
eMule0.49c-MorphXT11.3ARiSEbeta2-bin.rar

eMule0.49c-MorphXT11.3ARiSEbeta2-src.rar

#6 OFFLINE   Damien666

 

    Общительный

  • Постоянные посетители
  • PipPipPipPip
  • сообщений: 52
    Последний визит:
    15 Окт 2010 12:47
 

Отправлено 25 Апрель 2009 - 05:17

Просмотр сообщенияdrBatty (Apr 8 2009, 21:11) писал:

некоторые моды умеют не только обнулять очки, но и умножать их на коэффициент <1, что-бы личеры(?) медленнее продвигались в очереди.
На мой взгляд личерам вообще ничего отдавать нежелательно, так как отданное в большинстве случаев осядет у них - они вряд-ли кому-нибудь отдадут кусок который у них есть

Просмотр сообщенияdrBatty (Apr 8 2009, 21:11) писал:

как это видится со стороны(для личера)?
Для личера будет Queue Full (пробовал яблоком - за 6 часов статус не изменился)

Просмотр сообщенияdrBatty (Apr 8 2009, 21:11) писал:

Кроме того, не скажется ли это на скорости закачки, из-за ложных срабатываний?
Вроде не сказывается, потому как качать с личеров мод может, а отдавать им не отдает.

#7 OFFLINE   drBatty

 

    Долгожитель

  • Юзвери
  • PipPipPipPipPipPipPipPipPipPip
  • сообщений: 1 023
    Последний визит:
    02 Май 2010 14:30
  • Пол:Мужчина
 

Отправлено 25 Апрель 2009 - 18:25

Просмотр сообщенияDamien666 (25th April 2009 - 14:17) писал:

На мой взгляд личерам вообще ничего отдавать нежелательно, так как отданное в большинстве случаев осядет у них - они вряд-ли кому-нибудь отдадут кусок который у них есть
проблема в том, что не все личеры это личеры :(
начать с того, что личерские моды в большинстве случаев ставят совсем не для того, что бы навредить честным муловодам и развалить сеть, я думаю их ставят по незнанию, и по советам некоторых малограмотных друзей и "гуру" с некоторых сайтов. Такой мод почти всегда раздаёт Temp, а часто и Incoming, т.к. их хозяин тоже не идиот, и видит что без отдачи ничего не качает. Можно конечно их банить, "чтоб неповадно было", но... Это уже вопрос не технический. С технической т.з. ограничение отдачи "честных но с плохим мулом" ведёт к уменьшению приёма...

Кроме того, есть нарушители GPL, с ними вообще непонятно что делать...

Кроме того, есть люди у которых плохой канал связи(WiFi, спутник...). Из-за постоянных обрывов "продвинутые" моды записывают таких в личеры, но ведь так делать нельзя... Прежде всего для того, что-бы не терять источники.

Просмотр сообщенияDamien666 (25th April 2009 - 14:17) писал:

Для личера будет Queue Full (пробовал яблоком - за 6 часов статус не изменился)
ага. офф мул такое тоже пишет, если его банит другой офф мул. Любопытно, что некоторые моды хоть и пишут что дескать "очередь полна", но при этом отдают, причём достаточно быстро(мефисто вроде в таком замечен).

Просмотр сообщенияDamien666 (25th April 2009 - 14:17) писал:

Вроде не сказывается, потому как качать с личеров мод может, а отдавать им не отдает.
угу... если-бы... большинство блоков мул берёт с неполных источников по обмену, но эти неполные источники ничего нам не отдадут, если мы им ничего отдавать не будем. Это не слишком заметно, так-как большинство неполных - добрые оффклиенты, и только среди полных хоть какая-то часть злых модов... Однако если источников 1-10, то всякая статистика бессмыслена - может быть 5 экстримов, и 2 амула, и не одного офф, а может быть и 7 emule+ - Это уже как повезёт. Потому лучше-бы отдавать всем, чтоб прикормить, и уж если есть выбор, кого прикармливать, то прикармливать "честного". Потому-то я и против обнуления и уж тем более банов - "личеров" нужно прикармливать, если у них есть что-то полезное, так как невозможно определить личеры они или нет. С другой стороны, конечно не хочется раздавать всяким яблокам, когда есть в очереди нормальные клиенты.





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных