A few months ago, I approached the awesome team at Cybrary about teaching my first Massively Open Online Course (MOOC). I chose Cybrary because it is an online library dedicated to the Cyber Security industry. It is mostly free, with optional paid content to help improve skills, get certifications, find career advice, and much more. After an initial round of discussing what content I would like to cover and what they needed, we settled on the ITIL Foundations Course.
Thursday, August 30, 2018
Sunday, August 26, 2018
Situational Awareness and System Triage Assistant
There are several points in the Incident Management Life Cycle where it is import to build a thorough understanding of the state of the system. In this post I will discuss a tool which I use during both attack and defense which automates most of the Situational Awareness and System Triage work one might want across Windows, Linux, Mac, and FreeBSD.
Sunday, July 22, 2018
Python Turtles and Trees
Recently I have been studying the phenomenon of self-similarity in naturally occurring networks. Self-Similarity has implications for biology, geography, and many other sciences. However the concepts that underpin them are relatively simple. In this post I will cover how one can explore this interesting topic, and model it inside Python. By the end we will have an algorithm fully capable of letting a turtle construct a tree-like structure
Sunday, July 8, 2018
Building a Network Communication map with Scapy and NetworkX
In my previous posts, I have described using NetworkX to simulate the topography of a network. I have also discussed using Scapy for various packet capture and crafting tasks. In this post I am going to tie these concepts together to generate a network communication map, which is suitable for analysis using SciKit-Learn.
Tuesday, July 3, 2018
Scapy part 3: Analyzing custom packets
In the last two sections I covered how Scapy can be used as a general tool for packet analysis, and also how it can be used to craft custom protocols to meet your own needs. In this third and final installment I will discuss how to use scapy to analyze packets again, this time with an eye towards processing custom protocol layers.
Thursday, June 21, 2018
Simulating Network Infections with Python and NetworkX
One thing I have enjoyed studying most in my research is the spread of malicious data (be it a program or a piece of intentional misinformation) through a network. One practical reason for this fascination is that it plays a key role in both offensive and defensive security. Offensively, understanding the key nodes in a network allow you to figure out a path inside a network. As a defender, you can use it as another tool to help decide where to allocate your all-to-limited resources for maximum effect.
Saturday, April 28, 2018
Infrared Light Goggles: Raspberry Pi Project
Infrared Cameras are used in a wide variety of applications from Security to Scientific Study. Unlike traditional cameras, which perceive light similar to the human eye, an Infrared Light camera can 'see' light which is not visible to the human eye. I will use this feature to illuminate a darkened room without disturbing anyone else by building a completely self-contained set of Infrared Light Goggles.
Subscribe to:
Posts (Atom)





