diff --git a/src/pam_panic/pam_panic_authdevice.c b/src/pam_panic/pam_panic_authdevice.c index 67bdfd5..93411bf 100644 --- a/src/pam_panic/pam_panic_authdevice.c +++ b/src/pam_panic/pam_panic_authdevice.c @@ -1,3 +1,11 @@ +/* +FILENAME : pam_panic_authdevice.c +DESCRIPTION : Authenticates against the removable media +AUTHOR : Bandie +DATE : 2018-03-27T02:34:08+02:00 +LICENSE : GNU-GPLv3 +*/ + int authDevice(pam_handle_t *pamh, char *allowed, char *rejected, char *serious_dev, int8_t bSerious, int8_t bReboot, int8_t bPoweroff){ diff --git a/src/pam_panic/pam_panic_authdevice.h b/src/pam_panic/pam_panic_authdevice.h index 8d63852..dfcfe19 100644 --- a/src/pam_panic/pam_panic_authdevice.h +++ b/src/pam_panic/pam_panic_authdevice.h @@ -1,3 +1,12 @@ +/* +FILENAME : pam_panic_authdevice.h +AUTHOR : Bandie +DATE : 2018-03-27T02:34:08+02:00 +LICENSE : GNU-GPLv3 +*/ + + + #define ASK "Please enter your secret key to decrypt the firewall and access the mainframe. " #include "pam_panic_authdevice.c" diff --git a/src/pam_panic/pam_panic_password.c b/src/pam_panic/pam_panic_password.c index c56aefd..5c8f7c1 100644 --- a/src/pam_panic/pam_panic_password.c +++ b/src/pam_panic/pam_panic_password.c @@ -1,3 +1,11 @@ +/* +FILENAME : pam_panic_password.c +DESCRIPTION : Reads password from PPASSFILE +AUTHOR : Bandie +DATE : 2018-03-27T02:34:08+02:00 +LICENSE : GNU-GPLv3 +*/ + int readPassword(pam_handle_t *pamh, char pw[2][99]){ diff --git a/src/pam_panic/pam_panic_password.h b/src/pam_panic/pam_panic_password.h index 1b0a49e..c25eb8f 100644 --- a/src/pam_panic/pam_panic_password.h +++ b/src/pam_panic/pam_panic_password.h @@ -1,2 +1,11 @@ +/* +FILENAME : pam_panic_password.h +AUTHOR : Bandie +DATE : 2018-03-27T02:34:08+02:00 +LICENSE : GNU-GPLv3 +*/ + + + #include #include "pam_panic_password.c" diff --git a/src/pam_panic/pam_panic_reject.c b/src/pam_panic/pam_panic_reject.c index 6214075..c4580f8 100644 --- a/src/pam_panic/pam_panic_reject.c +++ b/src/pam_panic/pam_panic_reject.c @@ -1,3 +1,11 @@ +/* +FILENAME : pam_panic_reject.c +DESCRIPTION : Panic function +AUTHOR : Bandie +DATE : 2018-03-27T02:34:08+02:00 +LICENSE : GNU-GPLv3 +*/ + int reject(char *serious_dev, int8_t bSerious, int8_t bReboot, int8_t bPoweroff){ if(bSerious){ diff --git a/src/pam_panic/pam_panic_reject.h b/src/pam_panic/pam_panic_reject.h index 38fcd25..8aedf78 100644 --- a/src/pam_panic/pam_panic_reject.h +++ b/src/pam_panic/pam_panic_reject.h @@ -1 +1,9 @@ +/* +FILENAME : pam_panic_reject.h +AUTHOR : Bandie +DATE : 2018-03-27T02:34:08+02:00 +LICENSE : GNU-GPLv3 +*/ + + #include "pam_panic_reject.c" diff --git a/src/pam_panic_pw/Makefile b/src/pam_panic_pw/Makefile index 2d507d5..0f3e62e 100644 --- a/src/pam_panic_pw/Makefile +++ b/src/pam_panic_pw/Makefile @@ -1,6 +1,6 @@ -LDFLAGS = -lc -lcrypt -CFLAGS = $(LDFLAGS) --std=gnu11 -Wall -O2 -DPPASSFILE=\"$(PPASSFILE)\" +LDFLAGS = -lm -lcrypt +CFLAGS = --std=gnu11 -Wall -O2 -DPPASSFILE=\"$(PPASSFILE)\" all: mkdir -p ../../build/ - gcc $(CFLAGS) pam_panic_pw.c -o ../../build/pam_panic_pw + gcc $(CFLAGS) pam_panic_pw.c -o ../../build/pam_panic_pw $(LDFLAGS) diff --git a/src/pam_panic_pw/pam_panic_pw.c b/src/pam_panic_pw/pam_panic_pw.c index 9425ad5..2ae872b 100644 --- a/src/pam_panic_pw/pam_panic_pw.c +++ b/src/pam_panic_pw/pam_panic_pw.c @@ -1,3 +1,11 @@ +/* +FILENAME : pam_panic_pw.c +DESCRIPTION : Generates and saves password for pam_panic +AUTHOR : Bandie +DATE : 2018-03-27T02:34:08+02:00 +LICENSE : GNU-GPLv3 +*/ +