GitHub topics: pam-module
Yubico/pam-u2f
Pluggable Authentication Module (PAM) for U2F and FIDO2
Language: C - Size: 688 KB - Last synced at: about 6 hours ago - Pushed at: 25 days ago - Stars: 576 - Forks: 86

google/fscrypt
Go tool for managing Linux filesystem encryption
Language: Go - Size: 3.13 MB - Last synced at: 1 day ago - Pushed at: 7 days ago - Stars: 927 - Forks: 100

bAndie91/tools
all-in collection of productivity scripts, CLI tools, utility libraries, fuse filesystems, and also some stuff
Language: Perl - Size: 1.5 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 18 - Forks: 1

Wakeful-Cloud/pam-oauth
A Pluggable Authentication Module (PAM) and optional Name Service Switch (NSS) for OAuth, with optional support for OpenID Connect (OIDC).
Language: Go - Size: 273 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 6 - Forks: 0

Nithe14/pam_oauth2_device
PAM module that provides OAuth2.0 Device Authorization Grant
Language: Rust - Size: 3.47 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

eehakkin/pam-ssh-auth-info
PAM authentication based on SSH authentication information
Language: C - Size: 146 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 2

flashnuke/ssh-door
A stealth SSH backdoor leveraging PAM shared object (.so) injection to bypass authentication and gain SSH access.
Language: Shell - Size: 42 KB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

boltgolt/howdy
π‘οΈ Windows Helloβ’ style facial authentication for Linux
Language: Python - Size: 1.23 MB - Last synced at: 12 days ago - Pushed at: 3 months ago - Stars: 6,162 - Forks: 318

Raymo111/voiceprint
Voice biometric authentication PAM module for Linux
Language: Python - Size: 5.15 MB - Last synced at: 15 days ago - Pushed at: over 2 years ago - Stars: 44 - Forks: 10

inickt/pam_wtid
Patch for Apple's pam_tid PAM Touch ID module to add sudo watch authentication
Language: Python - Size: 708 KB - Last synced at: 14 days ago - Pushed at: 11 months ago - Stars: 63 - Forks: 3

ashuio/shavee
shavee is a Program to automatically decrypt and mount ZFS datasets using Yubikey HMAC as 2FA or any File on USB/SFTP/HTTPS drive with support for PAM to auto mount home directories.
Language: Rust - Size: 266 KB - Last synced at: 13 days ago - Pushed at: 2 months ago - Stars: 67 - Forks: 3

Yubico/yubico-pam π¦
Yubico Pluggable Authentication Module (PAM)
Language: C - Size: 868 KB - Last synced at: 21 days ago - Pushed at: 5 months ago - Stars: 710 - Forks: 121

salesforce/pam_oidc
pam_oidc authenticates users with an OpenID Connect (OIDC) token.
Language: Go - Size: 39.1 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 66 - Forks: 12

zhaow-de/pam-keycloak-oidc
PAM module connecting to Keycloak for user authentication using OpenID Connect/OAuth2, with MFA/2FA/TOTP support
Language: Go - Size: 21.5 KB - Last synced at: 14 days ago - Pushed at: 20 days ago - Stars: 79 - Forks: 13

paulveillard/cybersecurity-pam
An ongoing & curated collection of awesome software best practices and techniques, libraries and frameworks, E-books and videos, websites, blog posts, links to github Repositories, technical guidelines and important resources about Privileged Access Management (PAM) in Cybersecurity.
Language: PHP - Size: 123 KB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 26 - Forks: 3

skx/pam_pwnd π¦
A PAM module to test passwords against previous leaks at haveibeenpwned.com
Language: C - Size: 32.2 KB - Last synced at: 4 days ago - Pushed at: over 5 years ago - Stars: 34 - Forks: 3

4km3-archive/AUR-pam_ssh π¦
Mirror of https://aur.archlinux.org/packages/pam_ssh
Language: Shell - Size: 5.86 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

mixxplorer/guest-users
Guest Users Module for Linux
Language: Rust - Size: 280 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 13 - Forks: 0

RogueScholar/fingerprint-gui
Use fingerprint readers with a Linux desktop environment
Language: C++ - Size: 8.18 MB - Last synced at: 5 months ago - Pushed at: almost 4 years ago - Stars: 99 - Forks: 22

Xpyctiks/loginNotify
This is a bash script which sends all successfull SSH log-ins to your server via Telegram bot.Allows to monitor all connections and where are they made from. Also it using local MySQL DB for whitelist IPs.
Language: Shell - Size: 42 KB - Last synced at: 29 days ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

