Python
-
IntelliSIEM and Test-Driven Development: Creating Robust Error Handling and Log Rotation
Previously, we implemented a basic testing framework to start handling data errors, corrupt data, and edge cases. In Part 4, we’re going to kick it up a notch. It’s time to implement robust error handling for each discrete task! We left off having implemented a basic testing framework to drive code implementation for edge cases… Continue reading
-
Implementing TDD in IntelliSIEM: Handling Edge Cases and Errors
Previous entries in this series covered the initial tool setup and testing of the environment, establishing the structure of the project, initial tests, and connecting to APIs. In this third entry, we’re going to enhance our testing approach through a Test-Driven Development (TDD) methodology to build a more robust and reliable system. Initially, our tests… Continue reading
-
Setting Up the Core of IntelliSIEM – Structure, TDD, and API Connection
Part 1 of this series covered the initial tool setup, and testing of the environment.In Part 2, we’re going to dive into structure, tests, and API connections. In this post, I’m excited to dive into the development of IntelliSIEM’s data collection module. This step is crucial as it lays the foundation for how we will… Continue reading
-
Getting Started with IntelliSIEM: Setting Up the Development Environment
Welcome to the first post in my series chronicling the development of IntelliSIEM, a robust threat intelligence aggregator and reporter tool. In this post, I’ll guide you through setting up the development environment using Python 3.12 and PyCharm Professional. To see this project in its current state, head over to my repo and check it… Continue reading
About Me
As a seasoned IT professional, I have developed an extremely well-rounded breadth and depth of knowledge and an exceptional ability to decipher and communicate complex issues. I have years of proven experience in IT leadership roles, security auditing, digital forensics, and overseeing development of custom applications, rounded out with a Bachelor of Science degree in Information Technology emphasizing Software Development. Over the course of my career, I have successfully held certifications as a GIAC Certified Incident Handler (GCIH), as well as CIW, CompTIA, and assorted Microsoft programming and networking certs. I have presented at the 2019 CETPA Conference in Anaheim and the 2021 CITE Conference in Sacramento.
Recent Posts
- IntelliSIEM and Test-Driven Development: Creating Robust Error Handling and Log Rotation
- Implementing TDD in IntelliSIEM: Handling Edge Cases and Errors
- Setting Up the Core of IntelliSIEM – Structure, TDD, and API Connection
- Getting Started with IntelliSIEM: Setting Up the Development Environment
- A Year Later: Settling In and Starting Fresh