Shareaza

Shareaza - вільний файлообмінний клієнт і менеджер закачувань для Windows з підтримкою протоколів Gnutella, Gnutella2, eDonkey2000, BitTorrent, DC + +, FTP і HTTP. Уміє працювати з magnet-, ED2K -, piolet-і Gnutella -посиланнями, а також зі стандартними HTTP - і FTP -посиланнями. Переведений на 27 мов.

Shareaza був створений Мішелем Стоком 1 червня 2004 і розвивається групою добровольців. Програма ліцензована і поширюється під захистом GNU General Public License. Написаний на C + + з використанням бібліотек MFC, boost, STL, ATL.

Особливостями Shareaza явялется одночасна закачування зі всіх підтримуваних мереж; ведення докладних метаданих (коментарі, рейтинги і властивості файлів) і передперегляду, які видно сумісним клієнтам; підтримка колекцій та скінів.

20 грудня 2007 доменне ім'я shareaza.com було куплено [2] у власника домену ізраїльсько-американською компанією iMesh MusicLab LLC. Це було зроблено без відома команди розробників, і тепер на ньому поширюється клієнт ShareazaV8 (клон iMesh), що не має ніякого відношення до оригінальної Shareaza.


1. Можливості

1.1. Підтримка декількох мереж

Shareaza може підключатися до мереж Gnutella, Gnutella2, eDonkey, BitTorrent і DC + +. Shareaza хешірует свої файли для усіх мереж і передає ці хеши по мережі Gnutella2. Це дозволяє Shareaza завантажувати файл з усіх мереж одночасно. Коли інший клієнт Shareaza, з'єднаний з мережею Gnutella2, знаходить такий файл, йому даються хеши для всіх мереж і він може шукати по ним джерела в інших мережах по хешам, використовуваним в них, що збільшує кількість джерел для файлу та швидкість його завантаження. Shareaza також використовує мережу Gnutella2 для пошуку більшої кількості джерел для торрентів.


1.2. Пошук по декількох хешам

Пошук Shareaza дозволяє шукати джерела файлу за кількома його хешам одночасно. У мережі Gnutella2 при пошуку використовуються всі відомі хеши ( SHA1, TTH, ED2K, BTIH, MD5). Для решти мереж (ED2K і Gnutella) використовуються "зрозумілі" для них хеши.

1.3. Менеджер закачувань

Shareaza підтримує закачування і по звичайних HTTP - і FTP -посиланнях. Якщо HTTP-сервер підтримує спеціальні HTTP-заголовки (Alt-Location, Content-URN, X-Thex-URI) для файла, то Shareaza організовує додатково скачування файлу і з P2P мереж і перевірку його частин, що знижує навантаження на сервер, збільшує швидкість завантаження файлу і дозволяє перевірити, чи не пошкоджений файл при завантаженні. Існує кілька PHP-скриптів, які дозволяють організувати завантаження файлу не лише з сервера, але і з P2P-мереж. [3]


1.4. Фільтр безпеки

Дозволяє одержати більш гарні результати при пошуку і блокувати доступ завдяки автоматичної фільтрації по IP, хешу, ключовими словами і Регулярними виразами. Також блокуються і вхідні з'єднання, якщо вони підпадають під правила фільтру. Це дозволяє блокувати різні організації, які заважають нормальній роботі P2P -мереж.

1.5. Віртуальні файли

Для MP3 -файлів створюються віртуальні файли. Вони є незмінною частиною реального файлу і містять тільки MP3-контент (безпосередньо музику) без тегів. Для таких файлів знаходиться набагато більше джерел і за рахунок цього вони швидше розповсюджуються (викачуються). Але саме через те, що MP3-файли передаються без тегів, користувачам не сподобалась ця особливість і ця функція за умовчанням вимкнена.

Віртуальні файли стали найбільш актуальні з моменту виходу Windows XP. З цієї версії користувач отримав можливість без спеціальних програмних інструментів змінювати теги MP3-файлів. Це змінює файл і його хеш. Губляться джерела для файлу.

На віртуальний файл зміну тегів не впливає, оскільки вони з нього виключені.


1.6. Примарні файли

Після видалення файлу Shareaza залишає його привид з інформацією, коментарями та оцінками користувача. Це дозволяє повідомити іншому користувачеві про якість файлу, вірусі, підробці (невідповідність імені файлу змістом). Також це дозволяє дізнатися додаткову інформацію про файл, навіть якщо в мережі Gnutella2 не залишилося джерел і тим самим дає можливо скачати його з інших мереж.

1.7. IRC -клієнт

З версії 2.4.0.4 в Shareaza вбудований IRC-клієнт, який автоматично підключається до IRC-сервера і каналу, де користувач має можливість отримати допомогу від техпідтримки та інших користувачів Shareaza. Є канали на різних мовах, у тому числі і російською. Також можливе підключення звичайним IRC-клієнтом або Java -клієнтом [4] зі сторінки сайту Shareaza.

2. Shareaza URI

Це URI, використовувані на даний момент тільки клієнтом Shareaza.

2.1. BitTorrent Client

 btc :/ / [Адреса]: [Порт] / [Peer ID] / [ BTIH ] 

Посилання на джерело в мережі BitTorrent.

2.2. ED2K FTP

 ed2kftp :/ / [Адреса]: [Порт] / [ED2K-хеш] / [Розмір файлу] 

Посилання на джерело в мережі ED2K.

2.3. Direct Connect File

 dcfile :/ / [Адреса хаба]: [Порт] / [Логін користувача] / TTH : [TTH хеш файлу] / [Розмір файлу] / 

Посилання на файл в мережі Direct Connect. [5]

Примітки

  1. Shareaza - Огляд можливостей - shareaza.sf.net /? id = tour
  2. Shareaza.com Hijacked and Turned Into a Scam Site | TorrentFreak - torrentfreak.com/shareazacom-hijacked-and-turned-into-a-scam-site-071224 /
  3. MegaMagDrive - sourceforge.net / apps / phpbb / shareaza / viewtopic.php? f = 9 & t = 65
  4. Техпідтримка Shareazи - shareaza.sourceforge.net /? id = support
  5. SourceForge.net Repository - [shareaza] Revision 8744 - shareaza.svn.sf.net / viewvc / shareaza? view = revision & revision = 8744