1. Super dependency injection in Python

    This isn't a blog post about some great dependency injection framework I'm fond of. Rather, it's about using the super() method to change the behaviour of our classes in different contexts. If you're familiar with how super works in single inheritance languages, this might sound a bit mad - in my …

    Read more...


  2. Reading Pcap files with Scapy

    Network traffic captures are a wonderful thing. However, they can be an absolute chore to read and Wireshark isn't the most newbie-friendly tool in the world. Thankfully, we have a fantastic Python module named Scapy to make our lives a little easier.

    To begin, let's grab a bit of traffic …

    Read more...