From 16fa69ff71569d12f2de00345a27dbe346066242 Mon Sep 17 00:00:00 2001 From: Siraaj Khandkar Date: Wed, 2 Oct 2019 17:22:44 -0400 Subject: [PATCH] Add jwt_show script --- home/bin/jwt_show | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 home/bin/jwt_show diff --git a/home/bin/jwt_show b/home/bin/jwt_show new file mode 100755 index 0000000..e145c6d --- /dev/null +++ b/home/bin/jwt_show @@ -0,0 +1,27 @@ +#! /usr/bin/awk -f + +function print_title(title, _i) { + print title + for (_i = 1; _i <= length(title); _i++) + printf "=" + printf "\n" +} + +function print_decoded_field(field, _i, _decode) { + _decode = "base64 -d | json_pp" + print $field | _decode + close(_decode) +} + +BEGIN { + FS = "." +} + +{ + print_title("Header") + print_decoded_field(1) + print_title("Payload") + print_decoded_field(2) + print_title("Signature") + print $3 +} -- 2.20.1