Open Source Projects
Below is a list of open-source projects I have started or contributed heavily to:
- speedtweet
- This docker-compose project will check your internet speed against a specified threshold and if below it will tweet at the provided account about your current internet speeds.
- Type: Docker
- slack-url-utils
- slack-url-utils is a slash command utility for Slack that obfuscates, deobfuscates, gets DNS information, and submits IOCs to AlienVault for a given URL.
- Type: Docker
- rudder
- A Python package to run commands remotely on Windows, macOS or *nix systems using PowerShell Remoting/WinRM or SSH.
- Type: Python
- Package Repository: https://pypi.org/project/rudder/
- hopper
- A Python package to extract and transform received from header hops from email messages.
- Type: Python
- Package Repository: https://pypi.org/project/hopper/
- msi-utils
- A Python package helps with investigating, analyzing and extracting an MSI (Windows Installer) file.
- Type: Python
- Package Repository: https://pypi.org/project/msi-utils/
- elastic-agent-setup
- A python package to install and enroll an Elastic Agent on multiple host operating systems.
- Type: Python
- Package Repository: https://pypi.org/project/elastic-agent-setup/
- elk-tls-docker
- A docker-compose project which creates a ELK stack using either self-signed or LetsEncrypt certificates.
- Type: Docker
- Documentation: https://github.com/swimlane/elk-tls-docker/wiki
- soc-faker
- A python package for use in generating fake data for SOC and security automation.
- Type: Python
- Documentation: https://soc-faker.readthedocs.io/en/latest/
- Package Repository: https://pypi.org/project/soc-faker/
- pyattck
- A Python Package to interact with the Mitre ATT&CK Framework
- Type: Python
- Documentation: https://pyattck.readthedocs.io/en/latest/
- Package Repository: https://pypi.org/project/pyattck/
- carcass
- carcass is a Python package to generate python package scaffolding based on best practices
- Type: Python
- PSCVSS
- A Windows PowerShell & PowerShell Core Module to calculate a CVSS3 Score based on a Vector string
- Type: PowerShell
- Package Repository: https://www.powershellgallery.com/packages/PSCVSS
- graphish
- A Python package to search & delete messages from mailboxes in Office 365 using Microsoft Graph API
- Type: Python
- py-ews
- A Python package to interact with the both on-premises and Office 365 Exchange Web Services
- Type: Python
- Documentation: https://py-ews.readthedocs.io/en/latest/
- Package Repository: https://pypi.org/project/py-ews/
- py-ews: Presentation
- A presentation about py-ews
- Type: Python
- trawl
- A utility to trawl phishing domains and attempt to identify phishing kits as well as other malicious activity
- Type: Python, Docker
- CLAW
- A packer utility to create and capture DFIR Image for use AWS & Azure
- Type: Packer
- osx-outlook-recovery
- A Python tool to recover and retrieve data from macOS Outlook olk15 message profile
- Type: Python
- PowerShell vs. Python: Presentation
- PowerShell & Python: A side-by-side comparison
- Type: PowerShell, Python
- UpgradePowerShell
- A PowerShell Module to upgrade your system from PowerShell 2 to 5
- Type: PowerShell
- Package Repository: https://www.powershellgallery.com/packages/UpgradePowerShell
- msadministratorbizcard
- A NPM package that contains my digital business card
- Type: JavaScript
- PSDigitalOcean
- This PowerShell Module can be used to interact with the DigitalOcean APIs
- Type: PowerShell
- WriteLogEntry
- A PowerShell helper function to create and write information to a log file
- Type: PowerShell
- FizzBuzzPS
- A sample project to get FizzBuzz
- Type: PowerShell
- PSLogging
- A PowerShell Logging Module that uses Classes to log to the console, log file, or the event viewer
- Type: PowerShell
- PSNamedPipe
- A PowerShell Module to create a Client and Server Named Pipe Server on Windows Systems
- Type: PowerShell
- Package Repository: https://www.powershellgallery.com/packages/PSNamedPipe
- PSNetStat
- A PowerShell Module which recreates netstat.exe functionality
- Type: PowerShell
- CaptureIT
- CaptureIT can generate GIFs of both the actively selected window or your entire desktop
- Type: PowerShell
- Package Repository: https://www.powershellgallery.com/packages/CaptureIT
- PoshCodeMarkDown
- Remember poshcode? Well, I converted all the code to Markdown. Enjoy!
- Type: PowerShell
- TemplatePowerShellModule
- A Template PowerShell Module
- Type: PowerShell
- LocalChocolateyPackage
- A PowerShell Module to create and install local Chocolatey packages (nupkg)**
- Type: PowerShell
- Package Repository: https://www.powershellgallery.com/packages/LocalChocolateyPackage
- PSQueue
- A PowerShell Class that uses Stacks and Queues to process/hold information
- Type: PowerShell
- WriteLogEntry
- A PowerShell helper function to create and write information to a log file
- Type: PowerShell
- PPRT: PowerShell Phishing Response Toolkit
- This PowerShell Module is designed to send notifications to hosting companies that host phishing URLs by utilizing the major WHOIS/RDAP Abuse Point of Contact (POC)** information
- Type: PowerShell
- CreateProfile
- PowerShell Module that uses WINAPI to create system profiles
- Type: PowerShell
- GetGithubRepository
- This PowerShell function will download Github files without using Git
- Type: PowerShell
- PoshZD
- A PowerShell Module to interact with the ZenDesk ticketing system
- Type: PowerShell
- Power Up with PowerShell
- This repository is for a beginners PowerShell training course I am holding in central Missouri
- Type: PowerShell
- PSRegistry
- A PowerShell Module that replaces the reg commands using the WIN_API
- Type: PowerShell
- POSH-NotifyGroupOwnerManager
- This module is for notifying the manager of the person that owns a group to verify that the correct ownership is setup
- Type: PowerShell