alan-turing-institute/pam-aad-oidc
PAM module connecting to AzureAD for user authentication using OpenID Connect/OAuth2.
Language: Go - Size: 19.5 KB - Last synced at: 12 days ago - Pushed at: almost 3 years ago - Stars: 10 - Forks: 0

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.
Language: VHDL - Size: 1.65 MB - Last synced at: about 2 months ago - Pushed at: almost 8 years ago - Stars: 6 - Forks: 1

spaghetti-/pam-touchid
Pluggable Authentication Module for TouchID enabled MacBooks
Language: Objective-C - Size: 13.7 KB - Last synced at: 9 days ago - Pushed at: about 4 years ago - Stars: 31 - Forks: 2

wandapeter/pam-authramp
pam-authramp | The AuthRamp PAM module provides an account lockout mechanism based on the number of authentication failures.
Language: Rust - Size: 268 KB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 36 - Forks: 2

kcdev809/pam-tpm2
Use your TPM 2.0 module for PAM on Linux
Language: Rust - Size: 30.3 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

processone/epam
epam helper for Erlang / Elixir PAM authentication support
Language: Erlang - Size: 145 KB - Last synced at: 30 days ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 11

PurelyAnecdotal/jam
Log in to Linux via Discord (cursed)
Language: TypeScript - Size: 10.7 KB - Last synced at: 8 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

wdoekes/pam-imap
pam-imap 0.3.9 - PAM module that authenticates a user login against a remote IMAP(S) server.
Language: C - Size: 70.3 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 3

cpulvermacher/pam-login-interval
A PAM module to enforce a minimum time between logins
Language: C - Size: 23.4 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

elbosso/pam_nfc Fork of nfc-tools/pam_nfc
NFC-based PAM authentification module
Language: C - Size: 170 KB - Last synced at: 12 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

the2nd/otpme
OTPme: A flexible One-Time-Password system.
Language: Python - Size: 3.62 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

outbit/pivportal
Secure Linux access using a PIV (HSPD-12), CAC, SmartCard, or x509 Client Certificate remotely without a physical card reader.
Language: Python - Size: 452 KB - Last synced at: 18 days ago - Pushed at: about 1 year ago - Stars: 7 - Forks: 3

artpar/authme-pam Fork of beatgammit/simple-pam
Authme PAM module and test application
Language: C - Size: 55.7 KB - Last synced at: 12 months ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

markkurossi/pam-cert
Pluggable Authentication Module (PAM) using certificate authentication
Language: C - Size: 97.7 KB - Last synced at: 12 months ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

vifino/pam_lua
A PAM module scriptable using Lua
Language: C - Size: 26.4 KB - Last synced at: 12 months ago - Pushed at: about 7 years ago - Stars: 10 - Forks: 1

ledav-net/pam_sqlite
This module provides support to authenticate against SQLite tables for PAM-enabled applications. This port include sessions support.
Language: C - Size: 102 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

mlabouardy/pam-qrcode
PAM QRCode Authentication is a pluggable authentication module designed for authentication using QRCode based on Challenge Response
Language: C++ - Size: 936 KB - Last synced at: 8 days ago - Pushed at: about 8 years ago - Stars: 6 - Forks: 5

Waoweens/PAM-FDKey
authenticate PAM with a flash drive
Language: C - Size: 27.3 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

bolkedebruin/pam-jwt Fork of uber/pam-ussh
PAM module than can authenticate users with json web token (JWT)
Language: Go - Size: 4.02 MB - Last synced at: 10 months ago - Pushed at: over 4 years ago - Stars: 10 - Forks: 3

1nfiniteloop/pam-http
A Linux pam-module using https and ssl client certificates for authentication
Language: C - Size: 37.1 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 30 - Forks: 4

abihf/redface
Use my handsome face to unlock & sudo
Language: Go - Size: 57.4 MB - Last synced at: 10 months ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 1

inteliense/a_plus_plus
Custom MacBook login screen and pam modules using multipeer connectivity and usb hardware checks with iOS app for sign in.
Language: Swift - Size: 749 KB - Last synced at: 2 months ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0

nonamed01/pam_havebeenpwned
A PAM module that leverages the IHaveBeenPwned API to prevent users from choosing pwned passwords everytime they run the "passwd" command
Language: C - Size: 497 KB - Last synced at: over 1 year ago - Pushed at: almost 7 years ago - Stars: 12 - Forks: 0

