Skip to content

Instantly share code, notes, and snippets.

@genothomas
Forked from cmaster11/Markdium-Shell.bash
Created April 11, 2020 04:29
Show Gist options
  • Save genothomas/beafc0bbcce259c105aee5600a2cd1f1 to your computer and use it in GitHub Desktop.
Save genothomas/beafc0bbcce259c105aee5600a2cd1f1 to your computer and use it in GitHub Desktop.
Markdium-Script PAM
#!/bin/bash
# We want to trigger the script only when the SSH session starts.
# To be notified also when session closes, you can watch for
# the "close_session" value.
if [[ "$PAM_TYPE" != "open_session" ]]; then
exit 0
fi
read -r -d '' CONTENT <<-EOF || true
Now UTC: $(date --utc "+%F %T")
Env:
$(printenv)
EOF
curl -s -X POST "https://hook.notify17.net/api/raw/REPLACE_WITH_RAW_API_KEY" \
-F title="SSH - User $PAM_USER logged in" \
-F content="$CONTENT" > /dev/null || true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment