An open API service providing repository metadata for many open source software ecosystems.

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