From e2085e6c812e6f0beb79616607ee039de32fa72c Mon Sep 17 00:00:00 2001 From: JustAnotherArchivist Date: Wed, 27 Apr 2022 19:43:08 +0000 Subject: [PATCH] Add cloudflare-email-decode --- cloudflare-email-decode | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 cloudflare-email-decode diff --git a/cloudflare-email-decode b/cloudflare-email-decode new file mode 100755 index 0000000..a2e498d --- /dev/null +++ b/cloudflare-email-decode @@ -0,0 +1,16 @@ +#!/usr/bin/env python3 +import sys + + +def decode(s): + s = bytes.fromhex(s) + return ''.join(chr(i ^ s[0]) for i in s[1:]) + + +if len(sys.argv) > 1: + it = sys.argv[1:] +else: + it = sys.stdin + +for s in it: + print(decode(s.strip()))