Varonis announces strategic partnership with Microsoft to accelerate the secure adoption of Copilot.

Learn more

The Complete PowerShell Tool Roundup

A hand-curated list of 70 tools to power up your workflow.
Michael Buckbee
3 min read
Published September 6, 2016
Last updated March 3, 2022

A hand-curated list of 70 tools to power up your workflow.

Editors

Let’s spend a little time installing ConEmu and Git, then customizing our prompt for maximum utility.
Powershell amazingness inspired on Oh-My-Zsh, pshazz, fish
Write PowerShell External Help in Markdown
posh-hg – Mercurial integration for PowerShell
PowerShellEditorServices – A common platform for PowerShell development support in any editor or application!
A utility to make it a snap to create WMI scripts using Windows PowerShell

Get the Free Pentesting Active
Directory Environments E-Book

Use Sublime Text to create and run your PowerShell scripts
Powershell IDE and debugger
Provides an integrated set of tools that allows one to more quickly and more easily create and edit scripts in PowerShell
Scripting and Debugging tool for PowerShell
PowerShell Studio is the easiest GUI designer and script generator as well as the most powerful PowerShell ISE available. Generates the Windows Forms code and allows remote debugging.
Quickly and efficiently build scripts through a visual interface using PowerGUI freeware.
A set of tools for developing and debugging PowerShell scripts and modules in Visual Studio.

Training

Build a tool for helpdesk personnel in Powershell
Access free scripts, daily tips, and videos to help you master Windows Powershell. Get expert advice from DR. Tobias Weltner, Poweshell MVP. Free Membership!

Execution

Pash – An Open Source reimplementation of Windows PowerShell, for Mono.
Streamline your PowerShell tasks across all your servers
Add a right click option to open a PowerShell prompt directly into a Windows Explorer directory.
a web-based Windows PowerShell console that is targeted at a remote computer.

Modules

Powershell Cmdlet Module for modifying the hosts file on Windows
Generate a fast (and pretty) Active Directory report.
PowerShell scripts for better debugging and life
A micro web framework for Windows PowerShell
A group of PowerShell functions that allow you to send Windows Performance counters to a Graphite Server, all configurable from a simple XML file.
Module for automating tasks on remote systems using SSH
netshell port of powercat/cat for PowerShell
Jump-Location – Powershell `cd` that reads your mind
Set of commands to install PowerShell modules from local file or from the web. Inspired by NuGet
A bash inspired readline implementation for PowerShell
PowerShell functions and scripts for Active Directory and Sysadmin work.
Write and Read from SQLite databases
Submit forms, scrape pages and act like a web browser.
Manipulate the ACMESharp .NET Library to issue and renew LetsEncrypt certificates automatically.
Control MSBuild from PowerShell
Provides a widely useful set of additional cmdlets, providers, aliases, filters, functions and scripts
Provides a framework for running BDD style Tests to execute and validate commands inside of PowerShell
A set of PowerShell cmdlets for developers and administrators to develop, deploy and manage Windows Azure applications.
A set of PowerShell scripts which provide Git/PowerShell integration
Simple Visio Automation from Powershell
SQLPSX – SQL PowerShell Extensions
Manage SharePoint from Powershell
Check for an hostname or ipaddress and port is responding.
Set recurring scripts.
Zip files as part of a script.

Security

Utility Collection of hashing tools, shellcode injection and account impersonation.
Interactive remote PowerShell Payload
PowerShell module to check if a Windows binary (EXE/DLL) has been compiled with ASLR, DEP, SafeSEH, StrongNaming, and Authenticode.
Contains Powershell scripts used for general hackery.
A PowerShell Toolkit for Attacking SQL Server
Interceptor – PowerShell HTTP(s) Intercepting Proxy
PoshSec PowerShell Module
PowerShell Reverse HTTPs Shell
Babadook – Connection-less Powershell Persistent and Resilient Backdoor
Posh-SecMod – PowerShell Module with Security cmdlets for security work
PowerShell Runspace Post Exploitation Toolkit
PSRecon gathers data from a remote Windows host using PowerShell (v2 or later), organizes the data into folders, hashes all extracted data, hashes PowerShell and various system properties, and sends the data off to the security team.
Inveigh is a Windows PowerShell LLMNR/NBNS spoofer/man-in-the-middle tool

Get the Free PowerShell and Active Directory Essentials Video Course

I'd recommend this for both new and advanced PowerShell users. Building an AD tool is a great learning experience.
Module Dedicated to Reverse Engineering managed and unmanaged code.
Generate a malicious Microsoft Office document with a specified payload and persistence method.
A Powershell incident response framework
A simple tool for using a PowerShell downgrade attack and inject shellcode straight into memory.
PowerForensics – PowerShell – Live disk forensics platform
A post-exploitation powershell tool for extracting juicy info from memory.
PowerShell Runspace Portable Post Exploitation tool
A portable console aimed at making pentesting with PowerShell a little easier.
Empire is a pure PowerShell post-exploitation agent
PowerShell for penetration testing and offensive security.
A collection of Microsoft PowerShell modules that can be used to aid penetration testers during all phases of an assessment.

What you should do now

Below are three ways we can help you begin your journey to reducing data risk at your company:

  1. Schedule a demo session with us, where we can show you around, answer your questions, and help you see if Varonis is right for you.
  2. Download our free report and learn the risks associated with SaaS data exposure.
  3. Share this blog post with someone you know who'd enjoy reading it. Share it with them via email, LinkedIn, Reddit, or Facebook.

Try Varonis free.

Get a detailed data risk report based on your company’s data.
Deploys in minutes.

Keep reading

Varonis tackles hundreds of use cases, making it the ultimate platform to stop data breaches and ensure compliance.

how-to-connect-to-office-365-powershell:-azure-ad-modules
How to Connect to Office 365 PowerShell: Azure AD Modules
Connecting PowerShell to Office 365 makes management easier, more productive, and can unlock hidden features. In this guide, we’ll show you how.
how-to-use-powershell-objects-and-data-piping
How to use PowerShell Objects and Data Piping
This article is a text version of a lesson from our PowerShell and Active Directory Essentials video course (use code ‘blog’ for free access). The course has proven to be...
how-to-install-and-import-active-directory-powershell-module
How to Install and Import Active Directory PowerShell Module
The Active Directory PowerShell module is a powerful tool for managing Active Directory. Learn how to install and import the module in this detailed tutorial!
what-is-metasploit?-the-beginner's-guide
What is Metasploit? The Beginner's Guide
This Ruby-based open-source framework, Metasploit, allows testing via command line alterations or GUI. Learn more with our beginner's guide today.