I use PeerGuardian as a way to ban IPs that are attacking my servers / exploiting / attempting to exploit software (monitored via another script I've written that all of my servers run). You can try ufw, this is a high-level CLI that is the main firewall in Debian/Ubuntu today that lets you block specific IP addresses. Something like sudo ufw deny 123.123.123.123 should work in a script. As for auto-updated mass blocklists, there is https://github.com/poddmo/ufw-blocklist/issues/22 but looking at...
Thanks for your comments jre. With PeerGuardian Linux, I am able to centralize my own custom IP ban list and have written scripts to update that list every few hours so that my multiple servers are always pulling down the most up-to-date list. I use PeerGuardian as a way to ban IPs that are attacking my servers / exploiting / attempting to exploit software (monitored via another script I've written that all of my servers run). Usually bad web requests or various attacks. I don't know of any other...
Can't add to Whitelist
Crash restarting with debian jessie
Can't Make in Ubuntu 22.04 -
iptables-persistent issues with PeerGuardian Linux - pgld fails to start if iptables starts with pre-defined pgl chains
Hi Eric, from my perspective: yes, this project is dead. Not sure what freemind, the last other active developer (greets!), thinks about it. Besides the obvious lack of active development there are also some points against reviving it (I think I had some similar post about this in the past when I could remember pgl's internals better): It uses obsolete technology (e.g. ifconfig and iptables if I remember correctly). The blocklist providers for the old use cases stopped working on their blocklists...
Having pgl's iptables rules but no running pgld breaks your complete internet connection, so removing them from iptables-save (or stopping pgl before if you don't need it anymore) seems to be the right solution. Otherwise doing a restart instead of a start should get you what you want. Thus having said I'll follow up in https://sourceforge.net/p/peerguardian/discussion/446996/thread/5a4dc2b92a/ about the general state and usefulness of pgl.
I had a quick look at your commits. Not being a C-coder myself, I think they are a valid workaround. Thus having said I'll follow up in https://sourceforge.net/p/peerguardian/discussion/446996/thread/5a4dc2b92a/ about the general state and usefulness of pgl.
I had a quick look at your commits. Not being a C-coder myself, I think they are a valid workaround.
Hi All, I seem to be spending a lot of time lately deciphering how PeerGuardian Linux works due to recent issues I've run into on modern operating systems. There's some issues with PGL compiling in newer Linux operating systems like Ubuntu 22.04+. Luckily, I've fixed it if you use the source code from this GitHub repository: https://github.com/own3mall/peerguardian I've also documented some other issues (with solutions and information) I've run into here: https://github.com/own3mall/peerguardian/wiki/Issues-and-Work%E2%80%90Arounds...
iptables-persistent issues with PeerGuardian Linux - pgld fails to start if iptables starts with pre-defined pgl chains
"/var/lib/pgl//var/lib/pgl/master_blocklist.p2p~" Why is this tilda ~ showing up on the .p2p list? This is preventing pgl from running!! I've tried simply past a file that doesn't have the tilda, but the tilda mysteriously appears!!
is there a way of getting this (or something similar) to work on a chromebook? to block IP ranges?
I got it to make / compile properly in Ubuntu 22.04 by making the following changes to configure.ac: https://github.com/own3mall/peerguardian/commit/250ed4d1349587a0c39781715ba8071299746df3 https://github.com/own3mall/peerguardian/commit/d4eae376d998b3122c1588743248e0d12fe47f53 This is not the "right" way to fix this problem. It's just a work-around to get it to make for now since I'm not very experienced with C code.
Sorry, here is the full output in proper format: make make all-recursive make[1]: Entering directory '/root/Downloads/pgl-2.3.1' Making all in docs make[2]: Entering directory '/root/Downloads/pgl-2.3.1/docs' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/root/Downloads/pgl-2.3.1/docs' Making all in pglcmd make[2]: Entering directory '/root/Downloads/pgl-2.3.1/pglcmd' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/root/Downloads/pgl-2.3.1/pglcmd' Making all...
Can't Make in Ubuntu 22.04 -
Port whitelisting, is broken.
Just a note: Instead of pkexec, someone can use as an alternate, the lxsu utility (from LXQt project). I have tested it at Devuan and works for me. (At Debian based distros), is the package: lxqt-sudo.
Sorry to hear that. I'll leave this open, maybe someone can help.
Nope. Still happens. I don't think there are any side effects though so the system still works. I just have to let it sit an extra couple minutes on login.
I'm not familiar with Peerguardian for Windows. Were you able to fix the issue? (sorry for the long delay)
Hey, sorry for not replying sooner. I totally forgot to check my email account associated with this project, so i never saw the notifications until now. I hope the solution from Djeremaille (thanks!) works for you Anders Pirinen. I'm still using Kubuntu 18.04 and it works here, but it's an "old" version, sure. About the development feel free to do it, but i understand if you can't. I also work with web dev in my daily job and outside of it i don't have much time at the moment. But if you really want...
Hey, sorry for not replying sooner. I totally forgot to check my email account associated with this project, so i never saw the notifications until now. I hope the solution from Djeremaille works for you Anders Pirinen. I'm still using Kubuntu 18.04 and it works here, but it's an "old" version, sure. About the development feel free to do it, but i understand if you can't. I also work with web dev in my daily job and outside of it i don't have much time at the moment. But if you really want maybe...
I haven't tried this, but just wanted to say thanks. I know it's very late, but i forgot to check my email account associated with this project for a long time and i think i just saw this now.
pgfilter.sys 7026 error
Got it! Found the ppa info...
I need to do this! Is there a repository available? Or, what files do I need to download from the qt4 ppa?
Hello and than you for this beautiful application. I have been using PG for a long time. On MX linux 18.3 works just fine. But in Lite Linux (based on Ubuntu 20.20), PG is blocking my internet traffic. Tried with whitelisted outbond connections (http, https), but without success. Thank you.
Hi, I managed to install the gui on ubuntu 20.04 by adding this qt4 ppa: https://launchpad.net/~rock-core/+archive/ubuntu/qt4/+packages
$ sudo iptables -L | grep -i chain Chain INPUT (policy ACCEPT) Chain FORWARD (policy ACCEPT) Chain OUTPUT (policy ACCEPT) Chain DOCKER (22 references) Chain DOCKER-ISOLATION-STAGE-1 (1 references) Chain DOCKER-ISOLATION-STAGE-2 (22 references) Chain DOCKER-USER (1 references) Chain pgl_in (1 references) Chain pgl_out (1 references)
Here is the content of /var/log/pgl/pglcmd.log: 2020-09-13 10:19:35 CEST Begin: pglcmd start Inserting iptables ... ..Setting up iptables for INPUT: ....Creating chainiptables: Chain already exists. failed! Deleting iptables ... ..Executing iptables remove script /var/lib/pgl/.pglcmd.iptables.remove.shiptables: Too many links. failed! ..Removing iptables remove script /var/lib/pgl/.pglcmd.iptables.remove.sh. Iptables deleted.
Second reboot and it's failing...
After 1 reboot, it seems to work. I will update this if there is the problem again. I have done 2 things so I don't know which one work. in /lib/systemd/system/pgl.service I added: After=netfilter.persistent.service in /lib/systemd/system/containerd.service I added: After=pgl.service
Hi, I have pgl headless installed on a Raspberry pi 4 with raspbian 10 buster. Each reboot, pgl.service is failed and impossible to restart unless I do: sudo iptables -F sudo iptables -X The boot message: pglcmd[625]: Starting PeerGuardian Linux: pgld failed! systemd[1]: pgl.service: Control process exited, code=exited, status=8/n/a systemd[1]: pgl.service: Failed with result 'exit-code'. systemd[1]: Failed to start PeerGuardian Linux - an IP Blocker. Can someone help me please?
Hi, I have pgl headless installed on a Raspberry pi 4 with raspbian 10 buster. Each reboot, pgl.service is failed and impossible to restart unless I do: sudo iptables -F sudo iptables -X The boot message: glcmd[625]: Starting PeerGuardian Linux: pgld failed! systemd[1]: pgl.service: Control process exited, code=exited, status=8/n/a systemd[1]: pgl.service: Failed with result 'exit-code'. systemd[1]: Failed to start PeerGuardian Linux - an IP Blocker. Can someone help me please?
No, I don't work anymore on pgl.
Hi! :-) Are there any thoughts, for adding support for Buster at PG repositories? Personally I have compiled PG from sources, but I think there's always a good idea, the existence of an official binary. Bye! :-) G.
Gui-less (omitting 'pglgui' from install) is ok on Ubuntu Server 20.04 following Tee's advice. Using kubuntu-desktop (Qt 5.x) so can't install Qt 4 dependencies to get gui rolling. Have not checked build/install on Gnome. Crosschecked Nginx logs with pglcmd log and it seems to be watertight. 'pglcmd.defaults' does however put itself in /usr/lib/x86_64-linux-gnu/pgl/ Was thinking about pitching in and take a look at Qt5 to see if I could update Qt4 bindings. Seriously busy with web dev atm but will...
How to run Peerguardian on Ubuntu/Lubuntu 19.10 18, all the rest. 1- sudo apt install gedit Configure your system to know about the packages Add these entries to /etc/apt/sources.list: 2- sudo gedit /etc/apt/sources.list 3- paste: deb http://moblock-deb.sourceforge.net/debian stretch main deb-src http://moblock-deb.sourceforge.net/debian stretch main 4- Save & close gedit 5- Add gpg key to the apt keyring: gpg --keyserver keyserver.ubuntu.com --recv-keys C0145138 gpg --export --armor C0145138 | sudo...
[Solved] Expired repository key?
Great!!! :-) Problem solved. This ticket can be close.
I already expanded the expiry date. Just get the updated key on your system: gpg --keyserver keyserver.ubuntu.com --recv-keys 0xEAF9B4E3C0145138 gpg --export --armor 0xEAF9B4E3C0145138 | sudo apt-key add - sudo apt update
Expired repository key?
So "br0" is an interface like "enp3s0."? That should work... maybe ;) Try specifying INTERFACES="br0". Then verify with "iptables -L" that pgl rules get added. Your setup sounds as if you especially have to make sure the FORWARD chain is handled. You may also specify CHAINS=FORWARD. Good luck!
I use a bridge called br0. It contains my wired connection and if I run qemu it also contains the virtual network adapter for qemu which is called tap0. I want pgl to protect br0 which currently is my default internet connection. However, it is not protecting the entire bridge and all the adapters in it. It only protects the wired connection which is called enp3s0. Is there a way to change this? thanks
Security - Blacklisting - Create ACL list for entire countries https://www.countryipblocks.net/ If you want to block entire countries you can use the above link to create an ACL IP list. Click on Access Control Lists at the top of the web page or use this link: https://www.countryipblocks.net/country_selection.php Save list as cib.dat I have scripts to convert these lists into pgl p2p files.
Yes! It's working very well! Thanks!
Hey, so it's all good?
Ok I think I solved it with the parameter CHAINS="INPUT OUTPUT" found in another thread.
Hi! I managed to install Pgl without gui on a Raspberry pi 4 but now I can no more connect to my servers under docker from my own network. I can connect Webmin wich is not in a docker container. I added these rules: in local.allowlists.fwd/pgl.p2p: WHITE_IP_FWD:169.0.0.0/24 WHITE_IP_FWD:192.168.1.0/24 in local.allowlists.in/pgl.p2p: WHITE_IP_IN:192.168.1.0/24 WHITE_IP_IN:127.0.0.1 WHITE_IP_IN:192.168.43.0/24 WHITE_IP_IN:169.0.0.0/24 in local.allowlists.out/pgl.p2p: WHITE_IP_OUT:192.168.1.0/24 WHITE_IP_OUT:192.168.43.0/24...
Basically you have to replace {pgl source code directory} with the path where you extracted pgl's source code. It's to change the directory (hence "cd") to the specified folder. Alternatively, in some filemanagers you can navigate normally to the folder and then right-click it and have an option like "open in terminal" or something like that. If you can do that, you can skip that cd command. Hope this helps.
cd {pgl source code directory}.......I have problem with this line. Can someone help me? Thanx in advance.
Thank you. I will look into this.
Sure. You can do what the gui does which i think is basically create a link to your blocklist file in local blocklists directory. In my system (Kubuntu 18.04) it's in /etc/pgl/blocklists.local/. So in a console you can type the followning: sudo ln -s /path/to/blocklist.p2p /etc/pgl/blocklists.local/blocklist.p2p Remember to replace the path by your actual path to the blocklist and change the destination in case it's different in your system. Edit: I forgot to tell that afterwards you need to do a...
Sure. You can do what the gui does which i think is basically create a link to your blocklist file in local blocklists directory. In my system (Kubuntu 18.04) it's in /etc/pgl/blocklists.local/. So in a console you can type the followning: sudo ln -s /path/to/blocklist.p2p /etc/pgl/blocklists.local/blocklist.p2p Remember to replace the path by your actual path to the blocklist and change the destination in case it's different in your system.
Is there other way without adding it manually in the GUI?
I'm not sure if i understand what you want. After you download the list and save it into a file. Next using the gui of Peerguardian (Linux version), you need to go to the Configure tab and in the blocklists section there's an add (+) where you can choose a local blocklist. I think it reloads automatically the blocklists, but if not just hit the reload button on the gui. Hope this helps.
I want to block traffics from a certain country. I can export and save a free IP address list from https://www.ip2location.com/free/visitor-blocker and the output for PeerGuardian is as below. What should I do next to enable the blocking? # ------------------------------------------------------- # Free IP2Location Firewall List by Country # Source: https://www.ip2location.com/free/visitor-blocker # Last Generated: 19 Nov 2018 03:48:07 GMT # [Important] Please update this list every month # -------------------------------------------------------...
By AHK you mean AutoHotKey? In any case, no, i don't think so.
has anyone built an app or AHK around PeerGuardian so that if it detects a certain number of the same IP hits within a given time, it will automatically block them? Thank you
Thanks for the information. I have Kubuntu 18.04 and didn't have any issues following the INSTALL file, except for the now missing gksu(do). However i'm not using systemd, so there might be something missing in the installation for systemd. Additionally, alternatively to gksu(do) it's also possible to use pkexec. I just have this as my sudo front-end in settings: /usr/bin/pkexec.
Thanks for the information. I have Kubuntu 18.04 and didn't have any issues following the INSTALL file, except for the now missing gksu(do). However i'm not using systemd, so there might be something missing in the installation for systemd. Addicionally, alternatively to gksu(do) it's also possible to use pkexec. I just have this as my sudo front-end in settings: /usr/bin/pkexec.
i corrected the fact that this will not work without gksu/gksudo. i added the instructions to install that using a PPA.
i corrected the fact that this will not work without gksu/gksudo. i added the insxtructions to install that using a PPA.
Peer Guardian for Linux blacklisting software: I have now gotten it to compile and work in Linux Mint 19. Download the source code here: https://sourceforge.net/projects/peerguardian/ Compile as usual. You will need to install this dependency: sudo apt install libnetfilter-queue-dev To compile: ./configure make make install Now for the clincher...there is a systemd config file that does not install with the 'make install' command. Copy it manually: cd {pgl source code directory} cd pgld sudo cp org.netfilter.pgl.conf...
Peer Guardian for Linux blacklisting software: I have now gotten it to compile and work in Linux Mint 19. Download the source code here: https://sourceforge.net/projects/peerguardian/ Compile as usual. You will need to install this dependency: sudo apt install libnetfilter-queue-dev To compile: ./configure make make install Now for the clincher...there is a systemd config file that does not install with the 'make install' command. Copy it manually: cd {pgl source code directory} cd pgld sudo cp org.netfilter.pgl.conf...
Good to hear.
Good to hear. I'm closing the ticket.
Hi, I've reinstalled it and now works fine. Thank you
Hi, Peerguardian should keep the same configurations you had before, so nothing should have changed regarding the configuration. So if i understand correctly you were allowing some IPs and/or ports related to Firefox and Thunderbird before and now they changed? Can't you just allow the new IPs and/or ports for those programs, if that's the case? For your information i'm using Kubuntu 18.04 now, but was using 16.04 and 14.04 before that and i didn't have any issues like what you describe, although...
I have upgraded Kubuntu from 14.04 to 16.04 and PeerGuardian Blocks all last configurations of Firefox and Thunderbird. I need to shutdown peerguardian to navigate and sending email. Do I need to reconfigure Peerguardian? What can I do? Is there someone else got same problem?
Hello and thankyou for the reply. May I ask could I use Wireshark on the unit in question? Or do I need another unit on Linux with Wireshark installed? Also I was reading some forum threads and users stated that if your local IP in on the 'Source' tab it means the connection was 'Inbound'. If your IP is in the 'Destination' tab it means the connection was 'Outbound'? Now when I start Skype.exe sometimes I see my local IP on the 'Source tab'? What does this mean exactly now im lost as you state otherwise?...
Yes, PeerGuardian Windows is discontinued, and afaik peerblock too. No idea here, Well, the whois I posted points towards Microsoft (well Windows phones home for valid and depending on your stance invalid reason, but it's definitely no surprise to see that) and some cloud provider. No idea for the latter. Next step is to look into the packages themselves, on Linux e.g. with wireshark. I can't help you there any further, have fun.
Hello and thankyou for the reply. I'm using Peerblock as Peergaurdian for Windows is discontinued I believe? The logs dont show the 'In' or 'Out' connections as you state how can you show such logs in Peerblock? I tried to create an account over at the Peerblock forums and I cannot seem to create an account the link just redirects you to the home page? Tried on other devices also and no luck. So may I ask what would be the next step investigating this IP? I honestly thought the IP was 100% outbound...
Are you using pgl (Linux) or peerguardian (Windows --> I can't help you there)? Anyway, "source" is from, and "destination" is to - that's not talking about the direction. Check your logfiles for OUT or IN to see what the direction of the connection is. Generally, for most people: forget it! On modern computers there is so much traffic (legit and illegit) to so many destinations that it will be hard for you to track down every connection. Just because you randomly stumbled about these 2 specific...
Hello. I'm sorry if I have posted in the wrong section but I really dont know where to turn to here regarding help with a strange IP which gets blocked by Peerblock when I start Steam.exe. As soon as I start Steam this IP gets blocked every 30mins which states ''UK Government Department For Work and Pensions'' with the 'source' IP as my local IP address and the 'Destination' IP address as 51.15.213.27 and sometimes as 51.141.129.70. Does this mean the connection blocked was outbound? I contacted...
Qt4 version works (Arch Linux AUR repository) so either Qt5 integration or something else is broken
Whitelisting is broken with pglgui (connection type missing etc.)
Looks pretty much the same old issue that I have analyzed here: PGL not working on Arh/AntergOS Especially this part: PROBLEM 2 HERE: User can bug the "automatic updates" feature in GUI, leading to two existing pglcmd files, for example one in /etc/cron.daily/ folder and another one in /etc/cron.weekly/ folder. Better code logic to handle such situations is needed here.
I guess this is the same issue I have talked about here: PGL not working on Arh/AntergOS
I guess this is the same issue I have talked about here: PGL not working on Arh/AntergOS
Looks pretty much the same old issue that I have analyzed here: PGL not working on Arh/AntergOS Especially this part: PROBLEM 2 HERE: User can bug the "automatic updates" feature in GUI, leading to two existing pglcmd files, for example one in /etc/cron.daily/ folder and another one in /etc/cron.weekly/ folder. Better code logic to handle such situations is needed here.
Yes, it is more an upstream issue of PeerGuardian's cron/automatic update implementation. Visible to user as strange error messages appearing whenever "Applying changes" by executing /tmp/execute-all-pgl-commands.sh If cron is not installed on the system, commands which are generated by PeerGuardian are 1 2 3 4 5#!/bin/sh set -e mv /tmp/pglcmd.conf /etc/pgl/pglcmd.conf mv <arg1> <arg2> /usr/bin/pglcmd reload Where <arg1> <arg2> are cron arguments (for example, mv /etc/cron.daily/pglcmd /etc/cron.weekly/pglcmd)....
Yes, it is more an upstream issue of PeerGuardian's cron/automatic update implementation. Visible to user as strange error messages appearing whenever "Applying changes" by executing /tmp/execute-all-pgl-commands.sh If cron is not installed on the system, commands which are generated by PeerGuardian are 1 2 3 4 5#!/bin/sh set -e mv /tmp/pglcmd.conf /etc/pgl/pglcmd.conf mv <arg1> <arg2> /usr/bin/pglcmd reload Where <arg1> <arg2> are cron arguments (for example, mv /etc/cron.daily/pglcmd /etc/cron.weekly/pglcmd)....
Yes, it is more an upstream issue of PeerGuardian's cron/automatic update implementation. Visible to user as strange error messages appearing whenever "Applying changes" by executing /tmp/execute-all-pgl-commands.sh If cron is not installed on the system, commands which are generated by PeerGuardian are 1 2 3 4 5#!/bin/sh set -e mv /tmp/pglcmd.conf /etc/pgl/pglcmd.conf mv <arg1> <arg2> /usr/bin/pglcmd reload Where <arg1> <arg2> are cron arguments (for example, mv /etc/cron.daily/pglcmd /etc/cron.weekly/pglcmd)....
Yes, it is more an upstream issue of PeerGuardian's cron/automatic update implementation. Visible to user as strange error messages appearing whenever "Applying changes" by executing /tmp/execute-all-pgl-commands.sh If cron is not installed on the system, commands which are generated by PeerGuardian are 1 2 3 4 5#!/bin/sh set -e mv /tmp/pglcmd.conf /etc/pgl/pglcmd.conf mv <arg1> <arg2> /usr/bin/pglcmd reload Where <arg1> <arg2> are cron arguments (for example, mv /etc/cron.daily/pglcmd /etc/cron.weekly/pglcmd)....
Yes, it is more an upstream issue of PeerGuardian's cron/automatic update implementation. Visible to user as strange error messages appearing whenever "Applying changes" by executing /tmp/execute-all-pgl-commands.sh If cron is not installed on the system, commands which are generated by PeerGuardian are 1 2 3 4 5#!/bin/sh set -e mv /tmp/pglcmd.conf /etc/pgl/pglcmd.conf mv <arg1> <arg2> /usr/bin/pglcmd reload Where <arg1> <arg2> are cron arguments (for example, mv /etc/cron.daily/pglcmd /etc/cron.weekly/pglcmd)....
Yes, it is more an upstream issue of PeerGuardian's cron/automatic update implementation. Visible to user as strange error messages appearing whenever "Applying changes" by executing /tmp/execute-all-pgl-commands.sh If cron is not installed on the system, commands which are generated by PeerGuardian are 1 2 3 4 5#!/bin/sh set -e mv /tmp/pglcmd.conf /etc/pgl/pglcmd.conf mv <arg1> <arg2> /usr/bin/pglcmd reload Where <arg1> <arg2> are cron arguments (for example, mv /etc/cron.daily/pglcmd /etc/cron.weekly/pglcmd)....
Yes, it is more an upstream issue of PeerGuardian's cron/automatic update implementation. Visible to user as strange error messages appearing whenever "Applying changes" by executing /tmp/execute-all-pgl-commands.sh If cron is not installed on the system, commands which are generated by PeerGuardian are 1 2 3 4 5#!/bin/sh set -e mv /tmp/pglcmd.conf /etc/pgl/pglcmd.conf mv <arg1> <arg2> /usr/bin/pglcmd reload Where <arg1> <arg2> are cron arguments (for example, mv /etc/cron.daily/pglcmd /etc/cron.weekly/pglcmd)....
I studied PeerGuardian source code for a little while. As a conclusion, I think the parts of Cron implementation is a mess. Several issues here: By default, PeerGuardian installs (or wants to install) /etc/cron.daily/pglcmd file. NOTE: This is not same file than /usr/bin/pglcmd It looks like that in /src/pglgui.cpp it is always expected that /etc/cron.{daily,weekly,monthly}/pglcmd file exists. Especially lines 622-624 + functions getUpdateFrequencyPath() and getUpdateFrequencyCurrentPath(). Equivalent...
That doesn't sound specific to Arch Linux at all.
I studied PeerGuardian source code for a little while. As a conclusion, I think the parts of Cron implementation is a mess. Several issues here: By default, PeerGuardian installs (or wants to install) /etc/cron.daily/pglcmd file. NOTE: This is not same file than /usr/bin/pglcmd It looks like that in /src/pglgui.cpp it is always expected that /etc/cron.{daily,weekly,monthly}/pglcmd file exists. Especially lines 622-624 + functions getUpdateFrequencyPath() and getUpdateFrequencyCurrentPath(). If no...
Change UI title 'Peerguadian Linux' -> 'PeerGuardian Linux'
Remove 'Times New Roman' used in Qt5 GUI
Sorry for late answer. Encountered exactly same error. Solved by installing 'cron' package. Please see my detailed answer here: https://aur.archlinux.org/packages/pgl-git/#comment-625632
Hello, I searched but didn't find the answer to this. There are lists from providers (such as Squidblacklist, Bluetack, I-Blocklist) that are meant to be allowed. Is there a way to use these constantly updating list subscriptions in a whitelist / allow list in the same manner as the blocklists? If it isn't part of the program, is there a script or workaround? It seems it would be easy enough to create one but I currently don't have the know-how to do such a thing.
pglcmd: Ignore empty args in configure.
pglcmd: Add set_var option to configure.
pglcmd: Fix permanent drop of ports.