systemd: lircd.service must depend on lircd.socket
lircd.service must depend on lircd.socket, otherwise starting the former fails to recreate the socket file
lircd.service must depend on lircd.socket, otherwise starting the former fails to recreate the socket file
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...
BTW, if I don't use the hack, I get buffer overflow while generating IR pattern. From ftdi.c: static int tx_baud_rate = 65536; [..] [..] The FT232R also becomes unusable if you set the * tx_baud_rate to values other than 65536. Even if the hack were not required, these two bits of code seem very weird. What real world device has a baud rate of exactly 65536? My device at least certainly works with txbaud=15200 and it is not "unusable" contrary to the comment. The Linux gpio_ir_tx driver defaults...
FTDI plugin has unobvious configuration requirement
FTDI plugin requires txbaud hack
(delete double-post; see comment below)