GnucDNA - GnucDNA

GnucDNA
VývojářiJohn Marshall
Stabilní uvolnění1.1.1.4 (23. června 2004; Před 16 lety (2004-06-23)[1]) [±]
Náhled verze1.1.1.6[2] (?) [±]
NapsánoC ++
Operační systémOkna
TypAplikační programovací rozhraní
LicenceGPL
webová stránkawww.gnucleus.org/ GnucDNA/

GnucDNA byl softwarová knihovna pro stavbu peer-to-peer aplikace. Poskytuje vývojářům společnou vrstvu pro vytváření jejich vlastních Gnutella nebo Gnutella2 klient nebo síť. Jako samostatnou součást lze GnucDNA aktualizovat nezávisle na klientovi a předávat vylepšení aplikacím, které ji již používají.

Všeobecné

GnucDNA je rozšířená a zavedená knihovna, kterou mohou programátoři rozšířit. Zahrnuje schopnost vytváření decentralizované sítě mezi partnery s integrovanou podporou Ultrapeer, což síti umožňuje vyhnout se úzkým místům uzlů s malou šířkou pásma. Nicméně Ultrapeer - respektive Hub na G2 - podpora je zastaralá ve srovnání s moderními implementacemi, jako jsou klienti gtk-gnutella a Shareaza.

Knihovna poskytuje programům, které na ni odkazují, možnost sdílení souborů s vestavěnou podporou pro nahrávání, stahování, řazení do fronty souborů a částečné sdílení souborů (schopnost nahrávat ověřené bloky souboru během jeho stahování), hash ty soubory, rozbalte metadata které mají být sdíleny prostřednictvím sítě, a schopnost provádět pokročilé vyhledávání podle konkrétních hash a metadatových parametrů. GnucDNA také nabízí aplikacím možnost snadno aktualizovat svůj software prostřednictvím stejné P2P sítě, kterou vytvářejí.

Složka GnucDNA je KOM založené na zdědění výhody jazykové nezávislosti a všestrannosti. Aplikace v C ++, Visual Basic, .Síť a dokonce i skripty mohou využívat GnucDNA. Také tím, že je samostatnou součástí, lze ji použít v řadě alternativních situací, jako je součást a zapojit, a servis nebo běží za webový server.

Dějiny

Gnucleus
VývojářiJohn Marshall
První vydání2000
Stabilní uvolnění2.2.0.0 (17. června 2005; před 15 lety (2005-06-17)) [±]
Úložištěsf.síť/ projekty/ gnucleus/
NapsánoC ++
Operační systémMicrosoft Windows
K dispozici vAngličtina
TypSada pro vývoj softwaru
LicenceGNU General Public License
webová stránkawww.gnucleus.org/ Gnucleus/

Více než pět let rozvoj už do toho šli kódování, zdokonalování a testování GnucDNA jako součásti Gnucleus projekt. Jelikož si ostatní všimli projektu, motor byl duplikován více než 15krát, ale zatímco rozhraní a služby, které ostatní poskytovali, byly skvělé, nemohli držet krok s hlavním vývojem. Bylo tedy rozhodnuto přesunout motor Gnucleus, nyní nazývaný GnucDNA, do samostatné komponenty, aby k němu měl kdokoli přístup, aniž by se bál zaostávat ve vývoji a vylepšeních, která jsou prováděna. Otevírá také nové dveře pro zájemce o vytváření vlastních P2P sítí, ale nechce znovu vymyslet mechanismy nízké vrstvy komunikace a přenosu souborů.

Klienti

Gnucleus

Gnucleus je gnutella a Gnutella2 klientský projekt pro Microsoft Windows ve kterém byl původně vyvinut kód knihovny GnucDNA, než byl rozdělen na částečně oddělený projekt. Stejně jako knihovna GnucDNA byla vydána pod GNU General Public License.

Klient je navržen tak, aby se snadno používal, aniž by se snížil počet dostupných možností. Gnucleus implementuje řadu funkcí včetně Ultrapeer schopnost na gnutella (resp. Rozbočovač režim zapnutý G2 ), stahování z více zdrojů, sdílení dílčích souborů, SHA1 hash souboru, Tygří strom ověření dílčího bloku a proxy server Podpěra, podpora.

Kiwi Alpha

Kiwi Alpha[3] je peer-to-peer Sdílení souborů aplikace, která používá knihovnu GnucDNA pro připojení k gnutella a G2 sítí. Jeho designový cíl se zaměřuje na zanechání malé stopy zdrojů a jeho snadné použití pro začátečníky.

Kiwi Alpha neobsahuje v duchu své funkce, jako jsou přehrávače médií lehká váha fotbalová branka. Aplikace však přichází se dvěma dodávanými kusy adware, jako Uložit hned, což se zdá být v rozporu s cílem malé stopy.[4] Webové stránky programu také uvádějí, že „Kiwi Alpha nevyžaduje, aby se uživatelé zaregistrovali, a chrání soukromí uživatele připojením anonymně do sítěJe to zavádějící, protože oba podporované protokoly nezakrývají uživatele IP adresa, což prohlášení zřejmě naznačuje.

Viz také

externí odkazy

Reference

  1. ^ „Gnucleus at SourceForge.net“. Gnucleus.SourceForge.síť. 23. 06. 2004. Citováno 2010-06-20.
  2. ^ http://crawler.trillinux.org/versions.html
  3. ^ https://web.archive.org/web/20120504002001/http://www.kiwialpha.com/
  4. ^ Hodnocení bezpečnosti webu od McAfee SiteAdvisor pro kiwialpha.com