Fail2ban tendrá soporte IPv6 en la próxima major release

Buenas noticias para los administradores que utilicen el famoso programa para monitorizar y banear IPs. Hasta ahora, Fail2ban era capaz de actuar nativamente sólo en el ámbito de direccionamiento IPv4 y el soporte para IPv6 no era más que experimental. Las peticiones para añadir este soporte nativo para IPv6 no son precisamente de ayer, ya que tenemos que retroceder incluso a 2012.

Recientemente Alexander Köppe -un colaborador del proyecto- realizaba en GitHub una pull request con las modificaciones necesarias y comentando lo siguiente:

I’m loving fail2ban but really suffered lacking IPv6 support which motivated me working on this pull request.

Please forgive me that I couldn’t keep to one of your principals (Keep the PR small) as this change is huge by nature.

Therefore I’ve kept the commits detailed to help understanding the changes. When everything is fine, I can squash them down to a ENH oneline commit.

Next steps would be, finalizing nftables action including v6 support and maybe adding some more IPv6 related tests (I have get bit more used to the test framework).

Poco después contestaría Serg Brester -quien lleva más tiempo trabajando en el proyecto- para revisar la contribución e incluirla en la rama 0.10 de Fail2ban. De momento, se trata tan solo de una rama experimental pero está abierta a su uso para quien quiera irla echando un vistazo.