Skip to content

Instantly share code, notes, and snippets.

@TheBrenny
Created August 30, 2024 10:45
Show Gist options
  • Save TheBrenny/ae61818e76a6a47509ab7f2406380fa4 to your computer and use it in GitHub Desktop.
Save TheBrenny/ae61818e76a6a47509ab7f2406380fa4 to your computer and use it in GitHub Desktop.
ps

Sec Tools

danielbohannon/Invoke-Obfuscation: PowerShell Obfuscator https://github.com/danielbohannon/Invoke-Obfuscation

Invoke-IR/PowerForensics: PowerForensics provides an all in one platform for live disk forensic analysis https://github.com/Invoke-IR/PowerForensics

mattifestation/PSReflect: Easily define in-memory enums, structs, and Win32 functions in PowerShell https://github.com/mattifestation/PSReflect

mattifestation/PowerShellArsenal: A PowerShell Module Dedicated to Reverse Engineering https://github.com/mattifestation/PowerShellArsenal

Testing

equelin/Format-Pester: Powershell module for documenting Pester's results https://github.com/equelin/format-pester

PowerShell/PSScriptAnalyzer: Download ScriptAnalyzer from PowerShellGallery https://github.com/PowerShell/PSScriptAnalyzer

pester/Pester: Pester is the ubiquitous test and mock framework for PowerShell. https://github.com/pester/Pester

Build Tools

manojlds/YDeliver: YDeliver is a (opinionated) build and deployment framework aimed at .NET projects. https://github.com/manojlds/YDeliver

RamblingCookieMonster/BuildHelpers: Helper functions for PowerShell CI/CD scenarios https://github.com/RamblingCookieMonster/BuildHelpers

RamblingCookieMonster/PSDeploy: Simple PowerShell based deployments https://github.com/RamblingCookieMonster/PSDeploy

nightroman/Invoke-Build: Build Automation in PowerShell https://github.com/nightroman/Invoke-Build

psake/psake: A build automation tool written in PowerShell https://github.com/psake/psake

Frameworks and Docs

EvotecIT/PSWriteColor: Write-Color is a wrapper around Write-Host allowing you to create nice looking scripts, with colorized output. https://github.com/EvotecIT/PSWriteColor

davehull/Kansa: A Powershell incident response framework https://github.com/davehull/Kansa

PowershellFrameworkCollective/PSModuleDevelopment: Provides tools that help with module development https://github.com/PowershellFrameworkCollective/PSModuleDevelopment

chrisseroka/ps-menu: Simple powershell menu to render interactive console menu https://github.com/chrisseroka/ps-menu

PoShLog/PoShLog: 🔩 PoShLog is PowerShell cross-platform logging module. It allows you to log structured event data into console, file and much more places easily. It's built upon great C# logging library Serilog - https://serilog.net/ https://github.com/PoShLog/PoShLog

PowerShellOrg/Plaster: Plaster is a template-based file and project generator written in PowerShell. https://github.com/PowerShellOrg/Plaster

RamblingCookieMonster/Invoke-Parallel: Speed up PowerShell with simplified multithreading https://github.com/RamblingCookieMonster/Invoke-Parallel

techthoughts2/Catesta: Catesta is a PowerShell module and vault project generator. It uses templates to rapidly scaffold test and build integration for a variety of CI/CD platforms. https://github.com/techthoughts2/Catesta

PaulHigin/PSThreadJob: A PowerShell module for running concurrent jobs based on threads rather than processes https://github.com/PaulHigin/PSThreadJob

proxb/PoshRSJob: Provides an alternative to PSjobs with greater performance and less overhead to run commands in the background, freeing up the console and allowing throttling on the jobs. https://github.com/proxb/PoshRSJob

PowershellFrameworkCollective/psframework: A module that provides tools for other modules and scripts https://github.com/PowershellFrameworkCollective/psframework

gravejester/Invoke-CreateModuleHelpFile: PowerShell function to create a HTML help file for a module and all it's commands. https://github.com/gravejester/Invoke-CreateModuleHelpFile

Carbon: PowerShell DevOps module for configuring and setting up Windows computers, applications, and websites https://get-carbon.org/

PowerShell/platyPS: Write PowerShell External Help in Markdown https://github.com/PowerShell/platyPS

TomasBouda/hjson-powershell: Simple powershell module for conversion between HJSON and JSON. https://github.com/TomasBouda/hjson-powershell

RamblingCookieMonster/PSDepend: PowerShell Dependency Handler https://github.com/RamblingCookieMonster/PSDepend/

PowershellFrameworkCollective/PSUtil: A PowerShell Module designed to make life easier https://github.com/PowershellFrameworkCollective/PSUtil

manojlds/pslinq: LINQ (LINQ2Objects) for Powershell https://github.com/manojlds/pslinq

lzybkr/TabExpansionPlusPlus: A V3 PowerShell module to improve tab expansion and Intellisense https://github.com/lzybkr/TabExpansionPlusPlus

PowerShell/PSReadLine: A bash inspired readline implementation for PowerShell https://github.com/PowerShell/PSReadLine

dahlbyk/posh-git: A PowerShell environment for Git https://github.com/dahlbyk/posh-git

insomnimus/ps-dotenv: A feature complete and unintrusive direnv for Powershell Core https://github.com/insomnimus/ps-dotenv

oising/poke: A powerful reflection module for powershell. https://github.com/oising/poke

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment