PowerCat Updates - A PowerShell TCP/IP swiss army knife that works with Netcat & Ncat.

PowerCat Updates – A PowerShell TCP/IP swiss army knife that works with Netcat & Ncat.

Latest Change 6/4/2016: Fixed -KeepAlive for Jaredpowercat1PowerCat is a PowerShell module. First you need to load the function before you can execute it. You can put one of the below commands into your powershell profile so powercat is automatically loaded when powershell starts.

PowerCat is a PowerShell module. (Powershell Version 2 and Later Supported)

PowerCat is a PowerShell module. (Powershell Version 2 and Later Supported)

Basic Connections
By default, powercat reads input from the console and writes input to the console using write-host. You can change the output type to ‘Bytes’, or ‘String’ with -o.

File Transfer
powercat can be used to transfer files back and forth using -i (Input) and -of (Output File).

Shells
powercat can be used to send and serve shells. Specify an executable to -e, or use -ep to execute powershell.

DNS and UDP
powercat supports more than sending data over TCP. Specify -u to enable UDP Mode. Data can also be sent to a dnscat2 server with -dns.

Relays
Relays in powercat work just like traditional netcat relays, but you don’t have to create a file or start a second process. You can also relay data between connections of different protocols.

Generate Payloads
Payloads which do a specific action can be generated using -g (Generate Payload) and -ge (Generate Encoded Payload). Encoded payloads can be executed with powershell -E. You can use these if you don’t want to use all of powercat.

Installation:

IEX (New-Object System.Net.Webclient).DownloadString(‘https://raw.githubusercontent.com/besimorhino/powercat/master/powercat.ps1’)

Download: PowerCat.zip
Source : https://github.com/secabstraction | Our Post Before