libpam-abl - blocks hosts attempting a brute force attack

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name libpam-abl
Package version 0.6.0
Package release 3
Package architecture amd64
Package type deb
Installed size 192 B
Download size 41.62 KB
Official Mirror
a PAM module that provides auto blacklisting of hosts and users responsible
for repeated failed authentication attempts. Generally configured so that
blacklisted users still see normal login prompts but are guaranteed
to fail to authenticate.


Package Version Architecture Repository
libpam-abl_0.6.0-3_i386.deb 0.6.0 i386 Debian Main
libpam-abl - - -


Name Value
libc6 >= 2.14
libdb5.3 -
libpam0g >=
multiarch-support -


Type URL
Binary Package libpam-abl_0.6.0-3_amd64.deb
Source Package libpam-abl

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libpam-abl deb package:
    # sudo apt-get install libpam-abl




2014-05-12 - Alexandre Mestiashvili <>
libpam-abl (0.6.0-3) unstable; urgency=medium
* d/control: fixed with help of cme!
Closes: #725141,#742024, upload to unstable
* d/NEWS: describe the new way of configuration
2014-05-03 - Alexandre Mestiashvili <>
libpam-abl (0.6.0-2) experimental; urgency=medium
* d/control: improve short description 
* d/abl: set Priority to 512
* d/patches/update_config.patch: tweak configuration to block only 
ssh bruteforce attacks by default
* d/README.Debian: describe default setup and caveats
2014-05-02 - Alexandre Mestiashvili <>
libpam-abl (0.6.0-1) experimental; urgency=medium
* Imported Upstream version 0.6.0
* d/control: 
- correct Vcs-Browser, remove DM-Upload-Allowed
- bumped Standards-Version
- add libpam-runtime (>= 1.0.1-6) to Build-Depends for use 
with pam-config-framework
* d/patches/hurd.patch: removed, the bug is fixed in the new release
* d/libpam-abl.lintian-overrides: override pam_abl.8 - can't break line
* d/abl: config file for pam-auth-update 
* d/postrm, postinst, prerm: integration with pam-auth-update 
(shamelessly stolen from libpam-shield) 
* d/libpam-abl.install: install abl config to usr/share/pam-configs
2013-05-30 - Alexandre Mestiashvili <>
libpam-abl (0.5.1~git8f1be9-2) unstable; urgency=low
* d/patches/hurd.patch: fix build error on hurd arch 
2013-05-15 - Alexandre Mestiashvili <>
libpam-abl (0.5.1~git8f1be9-1) unstable; urgency=low
* debian/watch fixed regexp for suffix
* Imported Upstream version 0.5.1~git8f1be9
* d/patches/multiarch.patch: imports DEB_HOST_MULTIARCH from d/rules
* d/control: Pre-Depends: ${misc:Pre-Depends},
source: debhelper >= 9, Standards-Version: 3.9.4
* d/patches/series: removed patches applied by the upstream
* d/changelog: new upstrem release
Closes: #685172, Closes: #704497
2013-05-15 - Alexandre Mestiashvili <>
libpam-abl (0.5.0-1) UNRELEASED; urgency=low
* debian/rules added hardening flags
* updated watch file to track both bz2 an gz archives.
* Imported Upstream version 0.5.0
* debian/rules 
-hardening flags 
-call man pages generation using supplied script 
-added dependencies asciidoc, cmake 
-removed autotools-dev
* patch to fix names (use underscore) and location for shared lib
* install manpages with dh_installman
* removed old patches fix_{conf,man} because the source is heavily rewritten
* debian/control added dep xmlto - used for man page generation
* debian/doc README only
2012-08-18 - Alexandre Mestiashvili <>
libpam-abl ( UNRELEASED; urgency=low
* Imported Upstream version
2012-03-22 - Alexandre Mestiashvili <>
libpam-abl (0.4.3-1) unstable; urgency=low
* Imported Upstream version 0.4.3
* added home_db configuration option
2012-03-22 - Alexandre Mestiashvili <>
libpam-abl (0.4.3~testing.4-1) unstable; urgency=low
* Imported Upstream version 0.4.3~testing.4
2012-03-15 - Alexandre Mestiashvili <>
libpam-abl (0.4.3~testing.1-1) unstable; urgency=low
* Imported Upstream version 0.4.3~testing.1
* Removed patches applied by the upstream
* debian/watch added uversionmangle
* debian/control changed description to a better one
* debian/README.Debian updated

See Also

Package Description
libpam-afs-session_2.5-4_amd64.deb PAM module to set up a PAG and obtain AFS tokens
libpam-alreadyloggedin_0.3-6_amd64.deb PAM module to skip password authentication for logged users
libpam-apparmor_2.9.0-3_amd64.deb changehat AppArmor library as a PAM module
libpam-barada_0.5-3.1+b2_amd64.deb PAM module to provide two-factor authentication based on HOTP
libpam-blue_0.9.0-3_amd64.deb PAM module for local authenticaction with bluetooth devices
libpam-cap_2.24-8_amd64.deb POSIX 1003.1e capabilities (PAM module)
libpam-ccreds_10-6+b2_amd64.deb Pam module to cache authentication credentials
libpam-cgroup_0.41-6_amd64.deb control and monitor control groups (PAM)
libpam-chroot_0.9-4.1_amd64.deb Chroot Pluggable Authentication Module for PAM
libpam-ck-connector_0.4.6-5_amd64.deb ConsoleKit PAM module
libpam-cracklib_1.1.8-3.1+deb8u2+b1_amd64.deb PAM module to enable cracklib support
libpam-dbus_0.2.1-3_amd64.deb A PAM module which asks the logged in user for confirmation
libpam-doc_1.1.8-3.1+deb8u2_all.deb Documentation of PAM
libpam-duo_1.9.11-1_amd64.deb PAM module for Duo Security two-factor authentication
libpam-dynalogin_1.0.0-3+b1_amd64.deb two-factor HOTP/TOTP authentication - implementation libs