Thursday, August 30, 2018

ITIL Framework Foundations Course

Related image

 
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.

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.