What is iplist?
iplist is a list based packet handler which uses the netfilter netlink-queue library (kernel 2.6.14 or later). It filters by IP-address and is optimized for thousands of IP-address ranges.
Some typical reasons for using iplist are:
* to protect your privacy while sharing with others
* to ban unwanted clients from servers
* to block whole countries or networks
* to block spam- and ad-servers
Homepage: iplist
----
I took the fedora 9 source rpm and compiled it without issues. It requires changes to the /etc/rc.d/ipblock and /etc/ipblock.conf to run. I am including links to the changed files.
Changes:
/etc/rc.d/ipblock used fedora functions calls. These were changed to rc_status calls.
/etc/ipblock.conf was changed to allow normal traffic for http, https, ftp, ssh, ports 8000, 8080 and 3128 for use of external proxies for both local and forward traffic. (should work out of the box for most folks)
iplist requires libnetfiler_queue and libnfnetlink. These packages were compiled for Suse 10.2 on the old Guru website and still work fine. These are available at Index of /pub/linux/misc/suser-guru/rpm/packages/Libraries/libnetfilter_queue and Index of /pub/linux/misc/suser-guru/rpm/packages/Libraries/libnfnetlink respectfully.
Software:
2shared - download libnetfilter_queue-0.0.15-1.guru.suse102.i686.rpm
2shared - download libnetfilter_queue-0.0.15-1.guru.suse102.src.rpm
2shared - download libnetfilter_queue-devel-0.0.15-1.guru.suse102.i686.rpm
2shared - download libnfnetlink-0.0.30-1.guru.suse102.i686.rpm
2shared - download libnfnetlink-0.0.30-1.guru.suse102.src.rpm
2shared - download libnfnetlink-devel-0.0.30-1.guru.suse102.i686.rpm
2shared - download iplist-0.19-0.fc9.src.rpm
2shared - download iplist-0.19-0.fc9.x86_64.rpm
2shared - download ipblock.conf
2shared - download ipblock
The only file missing is the i686 version of iplist and thats because it's on my laptop in the car....you can compile it using "rpmbuild --rebuild iplist*.src.rpm" once you have the libraries and their devel packages installed. If someone compiles it perhaps they could upload to 2shared or wherever and post the link.
Hope someone finds this useful. IPlist has a java based GUI which makes configuring it quite easy. You can get to it by running "ipblock -g". More details can be found on the homepage including a faq. From the gui you can run "Update" and it will download recommended lists and set them to update every 2 days. You can also make it auto start or not etc.
Screenshots of gui:
![]()






Reply With Quote



Bookmarks