Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zigul1/covershell

A light PowerShell GUI toolbox to run some useful commands and scripts.
https://github.com/zigul1/covershell

bitshift check-up finder gui hashing maintenance monitoring password-generator powershell sanitize tools troubleshooting windows-form

Last synced: 3 days ago
JSON representation

A light PowerShell GUI toolbox to run some useful commands and scripts.

Awesome Lists containing this project

README

        

# CoverShell
(*disponibile anche in versione italiana ![image](https://github.com/Zigul1/CoverShell/assets/157254375/019162ce-a988-4be8-9fbd-3c6dc37f9640), vedi fondo pagina*)

CoverShell is a PowerShell graphical interface to run useful commands and scripts, so there's no need to remember them, copy/paste them from saved notes or manage a personal scripts archive. It's made with Windows Forms and can be expanded adding more tabs and panels.

Tested succesfully using **PowerShell 5.1** and **PowerShell 7.4** on **Windows 10 Pro** and **Windows 11 Pro**.

### USE

1.
- Download the repository in .zip format and then extract it in a folder
2.
- right-click on the "CoverShell.ps1" file and then left-click on "Run with PowerShell" (**alternatively**: open the shell in the file folder, using SHIFT + RIGHT-CLICK, and run the script setting a compatible execution policy using the PowerShell command: `powershell.exe -ep bypass .\CoverShell.ps1`)
- the shell will appear for a moment, then it will minimize itself and you will see the GUI, in the background of already opened windows
3.
- to close the application, just close the CoverShell window or the Powershell one minimized

[optional]
- if you want to make it an executable file (.exe), you can use [PS2EXE](https://github.com/MScholtes/PS2EXE) or similar applications.

### TOOLS

There are commands for:
- gathering system information and diagnostics
- monitoring outputs, resources and performances
- doing host maintenance and basic troubleshooting
- checking network activities, getting reports, capturing traffic and simple resetting
- comparing files, checking folders content differences, searching for file duplicates and finding specific files
- splitting/joining file bitwise, inverting 0s and 1s, setting circular left bitshift
- checking files hash, generating passwords, using online malware scanners and sanitize volumes
- dump registry, scheduled tasks, prefetch and check files hex.

### SCREENSHOTS

![Screenshot1](https://github.com/Zigul1/CoverShell/assets/157254375/f23b3048-2bb4-4b2e-a392-a4d2d99a2ec4)

![Screenshot2](https://github.com/Zigul1/CoverShell/assets/157254375/f7e47b3f-b767-4c18-9107-9f514993f0a0)

![Screenshot3](https://github.com/Zigul1/CoverShell/assets/157254375/6e945749-c448-40d9-a87a-aeb245d8bc85)

![Screenshot4](https://github.com/Zigul1/CoverShell/assets/157254375/c37d6a48-cfd1-4876-9b0a-62846463e5c8)

![Screenshot5](https://github.com/Zigul1/CoverShell/assets/157254375/a9bde9c7-f8bd-4ff3-8ce5-e89a198d4ea7)

## Anche in italiano! ![image](https://github.com/Zigul1/CoverShell/assets/157254375/66240214-9ee5-4829-8bee-1fd0fe72cc70)

CoverShell è un'interfaccia grafica per PowerShell per eseguire comandi e *script* utili, senza bisogno di ricordarli a memoria, copia-incollarli dagli appunti o dover gestire un archivio di *script* personali. Realizzato con Windows Forms, può essere arricchito aggiungendo altri *tab* e pannelli.

Testato con successo usando **PowerShell 5.1** e **PowerShell 7.4** su **Windows 10 Pro** e **Windows 11 Pro**.

### USO

1.
- Scaricare il *repository* in formato .zip ed estrarlo in una cartella
2.
- cliccare con il destro sul *file* "CoverShell-ita.ps1" e poi con il sinistro su "Esegui con PowerShell" (**in alternativa**, aprire la *shell* nella cartella del *file*, usando SHIFT + TASTO DESTRO, e lanciare lo *script* impostando una *execution policy* adeguata usando il comando PowerShell `powershell.exe -ep bypass .\CoverShell-ita.ps1`
- la *shell* apparirà per un momento, poi si ridurrà ad icona e comparirà la GUI, in *background* rispetto alle finestre già aperte
3.
- per chiudere l'applicazione, è sufficiente chiudere la finestra di CoverShell o quella minimizzata di PowerShell.

[opzionale]
- per renderlo un eseguibile (.exe) è possibile usare [PS2EXE](https://github.com/MScholtes/PS2EXE) o applicazioni simili.

### STRUMENTI

Ci sono comandi per:
- raccogliere informazioni e diagnostica di sistema
- monitorare *output*, risorse e *performance*
- fare manutenzione all'*host* e *troubleshooting* di base
- controllare attività di rete, ottenere *report*, catturare traffico e fare un *reset* basilare
- confrontare *file*, controllare differenze di contenuto fra cartelle, cercare *file* duplicati e trovare specifici *file*
- dividere/unire *file* al livello di *bit*, invertire 0 e 1, attuare rotazione circolare dei *bit* verso sinistra
- controllare l'*hash* dei *file*, generare *password*, ricorrere a *scanner online* per controllo *malware* e sanificare volumi
- scaricare il registro, *scheduled tasks*, *prefetch* e controllare i *file* in esadecimale.

Per ulteriori info: https://www.turbolab.it/4039