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()))