philippmeisberger/pam-rfid
Linux Pluggable Authentication Module (PAM) for RFID authentication
Language: Python - Size: 460 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 6

devinaconley/pam-facial-auth
PAM facial authentication for Linux
Language: C++ - Size: 248 KB - Last synced at: 5 days ago - Pushed at: about 3 years ago - Stars: 23 - Forks: 5

tokox/howdy Fork of boltgolt/howdy
facial authentication for linux
Language: Python - Size: 1.24 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

philippmeisberger/pam-fingerprint
Linux Pluggable Authentication Module (PAM) for fingerprint authentication
Language: Python - Size: 1.32 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 1

xiz0r/pam_zoftoken
PAM module for ZofToken integration.
Language: Rust - Size: 15.6 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

8evz0/OperatingSystems
Collection of homework (programs) on the course "Operating Systems". All assignments are completed and presented in one project.
Language: C - Size: 92.8 KB - Last synced at: 11 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ccat3z/pam_bio π¦
π§ PAM module that run howdy, fprint and retrieve password in parallel
Language: Vala - Size: 105 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 1

jrwesolo/limits
Community Chef cookbook for configuring limits
Language: Ruby - Size: 61.5 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 13

bacchus-snu/pam_bacchus π¦
PAM module that authenticates by id backend
Language: C - Size: 29.3 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

conte91/pam_fido2
Secure passwordless authentication for Linux.
Language: C++ - Size: 61.5 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 0

philippmeisberger/pam-face
Linux Pluggable Authentication Module (PAM) for face authentication
Language: Python - Size: 43.9 KB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 8 - Forks: 10

peauc/Pamela
School project.
Language: C - Size: 5.86 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

summertriangle-dev/pam_localauth
Language: Swift - Size: 6.84 KB - Last synced at: 16 days ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

tomlankhorst/pam-nopasswd
Simple PAM module
Language: C - Size: 1000 Bytes - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

1nfiniteloop/webauth
Authenticate unix users over the web instead of prompting for passwords
Language: Python - Size: 136 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 2

OJFord/pam-credential-process
PAM module to set authentication token to output of arbitrary executable
Language: Rust - Size: 3.91 KB - Last synced at: 18 days ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

leibniz-psychology/pam_tos π¦
PAM Terms of Service module
Language: C - Size: 6.84 KB - Last synced at: 11 months ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

sr-lab/verified-pam-cracklib
A verified rewrite of the PAM cracklib module.
Language: Coq - Size: 152 KB - Last synced at: about 2 months ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

haverzard/SudoRSA
PAM based on RSA using Rust and GTK
Language: Rust - Size: 822 KB - Last synced at: almost 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

jomisica/log-credentials
PAM Log Credentials
Language: C - Size: 56.6 KB - Last synced at: 22 days ago - Pushed at: over 5 years ago - Stars: 7 - Forks: 4

cameron-gagnon/ssh_pass_logging
SSH password logging via PAM
Language: C - Size: 23.4 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 24 - Forks: 9

aad-for-linux/pam_aad
Azure Active Directory PAM Module
Language: C - Size: 3.83 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 16 - Forks: 6

patchon/pam-onelogin
pam-onelogin is a pretty complete pam/nss stack for using OneLogin as authentication source (with MFA) and user/group lookups. Primarily used for SSH.
Language: C - Size: 511 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 2

pampanic/pam_panic
A PAM module that protects sensitive data and provides a panic function for emergency situations. Authentication through passwords or removable media.
Language: C - Size: 1.13 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 43 - Forks: 10

nivram913/PAMdroid-pam π¦
PAMdroid is a PAM module and an Android application that let's you authenticate to your computer thanks to public key cryptography.
Language: C - Size: 18.6 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

aad-for-linux/aad-for-linux
Azure Active Directory for Linux
Size: 1.06 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 2

ErwDt/pam_config_auditor
Checks and reports the compliance of your pam config file with the recommended ANSSI security settings. https://www.ssi.gouv.fr/administration/guide/recommandations-pour-un-usage-securise-dopenssh/
Language: Python - Size: 2.93 KB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

ttsoftware/hi
Facial recognition authentication for linux PAM using dlib & opencv
Language: HTML - Size: 184 MB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 1

plandes/userauth
Java Command Line User Authentication
Language: Java - Size: 490 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

