a magnet search engine using dht protocol