DcSearch
Sieť DirectConnect (DC), je P2P sieť, kde sa zdieľajú i sťahujú súbory a chatuje na decentralizovaných serveroch, tzv. huboch. Na pripojenie k sieti sa zvyčajne používa program DC++ a jeho klony.
V tejto sieti sa dajú vyhľadávať súbory, ale vždy len na huboch, na ktoré je človek práve pripojený (to býva asi tak do 10). Lenže hubov je v sieti niekoľko stoviek a zriedkavé súbory býva problém nájsť.
Tento program dokáže stiahnuť čerstvý hublist (zoznam verejných hubov) a postupne prehľadať každý hub zo zoznamu, zobrazujúc výsledky. Keď program nájde, čo treba, stačí sa pripojiť na ten konkrétny hub bežným DC klientom (napr. ApexDC++), a stiahnuť si súbor priamo od užívateľa, ktorý ho zdieľa. Vyhľadávanie funguje len v režime Active, čo umožňuje získať najviac výsledkov. Preto treba do programu zadať tvoju vlastnú IP adresu a UDP port, ktorý musí byť z internetu dostupný, aby sa na ňom mohli prijímať výsledky (takto funguje protokol DC).
Program je písaný v C# .NET a k behu vyžaduje .NET Framework 4. Zdrojové kódy sú priložené.