l1na-forever/pam_sauron
FaceID for Linux πππͺ PAM module for Intel RealSense devices
Language: Zig - Size: 12.7 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

Ionic/pam-python-origfork
Fork of Russel Stuart's pam-python software
Language: C - Size: 248 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

OdaiGH/pam-totp
Linux Pluggable Authentication Module (PAM) for totp authentication
Language: Python - Size: 4.88 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

chdft/pam_multiplex
PAM module that internally calls N other stacks in the background and returns the result of the first sub-stack
Language: C - Size: 36.1 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

splitbrain/pam-require
A simple PAM account module to require a special user or group to access a service
Language: C - Size: 148 KB - Last synced at: 15 days ago - Pushed at: almost 15 years ago - Stars: 5 - Forks: 0

evgfilim1/pam_stackpass
A simple PAM module to get or put passwords from/to PAM stack.
Language: C - Size: 3.91 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

CyberNinjas/aad-for-linux
Azure Active Directory for Linux
Language: HTML - Size: 56.6 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 19 - Forks: 3

lightless233/pam_my_unix
A light PAM module to log user's username and password.
Language: C - Size: 18.6 KB - Last synced at: almost 2 years ago - Pushed at: about 7 years ago - Stars: 13 - Forks: 5

realaravinth/ids-matrix
An Intrusion Detection System built on top of matrix
Language: Rust - Size: 20.5 KB - Last synced at: 8 days ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 1

jasonren0403/pam_study
Learning the principles, and the methods to write a simple PAM module in Linux operating systems
Language: C - Size: 52.7 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

richardevcom/PAMPy-NFC
Linux PAM Python NFC authorisation for Active Directory
Language: Python - Size: 265 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

zakuArbor/proxyAuth
An incomplete auto-unlock PAM for GNOME computer using an Android Phone
Language: C - Size: 7.02 MB - Last synced at: 4 days ago - Pushed at: about 3 years ago - Stars: 7 - Forks: 2

tinytaro/pam_seccomp
PAM module sets up seccomp syscall filter for a session.
Language: C - Size: 7.81 KB - Last synced at: 26 days ago - Pushed at: about 7 years ago - Stars: 2 - Forks: 1

jiapulidoar/SpeakerAuthentication
User Authentication using Speaker Identification
Language: Python - Size: 34.9 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 0

Churro/pam-face-authentication
Linux PAM module based on OpenCV and Qt for system authentication via facial recognition
Language: C++ - Size: 4.81 MB - Last synced at: 6 months ago - Pushed at: about 10 years ago - Stars: 3 - Forks: 2

Cr4ckC4t/pam-pwlogger
Linux PAM module to log credentials
Language: C - Size: 22.5 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

netauth/pam_netauth
PAM plugin which implements the NetAuth protocol
Language: Go - Size: 36.1 KB - Last synced at: 10 months ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

acceso/pam-preexec
Language: C - Size: 3.91 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

miguelmota/pam-validity Fork of tester1969/pam-validity
PAM validity module to work with python-validity
Language: C - Size: 21.5 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

ndenev/pam_groupmap
PAM Service module mapping users based on LDAP/AD group membership
Language: Rust - Size: 12.7 KB - Last synced at: about 2 months ago - Pushed at: almost 7 years ago - Stars: 3 - Forks: 3

pienkowb/pam_usbkey-port
A FreeBSD port for the pam_usbkey module
Language: Makefile - Size: 2.93 KB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

athulp01/pam_face
Linux PAM module for face authenication
Language: C++ - Size: 25.4 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

pienkowb/pam_usbkey
Hardware authentication with USB devices
Language: C - Size: 89.8 KB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

Fincer/pam_usb Fork of iamsivil/pam_usb
Hardware authentication for Linux using ordinary USB Flash Drives.
Language: C - Size: 371 KB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

0x27/twilightpam
Python-PAM 2-Factor Authentication using Twilio
Language: Python - Size: 121 KB - Last synced at: about 2 years ago - Pushed at: over 10 years ago - Stars: 2 - Forks: 2

oxr463/pam_oauth2 Fork of quarxConnect/pam_oauth2
OAuth2-Module for PAM
Language: C - Size: 31.3 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

donqustix/pam_microsd_login
Linux authentication with an SD card
Language: C - Size: 48.8 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

Oliviers-OSS/pam_unshare_tmp
PAM module to set a private /tmp per users using Linux namespaces
Language: C - Size: 53.7 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0
