Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am kfoxton on github.
  • I am foxton (https://keybase.io/foxton) on keybase.
  • I have a public key ASDqB8XFohdf7pwaXw_Z_z6mO7mqJ121Qx-1UmOfSVfg4Ao

To claim this, I am signing this object:

@kfoxton
kfoxton / parse-o365-ip-addrs.py
Created March 15, 2018 20:37 — forked from cdodd/parse-o365-ip-addrs.py
Parse and reformat the IP address ranges for various Office 365 services.
#!/usr/bin/env python
import xmltodict
from socket import inet_ntoa
from struct import pack
import sys
import urllib
def calcDottedNetmask(mask):
bits = 0xffffffff ^ (1 << 32 - mask) - 1
@kfoxton
kfoxton / smtp-revoke.sh
Created April 9, 2018 19:02 — forked from lanrat/smtp-revoke.sh
Check SMTP server revocation status
#!/usr/bin/env bash
if [ "$#" -eq 0 ];
then
echo "pass host to scan"
exit 1
fi
server=$1
mxserver=`dig mx $server +short 2>/dev/null | tail -1 | cut -d ' ' -f2`