
Server di gestione di reverse shell leggero basato su Go con interfaccia web GUI per sessioni di shell interattive, gestione delle sessioni e supporto per terminali multi-scheda tramite WebSocket e xterm.js.
OpenShell è un server di gestione reverse shell leggero e open source scritto in Go.
Consente agli utenti di stabilire canali reverse shell e interagire con essi tramite una semplice interfaccia grafica web (GUI).
Se incontri bug o hai suggerimenti, sentiti libero di aprire una issue.
Se trovi questo progetto utile o interessante, una ⭐ sul repository sarebbe molto apprezzata! Il tuo supporto sarebbe una grande motivazione per continuare a migliorare questo strumento.
Questo progetto è stato sviluppato nell'ambito del mio interesse personale per lo studio della cybersecurity. Tuttavia, potrebbe potenzialmente essere utilizzato in modo improprio per scopi dannosi.
Per favore, NON utilizzare questo strumento per attività illegali.
L'autore non è responsabile per qualsiasi uso improprio di questo software.
L'idea di questo progetto è nata mentre studiavo penetration testing web e lavoravo a uno dei miei progetti collaterali, Eden-RAT.
Rispetto a Eden-RAT, OpenShell si concentra solo sull'instaurazione di canali reverse shell e fornisce una semplice interfaccia interattiva.
Potrebbero essere aggiunte ulteriori funzionalità in futuro.
Scarica l'ultima versione:
$ wget https://github.com/iss4cf0ng/OpenShell/releases/latest/download/openshell-server-linux-amd64.tar.gz
$ tar -xzf openshell-server-linux-amd64.tar.gz
$ ./openshell-server
key.pem e cert.pem:$ openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 365 -nodes
$ ./openshell-server
https://localhost:8080
123456
OpenShell è composto da due componenti principali:
Server Go
Interfaccia Web
I miglioramenti futuri potrebbero includere:
123456. Modificala in produzione)
vim, ssh, nano, nslookup, nc, ecc.)vim
nslookup
Questo progetto è concesso in licenza MIT.