This software enables OpenBSD's pf tables to be accessed from external hosts. It is a simple tool designed to facilitate remote access to the pf tables of OpenBSD.
To get started with pftabled, you can run the daemon in the background using the "-d" option. You can also choose to log all received packets with "-v". By default, the daemon binds to address "0.0.0.0", but you can specify a different address with "-a". To force requests to use a specific table, use "-f", and to read an authentication key from a file, use "-k". By default, pftabled binds to port "56789", but you can specify a different port with "-p". Finally, you can remove IPs from a table after a certain amount of time has passed by using the "-t" option and specifying the timeout in seconds.
Using the aforementioned client program is also a breeze. To add an IP to a table, simply run: "pftabled-client -k /etc/key fw.example.com 56789 spam add 1.2.3.4". To delete an IP, use: "pftabled-client -k /etc/key fw.example.com 56789 spam del 4.3.2.1/24". And to flush a table, run: "pftabled-client -k /etc/key fw.example.com 56789 spam flush".
Overall, pftabled is a well-designed software that delivers on its promises. Its simplicity and ease of use make it a great tool for users of all skill levels.
Version 1.07: N/A