eMule


eMule — свободный клиент файлообменной сети ed2k для Microsoft Windows. Был разработан как замена проприетарному клиенту eDonkey2000. Также может работать с Kad-сетью.

В 2007 году eMule завоевал номинацию «Best New Project»[1](хотя к тому времени проект давно уже новым не являлся).

Со времени первых своих версий и до сегодняшнего дня eMule претерпел множество изменений и улучшений. Сеть часто пытались закрыть. Для этого создавались программы, которые наносили вред сети и отбивали у людей желание пользоваться eMule’ом (или аналогичными клиентами, например, edonkey, ilphant и др.). Например, была разработана система порчи файлов, когда вместо оригинальных его частей в процессе отдачи подсовывались заведомо повреждённые. На сегодня это сделать практически невозможно, так как в современных версиях производится постоянная проверка частей при закачке (при помощи т. н. AICH-хеша). Даже если часть случайно повредится, то eMule сразу это заметит и перекачает заново.

Крупные ed2k-сервера периодически закрывают. Однако теперь это уже не создаёт особых проблем для пользователей, так как eMule умеет работать в децентрализованной сети KAD (на сегодня это версия 2.0), которую уничтожить практически невозможно. Сегодня заметна тенденция увеличения эффективности KAD-сети по сравнению с классической ed2k. Так, поиск файлов и источников происходит быстрее, отсутствует спам. Среди недостатков KAD можно отметить не мгновенное эффективное включение в работу (необходимо время, чтобы emule сформировал достаточно большую хеш-таблицу, хотя бы на 600—700 контактов). Кроме того, если клиент получил статус LowID, то для полноценной работы необходимо найти т. н. приятеля — другого клиента, через которого можно было бы индексировать в сети свои файлы.

Начиная с версии 0.47b появилась возможность скрывать использование сети eDonkey от провайдеров благодаря вуалированию протокола, которое, тем не менее, не гарантирует такой степени сокрытия информации, как полноценное её шифрование.

Существуют разные подставные клиенты и серверы, которые регулярно пытаются вредить сети, например, подсовывать ложные файлы. Но и против этого есть средство — ip-адреса вредителей записываются в специальный файл-фильтр, и в дальнейшем emule игнорирует их.