All you need is untar, ./configure, make. There is no need of make install, after make command just copy the binary located in /where/you/untared/src anywhere. In order to use it you'll need root privileges, because the program will need iptables and acess to /.
(Im already working on a installer)
MoBlock Description: It replaced peerguardian linux, its used to block ads and p2p.
Important: All the credits goes to peerguardian developers / moblock, all my program does is configure moblock scripts and arrange its folder.
You can find all moblock files / scripts here /usr/sbin/MoBlock and your lists / block logs here /etc/MoBlock.
If you want to add more lists, download them here:
B.I.S.S. Forums Downloads
After downloading, untar and add them in this file: /etc/MoBlock/Guarding.p2p
(THIS IS NOT NEEDED ANYMORE IN THE BETA VERSIONS SINCE YOU CAN CHANGE THE LISTS YOU WANT TO USE)
I tryed to keep my code very simple, so even if you are a beginner at programming you'll be able to read / modify it to fit your needs.
What will you need:
Iptables;
netfilter/iptables project homepage - The netfilter.org project
wxWidget 2.8.3 or better;
wxWidgets
wget;
GNU Wget
coreutils;
Coreutils - GNU core utilities
kernel 2.6.9 or better ( 2.6.18 or better recommended) (if you built your own kernel it may require additional configuration);
The Linux Kernel Archives
gcc 3.4.2 or better;
GCC, the GNU Compiler Collection - GNU Project - Free Software Foundation (FSF)
make;
GNU Make - GNU Project - Free Software Foundation (FSF)
unzip, zip;
Info-ZIP Home Page
Dont worry most of this ( if not all ) can be downloaded / installed with your distro package management tools.
IMPORTANT: MOBLOCK WONT WORK WITH 2.6.23 OR NEWER KERNELS
Im looking for a solution for it, in the meantime avoid using moblock with those kernels.
Bug report can be found here:
https://developer.berlios.de/bugs/?f...&group_id=2509
Testing MoBlock:
-Start EasyBlock Interface, download / update your lists and start MoBlock
-Open a console window
-Type in the console window "tail -f /etc/MoBlock/MoBlock.log" to watch what is going on with MoBlock - What is it blocking, internal errors, etc..
-Open another console window or a new console tab
-In the second console type "ping www.riaa.com" or "ping terra.com.br" (make sure you have the AD lists selected) --- Or open your browser and enter this link:
RIAA or
www.terra.com.br;
-Just watch them getting blocked in the MoBlock log file in your first open console, if its not blocking anything or it just throwed an error read it carefully to see what are you missing.
-If you cant find a solution for your problem post the problem.
It should work on any distro, just give it a try.
Any feedbacks or suggestions are welcome.
Remember using MoBlock is not 100% safe, nothing is safe. Use it at your own risks. UPDATE
Moving project to sourceforge...
http://sourceforge.net/projects/easyblockinterf/
You can find a unstable beta version there, the new version is working somewhat faster using more native code rather than bash commands. (I'm still replacing the native linux programs with native code functions, this should speed up things and give me more control on what is happening.)
My main problems now:
- Lack of time - Im only working on this on the weekends
- Bluetack files are getting new mirrors, so I have to keep refreshing the code to keep up with the links in the right place.
- MoBlock hasnt released a version with a fix for the 2.6.23 kernel bug, Im going to fix it myself, but I'll need someone that knows shell scripting very well (it doesnt matter if its bash or sh, but sh should be better).