Before to hack into the code, the correct develop environment should be constructed. There is a fruitful instruction to achieve this is shown in the official wiki page of aMule:
http://wiki.amule.org/index.php/HowTo_Compile_In_RedHat-Fedora
Try to following this!!
Monday, 8 March 2010
Reminds of previous thinking
Some new directions appearing in my mind in last several days. Here I'd like to record them here to prevent the lost from my terribly forgetful head:
------------------------------------------------------------------------------------------------------------------------------------
A new direction is described in the article of Freedman (http://sns.cs.princeton.edu/2009/04/the-design-of-coralcdn/), which is the memory-caching system like memcached. Several web pages are found:
http://code.google.com/p/memcached/wiki/Clients
http://tangent.org/552/libmemcached.html
Furthermore, this is also remind me that I should continue the reading and investigating of Coral because I have never completed it yet. The Freedman's web page in Princeton is still a good start point to get insight into it.
---------------------------------------------------------------------------------------------------------------------------------
Another direction might be worth to follow is obfuscation, which sounds like a cheating to the firewalls to make access through them be possible. A start point is still the Wikipedia: http://en.wikipedia.org/wiki/Obfuscation
---------------------------------------------------------------------------------------------------------------------------------
As for the manipulation of eMule or aMule 's source code, it is hard to make progress because of the unfamiliarity with process of project development in Unix/Linux even in Windows or Mac, because of the Language is C instead of JAVA. Just try to study it harder.
Progress is: I got all the source codes for both eMule (for Windows) and aMule (available for Linux like systems). I have tried to compile eMule in Visual Studio.net 2003. But the results is not that optimistic, because a compile error exists consistently.
Next step: For eMule, try using Visual Studio 2008 to compile it. For aMule, try to get the idea of the development process using C/C++.
-------------------------------------------------------------------------------------------------------------------------------------
When I was trying to compile eMule using Visual Studio 2008, some Chinese website regarding this task is searched:
http://longquanwjx.blog.163.com/blog/static/15153819201002534926266/
http://www.cnblogs.com/jzaileen/archive/2007/06/28/798369.html
http://www.verycd.com/groups/eMuleDev/209863.topic/page4
For Visual Studio.net 2003,
http://bbs.phparticle.net/thread-4271-1-4.html
http://www.wangchao.net.cn/bbsdetail_46286.html
----------------------------------------------------------------------------------------------------------------------------------
A web page of tune the aMule in Ubuntu is looks like useful later on especially in Linux environment.
http://ubuntuforums.org/showthread.php?t=526975
------------------------------------------------------------------------------------------------------------------------------------
A new direction is described in the article of Freedman (http://sns.cs.princeton.edu/2009/04/the-design-of-coralcdn/), which is the memory-caching system like memcached. Several web pages are found:
http://code.google.com/p/memcached/wiki/Clients
http://tangent.org/552/libmemcached.html
Furthermore, this is also remind me that I should continue the reading and investigating of Coral because I have never completed it yet. The Freedman's web page in Princeton is still a good start point to get insight into it.
---------------------------------------------------------------------------------------------------------------------------------
Another direction might be worth to follow is obfuscation, which sounds like a cheating to the firewalls to make access through them be possible. A start point is still the Wikipedia: http://en.wikipedia.org/wiki/Obfuscation
---------------------------------------------------------------------------------------------------------------------------------
As for the manipulation of eMule or aMule 's source code, it is hard to make progress because of the unfamiliarity with process of project development in Unix/Linux even in Windows or Mac, because of the Language is C instead of JAVA. Just try to study it harder.
Progress is: I got all the source codes for both eMule (for Windows) and aMule (available for Linux like systems). I have tried to compile eMule in Visual Studio.net 2003. But the results is not that optimistic, because a compile error exists consistently.
Next step: For eMule, try using Visual Studio 2008 to compile it. For aMule, try to get the idea of the development process using C/C++.
-------------------------------------------------------------------------------------------------------------------------------------
When I was trying to compile eMule using Visual Studio 2008, some Chinese website regarding this task is searched:
http://longquanwjx.blog.163.com/blog/static/15153819201002534926266/
http://www.cnblogs.com/jzaileen/archive/2007/06/28/798369.html
http://www.verycd.com/groups/eMuleDev/209863.topic/page4
For Visual Studio.net 2003,
http://bbs.phparticle.net/thread-4271-1-4.html
http://www.wangchao.net.cn/bbsdetail_46286.html
----------------------------------------------------------------------------------------------------------------------------------
A web page of tune the aMule in Ubuntu is looks like useful later on especially in Linux environment.
http://ubuntuforums.org/showthread.php?t=526975
Subscribe to:
Posts (Atom)