MoBlock is a daemon that blocks connections from or to hosts listed in a file in peerguardian format or ipfilter.dat files. It uses the iptables libnetfilter_queue or ipqueue userspace library, supports all protocols, and is very light in resource usage.
| Tags | Networking |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |
| Implementation | C |
Recent releases


Release Notes: Support for NFQUEUE-ing from iptables FORWARD chain was added. Log file rotation and creation of a pid file are now supported. Fixes were made. Files for Debian packaging were added. A new start script that supports port whitelisting was added.


Release Notes: Loaded ranges are now automatically merged when overlapping or already included ranges are found (guarding.p2p files usually have many of these). A command line option -q has been added to specify the queue number (only when using the NFQUEUE interface); this must match the iptables --queue-num option. It defaults to 0 if not specified. On startup, this release prints used options and ranges stats. It has better handling of command line options. A string handling bug has been fixed.


Release Notes: Support was added for new the kernel interface NFQUEUE (from kernel 2.6.14). The blocklist can be reloaded at runtime by sending a HUP signal (kill -HUP pid).


Release Notes: Support for new peerguardian 2.x lists (.pdb files) and ipfilter.dat files was added.