Freenet is an anonymous filesharing protocol. It stresses anonymity over than performance and is meant to be a tool for promoting free speach on the Internet.
Freenet is specifically designed to be difficult to identify. It does not use a predictable port number.
However, it is not likely to work in general and is almost certainly not going to work in the future. See this post.