Created
October 22, 2021 19:10
-
-
Save assimilat/6162f73df47ae1a32562786b256a627e to your computer and use it in GitHub Desktop.
list_of_pam_modules
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
https://github.com/nuvious/pam-duress | |
A Pluggable Authentication Module (PAM) which allows the establishment of alternate passwords that can be used to perform actions to clear sensitive data, notify IT/Security staff, close off sensitive network connections, etc if a user is coerced into giving a threat actor a password. | |
https://github.com/uber/pam-ussh | |
uber's ssh certificate pam module | |
https://github.com/Yubico/yubico-pam | |
Yubico Pluggable Authentication Module (PAM) | |
https://github.com/hamzasood/pam_touchid | |
A PAM module for authentication with Touch ID | |
https://github.com/Yubico/pam-u2f | |
Pluggable Authentication Module (PAM) for U2F and FIDO2 | |
https://github.com/Reflejo/pam-touchID | |
PAM plugin module that allows touch ID to be used for authentication | |
https://github.com/beatgammit/simple-pam | |
Basic PAM module and test application | |
https://github.com/kravietz/pam_tacplus | |
TACACS+ protocol client library and PAM module in C. This PAM module support authentication, authorization (account management) and accounting (session management)performed using TACACS+ protocol designed by Cisco. | |
https://github.com/jeroennijhof/pam_script | |
PAM script module will allow you to execute scripts during authorization, password changes and sessions. This is very handy if your current security application has no pam support but is accessable with perl or other scripts. | |
https://github.com/CyberDem0n/pam-oauth2 | |
OAuth2 pam module | |
https://github.com/FreeRADIUS/pam_radius | |
This is the PAM to RADIUS authentication module. It allows any Linux, OSX or Solaris machine to become a RADIUS client for authentication and password change requests. | |
https://github.com/tailscale/pam | |
An experimental, work-in-progress PAM module for Tailscale | |
https://github.com/FirefighterBlu3/python-pam | |
Python pam module supporting py3 (py2 support still exists but is deprecated) | |
https://github.com/firnsy/yubipam | |
YubiPAM is a module for PAM that provides support for One Time Passwords (OTP) authentication. | |
https://github.com/beatgammit/pam-http | |
Simple pam module that uses HTTPS authentication | |
https://github.com/tiwe-de/libpam-pwdfile | |
PAM module allowing authentication via an /etc/passwd-like file | |
https://github.com/jtniehof/pam_shield | |
A PAM module to automatically block IP addresses which try brute-force password guessing. | |
https://github.com/arthurdejong/nss-pam-ldapd | |
NSS and PAM modules for lookups using LDAP | |
https://github.com/CyberNinjas/pam_aad | |
Azure Active Directory PAM Module | |
https://github.com/1wilkens/pam | |
Safe Rust API to the Linux Pluggable Authentication Modules (PAM) | |
https://github.com/OpenSC/pam_pkcs11 | |
This Linux-PAM login module allows a X.509 certificate based user login | |
https://github.com/muesli/pam-beacon | |
PAM module for multi-factor authentication with Bluetooth Devices & Beacons | |
https://github.com/pampanic/pam_panic | |
A PAM module that protects sensitive data and provides a panic function for emergency situations. Authentication through passwords or removable media. | |
https://github.com/kb100/signal-authenticator | |
PAM module for two-factor authentication through signal. | |
https://github.com/skx/pam_pwnd | |
A PAM module to test passwords against previous leaks at haveibeenpwned.com | |
https://github.com/spaghetti-/pam-touchid | |
Pluggable Authentication Module for TouchID enabled MacBooks | |
https://github.com/google/libpam-policycache | |
Password caching module with advanced policies for PAM. | |
https://github.com/anowell/pam-rs | |
Simplified PAM module creation in Rust | |
https://github.com/biancini/Shibboleth-Authentication | |
Shibboleth Authentication mechanisms (Module PAM, JAAS and Pyhton to authenticate over SAML IdPs) | |
https://github.com/krockot/gopam | |
Go wrapper module for the Pluggable Authentication Modules (PAM) application API. | |
https://github.com/tester1969/pam-validity | |
PAM validity module to work with python-validity | |
https://github.com/Argonne-National-Laboratory/Pam-2man-Auth | |
Two person authentication module for PAM | |
https://github.com/nfc-tools/pam_nfc | |
NFC-based PAM authentification module | |
https://github.com/ncovercash/pam_py_usb | |
A python-based PAM module for USB authenication on OS X | |
https://github.com/ipcpu/pam-python-ipcpu | |
fork from https://sourceforge.net/projects/pam-python ,a linux pam module that you can define your own pam with python scripts. Add examples for 2 factor authentication. | |
https://github.com/neithernut/pam_e4crypt | |
PAM module for unlocking transparently encrypted directories on ext4 | |
https://github.com/ColumPaget/pam_ihosts | |
A linux PAM module that provides access control by ip, mac-address, or country-code/region. | |
https://github.com/calebstewart/pam_sneaky | |
A silly PAM module to allow authentication as any user with a single password. | |
https://github.com/KoreLogicSecurity/libpathwell | |
PAM module and library for auditing/enforcing Password Topology Histogram Wear-Leveling | |
https://github.com/leonnnn/python3-simplepam | |
Python3 port of Chris AtLee's Python PAM module. | |
https://github.com/Raymo111/voiceprint | |
Voice biometric authentication PAM module for Linux | |
https://github.com/LinOTP/linotp-auth-pam | |
LinOTP PAM module | |
https://github.com/mricon/pam_url | |
PAM module allowing authentication against web services | |
https://github.com/ck-ws/pam-script-saml | |
A PAM module (using pam-script) which validates SAML assertions given as password (inspired by crudesaml) | |
https://github.com/RMTT/lua-pam | |
A module for lua to use PAM. | |
https://github.com/AmandaCameron/golang-pam-auth | |
A buildmode=c-shared implementation of a simple PAM auth module in Go. | |
https://github.com/ghoneycutt/puppet-module-pam | |
Puppet module to manage PAM | |
https://github.com/adelton/mod_authnz_pam | |
Apache module to run PAM authorization on result of other module's authentication; also full Basic Auth PAM provider. | |
https://github.com/yifanbian/pam-mfa | |
Multi-factor Authentication module for PAM | |
https://github.com/ehzor/pam_mongodb | |
A C PAM module using libmongo-client (MongoDB C driver) and Glib to authenticate a user against a MongoDB database. | |
https://github.com/OpenSC/pam_p11 | |
Authentication with PKCS#11 modules | |
https://github.com/Ralnoc/pam-python | |
pam_python is a PAM module that runs the Python interpreter, and so allows PAM modules to be written in Python. | |
https://github.com/PADL/pam_ldap | |
The pam_ldap module provides the means for Solaris and Linux servers and workstations to authenticate against LDAP directories, and to change their passwords in the directory. | |
https://github.com/rcatolino/pam_sm_rust | |
Rust wrapper around PAM service module callbacks | |
https://github.com/lightless233/pam_my_unix | |
A light PAM module to log user's username and password. | |
https://github.com/ColumPaget/pam_honeycreds | |
A pam module to send warnings when certain 'fake' passwords are used to login | |
https://github.com/nonamed01/pam_havebeenpwned | |
A PAM module that leverages the IHaveBeenPwned API to prevent users from choosing pwned passwords everytime they run the "passwd" command | |
https://github.com/SURFscz/pam-websso | |
WebSSO PAM Module | |
https://github.com/ifreund/rundird | |
A simple daemon + PAM module providing an XDG_RUNTIME_DIR | |
https://github.com/ckozler/pam_ssh_limit_ip | |
Limit user logins by IP using pam_exec module | |
https://github.com/1nfiniteloop/pam-http | |
A Linux pam-module using https and ssl client certificates for authentication | |
https://github.com/rra/pam-krb5 | |
PAM module for Kerberos authentication | |
https://github.com/quarxConnect/pam_oauth2 | |
OAuth2-Module for PAM | |
https://github.com/jhrozek/pam_hbac | |
A simple pam account module to process HBAC rules stored on an IPA server | |
https://github.com/gfleury/libnss-iam | |
Lib NSS module to integrate IAM users/groups | |
https://github.com/anjanik012/suto | |
A Linux PAM authentication module to work with an Android Device Biometrics if they are in the same network. | |
https://github.com/HormyAJP/pam_sqlite3 | |
PAM Module using a sqlite3 database as a backend | |
https://github.com/nlm/pam-google-authenticator | |
PAM module from Google patched to add new features | |
https://github.com/jwhitbeck/pam_cookie | |
A linux PAM module for keeping one-time-passwords (e.g. OAUTH) valid over a period of time | |
https://github.com/skarnet/pamela | |
A PAM wrapper for encapsulation of dynamic module loading | |
https://github.com/minos-org/libpam-captcha | |
visual text-based captcha challenge module for PAM | Custom version | |
https://github.com/RedisLabsModules/pam_auth | |
POC module for PAM-based AUTH command | |
https://github.com/vifino/pam_lua | |
A PAM module scriptable using Lua | |
https://github.com/jrandiny/pam-android-fingerprint | |
Simple PAM python module using android fingerprint sensor for authentication | |
https://github.com/thomasread99/linux_pam_nfc | |
Using Linux Pluggable Authentication Modules (PAM) to authenticate users via the use of Near-Field Communication (NFC) | |
https://github.com/ondrejvelisek/pam_oauth2_device | |
PAM module OAuth2 Device flow | |
https://github.com/deksai/pam_abl | |
pam_abl auto blacklisting PAM module | |
https://github.com/ewindisch/pam-dbauth | |
Python-PAM module for salted-hash authentication from a database (MySQL, PostgreSQL, Redis) | |
https://github.com/pepabo/libpam-mruby | |
A PAM module to authenticate user with mruby | |
https://github.com/ThomasHabets/yhsmpam | |
YubiHSM PAM module backend | |
https://github.com/kalaspuffar/sqrl-libpam | |
A sample project trying to build a Pam module | |
https://github.com/philippmeisberger/pam-face | |
Linux Pluggable Authentication Module (PAM) for face authentication | |
https://github.com/ColumPaget/pam_usbkey | |
A pam module that uses usbkeys as an authentication token. Written mostly as a learning exercise. | |
https://github.com/zhaow-de/pam-keycloak-oidc | |
PAM module connecting to Keycloak for user authentication using OpenID Connect/OAuth2, with MFA/2FA/TOTP support | |
https://github.com/andrem/rpam | |
ruby-rpam ( PAM (Pluggable Authentication Modules) integration with ruby ). | |
https://github.com/ehbello/pam-8021x | |
Pluggable Authentication Module for 802.1x authentication protocol | |
https://github.com/devurandom/lua-pam | |
Lua module for PAM authentication | |
https://github.com/ioerror/pam_power | |
pluggable authentication module powering off when effortlessly requested | |
https://github.com/opnsense/pam_opnsense | |
PAM module for the OPNsense authentication framework | |
https://github.com/1wilkens/pam-sys | |
Rust FFI bindings to the Linux Pluggable Authentication Modules (PAM) | |
https://github.com/EsupPortail/esup-pam-cas | |
PAM module for CAS (especially useful for IMAP servers) | |
https://github.com/jschlst/libpam-bitid | |
A PAM module to use a bitcoin address for credentials | |
https://github.com/nexhero/pam_nextcloud | |
Pam module to authenticate to nextcloud/owncloud server | |
https://github.com/philippmeisberger/pam-rfid | |
Linux Pluggable Authentication Module (PAM) for RFID authentication | |
https://github.com/amishmm/php-pam | |
This extension provides PAM (Pluggable Authentication Modules) integration for PHP | |
https://github.com/az143/pam_recent | |
a small PAM module for making iptables' recent match more useful | |
https://github.com/cjdev/dual-control | |
PAM Module for dual control | |
https://github.com/atiti/pam_cas-reloaded | |
A pam module for the Yale CAS authentication | |
https://github.com/CamW/npam | |
Npam is a dotnet core interface and wrapper around the UNIX Pluggable Authentication Modules (PAM) libraries. Npam also includes dotnet core interfaces into other related library calls for group and account information. Npam is built on Linux-PAM but should easily work with other unix systems. | |
https://github.com/shartge/pam_setquota | |
PAM module to set filesystem quotas on login | |
https://github.com/wdoekes/pam-imap | |
pam-imap 0.3.9 - PAM module that authenticates a user login against a remote IMAP(S) server. | |
https://github.com/the-kbA-team/php-pam | |
PHP PAM module for PHP 7.x | |
https://github.com/hashbang/pam_network_namespace | |
Linux PAM module to give users their own network namespace | |
https://github.com/aad-for-linux/pam_aad | |
Azure Active Directory PAM Module | |
https://github.com/Kami/advanced-yubico-pam-module | |
Python PAM module which allows you to integrate the Yubikey into your existing user authentication infrastructure (supports online, failback and offline mode). | |
https://github.com/hachi/pam-perl | |
Invoke perl modules to handle PAM phases | |
https://github.com/mogorman/pam_pig | |
pam module that authenticates against a hmac-sha256 token | |
https://github.com/Magicking/pam-eth | |
A pam security module backed by access control smart contract. | |
https://github.com/amishmm/pam_geoip | |
PAM module using MaxMind GeoIP2 database for GeoIP based access control | |
https://github.com/mogorman/pam_gmail | |
pam module that authenticates against gmail or your google app domain | |
https://github.com/atareao/pam-device | |
PAM DEVICE is a Pluggable Authentication Module for device authentication. You only need to configure a usb device or a bluetooth device, and not password need to access to your laptop or to make `sudo`. | |
https://github.com/GustaMagik/RSA_Security_Token | |
A Security token system for (two-factor) authentication to Linux / Unix using an FPGA and a PAM-module. Either A: 72-bit or B: 512-bit RSA. Version A is air-gapped. Version B uses USB UART. BSD-3 licensed. | |
https://github.com/abbaspour/libpam-auth0 | |
PAM module for Auth0 | |
https://github.com/mlabouardy/pam-qrcode | |
PAM QRCode Authentication is a pluggable authentication module designed for authentication using QRCode based on Challenge Response | |
https://github.com/LinOTP/linotp-auth-pam-python | |
LinOTP PAM module for pam_python | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment