Hi, Im looking for a simple program that performs the following tasks:

-P2P to be DECENTRALIZED ( no server)
-It has to be implemented using a DHT, such as KADemlia or CHORD
-Search feature, that will allow you to search the files shared by others using the DHT algorithm. So the DHT will be used for the search.
- it can be in JAVA or CPP
- No need for a complex program that will have too many protocols, this program is for a local network use ONLY (no need for internet)
-GUI with a search field, to search the file name

please contact me if anyone is willing to do it.