Gnutella crawler aren't open source because they can harm the network a lot. You can always ask the Gnutella developer forum
http://groups.yahoo.com/group/the_gdf/ but I doubt they'll give you code. I warn you, crawling can be VERY damaging and should be done the LEAST times as possible.
Ciao