Add a custom block list to IP blocklist in the GUI?

Continuing the discussion from Custom IP Blacklist:


Since there is now a IP blocklist in the GUI, would it be possible to have an option to easily add a custom block list?

That would be possible if one of the forum members steps up and creates a patch for the changed code and submits it to the IPFire Development mailing list as explained in the Development section of the wiki.

I believe that most if not all the IPFire devs have more things on their lists already than they have time to support, without something new being added.

When new things need to be added (e.g. security related issue or feature) then currently something else either will be removed or delayed.

My feeling is that if no one steps forward to support it I doubt that it will get implemented.

1 Like

Sure, but it would really help if ipfire would allow standard Pull Requests on a platform like Codeberg.org and not depend on this horrible email git patch system, which is a huge barrier of entry to new contributors.

the unofficial “Banish” Pligin.

1 Like

This can be a good starting point.
But the sources are old. Don’t know whether @helix is updating this. A first look into the archive shows that the structure of IPFire addons is missing ( install, update, uninstall skripts; ROOTFILE; … )
Just to add the files in the archive is not recommended!

1 Like

As I have had very little feedback on Banish, I was under the impression that it was of little use to IPFire in general and therefore not updated this addon.
I run Banish on my firewall and have added a couple of bug fixes to my local version which I could apply to v.002 if anyone is interested so please reply here if they would be useful to you.
The current version on people.ipfire.org is a self extracting tar file.

Rob

1 Like

hi
I’m interested if you can be pushed through update
Banish is very good
ty

Thank you for your comments, I’m pleased you are finding Banish as useful as I do :slight_smile:
I have been busy on another project so it will probably be after Christmas before I can update Banish. The update will improve the Banish list parsing but functionality will stay the same.

Rob

1 Like

@helix
Is this something you are interested in
Doing?
To submit as a addon?
Happy holidays.

1 Like

I could do that but it’s not something I have done before although I have read the add-ons Wiki about what to do.

Do you think there would be sufficient interest in turning Banish into an add-on. It shouldn’t be too difficult as Banish was originally an addon for IPCop v1 over 20 years ago but the original author (Sid McLaurin) abandoned it when there wasn’t enough interest and IPCop add-ons installations were quite different to the IPfire ones.

I’d be pleased to hear your comments on this.

Rob

1 Like

I would love to see it as a official addon.

hi
same is posibility
ty

As in post 4 of this thread

https://community.ipfire.org/t/add-a-custom-block-list-to-ip-blocklist-in-the-gui/13255/4

it already mentions that @helix has the banish option integrated into the IP Blocklist on his system.

It would seem to make more sense to me to submit a patch that integrates the banish capability into the IP Blocklist, together with the reasoning and explanation of what benefits the change provides rather than creating another addon that does the same as the core IP Blocklist but with some additional changes.

1 Like

you’re right sinder the two would be nice if it’s possible

I would be happy to do that if you think it would be useful.

I had considered submitting a patch to IP Blocklist that would introduce a sources.d directory that would facilitate adding local blocklists to the ipblocklist sources which wouldn’t be overwritten when ipblocklist is upgraded. This could be Banish or any other personalised blocklist in the sources.d directory.

Would this be a useful alternative?

Rob

That was mentioned by Tim as being a potential follow-up step when the IP Blocklist was implemented in IPFire. Nothing has been provided since then.

So I think that would be a good approach to go for and it would be good if you could support that.
I know that I have so many things that I am working on, with a list of evaluations, bug fixes, package updates etc… that I would find it difficult to find the time to do anything myself.

From a quick look, it looks like a small patch to ipblocklist-functions.pl plus the addition of a sources.d directory to /var/ipfire/ipblocklist etc.

I’ll have a closer look.

Rob

1 Like

i would like to see those bug fixes, i have banish on my home system