Skip to content

Monitor all PS processes, setup transcripting, view history, change settings, and defend against badUSB devices

Notifications You must be signed in to change notification settings

beigeworm/PoSh-Control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

PoSh-Control

Description

A Powershell script to monitor all PS processes, setup transcripting, view history, change settings, and defend against badUSB devices.

This script runs in the background and creates a system-tray tool to control it.

Screenshot_1

Features

Enable / Disable Powershell Transcripting

Creates neccecary registry keys and values to enable transcripting. Then creates a new folder and powershell script to enable transcription for all powershell processes. Log files are created in the 'Documents/WindowsPowershell/Transcripts' directory (off by default)

Execution Policy Control

Change Powershell execution policy on the fly with a simple button (this will affect the script itself on next run if enabled)

View Logs and History

Open Powershell command history, Transcript Files and BadUSB detection logs with a click.

BadUSB Detection and Protection

Monitor Windows for new usb devices and track keystrokes for 60 seconds when a device is detected, if keystrokes are entered above 60 keys per second all inputs are disable for 20 seconds (on by default)

About

Monitor all PS processes, setup transcripting, view history, change settings, and defend against badUSB devices

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published