Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
OpenShell — 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. | Kitploit
Strumenti/GitHubGitHub/iss4cf0ng/openshell
Reverse EngineeringSicurezza WebPenetration TestingCommand and ControlRed TeamingStrumento di Accesso Remoto
GitHubiss4cf0ng/openshell

OpenShell

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.

Vedi Repository
2435 mesi faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Sito web

OpenShell

status language license release

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.

Dichiarazione di non responsabilità

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.

Background

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.

Funzionalità

  • Server reverse shell leggero scritto in Go
  • GUI web per sessioni shell interattive
  • Semplice comando reverse shell per connettersi
  • Progettato per scopi di apprendimento e ricerca

Installazione

Scarica l'ultima versione:

root@kitploit:~
$ 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

Avvio rapido

  1. Crea key.pem e cert.pem:
root@kitploit:~
$ openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 365 -nodes
  1. Avvia il server
root@kitploit:~
$ ./openshell-server
  1. Apri il browser e vai su:
root@kitploit:~
https://localhost:8080
  1. Accedi utilizzando la password predefinita (modificala in produzione):
root@kitploit:~
123456
  1. Genera un comando reverse shell ed eseguilo sul computer di destinazione.
  2. Buon divertimento!

Architettura

OpenShell è composto da due componenti principali:

  • Server Go

    • Gestisce le connessioni reverse shell
    • Amministra le sessioni
    • Fornisce interfaccia WebSocket
  • Interfaccia Web

    • Realizzata con xterm.js
    • Consente sessioni shell interattive nel browser
    • Supporta più schede di terminale

Stack Tecnologico

  • Go
  • WebSocket
  • xterm.js
  • PTY (github.com/creack/pty)

Roadmap

I miglioramenti futuri potrebbero includere:

  • Caricamento / download di file
  • Gestione degli agent
  • Persistenza delle sessioni
  • Miglioramenti dell'autenticazione

Screenshot

Server

Login (Password predefinita: 123456. Modificala in produzione)

Crea comando reverse shell

Sessioni

Reverse shell interattivo (in grado di usare vim, ssh, nano, nslookup, nc, ecc.)

vim

nslookup

Licenza

Questo progetto è concesso in licenza MIT.

Riconoscimenti

  • Reverse Shell Cheatsheet (di swisskyrepo)
Scarica lo strumento