Skip to content

PowerX is a simple PowerShell-based multi-tool designed to simplify Windows command execution. It allows users to analyze networks, retrieve system information and Wi-Fi passwords, and fix critical files to maintain system security and integrity.

License

Notifications You must be signed in to change notification settings

Larence2005/PowerX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

PowerX

PowerX is a simple PowerShell-based multi-tool designed to simplify Windows command execution. It allows users to analyze networks, retrieve system information and Wi-Fi passwords, and fix critical files to maintain system security and integrity.

1

Features

PowerX includes 33 simplified Windows commands across various categories:

Networking

  • Ping a host
  • Flush DNS
  • Display IP configuration
  • Trace route
  • Display ARP table
  • Release & renew IP
  • Display network statistics

3

System Information

  • Display system details
  • View disk usage
  • List running processes
  • Show installed drivers
  • Display boot configuration
  • View environment variables

4

Wi-Fi

  • Show Wi-Fi profiles
  • Retrieve Wi-Fi passwords
  • Disconnect from Wi-Fi

6

File Fixer

  • Run System File Checker (SFC)
  • Execute Check Disk (chkdsk)
  • Repair system image (DISM)
  • Fix boot configuration

7

Security & Access

  • Enable/disable firewall
  • Scan for malware (quick & full scan)
  • Kill a process by PID
  • Display open ports
  • View user accounts

8

Advance

  • Query/start/stop Windows services
  • Query/add/delete registry keys

9

Installation

Option 1

  1. Download the PowerX from the Releases
  2. Run PowerX.exe as Administrator.

Option 2

  1. Download the PowerX script:
    mkdir PowerX
    git clone https://github.com/Larence2005/PowerX.git
  2. Open PowerX.ps1 as Administrator.

Option 3

  1. Download the PowerX script:
    mkdir PowerX
    git clone https://github.com/Larence2005/PowerX.git
  2. Open PowerShell as Administrator.
  3. Navigate to the script directory:
    cd path\to\PowerX
  4. Run the script:
    .\PowerX.ps1

Note: Ensure execution policy allows running scripts:

Set-ExecutionPolicy Bypass -Scope Process -Force

Convert PowerShell Script (.ps1) to Executable (.exe)

Prerequisites

  • Windows OS
  • PowerShell 5.1 or later
  • Administrator privileges (for module installation)

Installation

First, install the ps2exe module by running the following command in PowerShell:

Install-Module -Name ps2exe -Scope CurrentUser

If prompted to install from an untrusted repository, type Y and press Enter.

Convert PS1 to EXE

Use the following command to convert your PowerShell script to an executable:

ps2exe "C:\path\to\your\script.ps1" "C:\path\to\output.exe"

Example:

ps2exe "C:\Scripts\PowerX.ps1" "C:\Scripts\PowerX.exe"

Additional Options

You can customize the conversion using various parameters:

  • Set architecture: -x86 (32-bit) or -x64 (64-bit)
  • Embed an icon: -icon "C:\path\to\icon.ico"

Example with additional options:

ps2exe "PowerX.ps1" "PowerX.exe" -x64 -icon "icon.ico"

Troubleshooting

  • If the command is not recognized, restart PowerShell and try again.
  • If execution policy errors occur, run:
    Set-ExecutionPolicy Bypass -Scope Process -Force

Developer

John Larence Lusaya

Buy me a coffee

Bitcoin: bc1qayxlfxvyjcspkq85fjh454hlpcgsqaclvus33d

License

This project is open-source under the MIT License. Feel free to modify and contribute!

About

PowerX is a simple PowerShell-based multi-tool designed to simplify Windows command execution. It allows users to analyze networks, retrieve system information and Wi-Fi passwords, and fix critical files to maintain system security and integrity.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published