
Servidor de gerenciamento de reverse shell leve baseado em Go com uma interface web para sessões interativas de shell, gerenciamento de sessões e suporte a terminal com múltiplas abas via WebSocket e xterm.js.
OpenShell é um servidor de gerenciamento de reverse shell leve e de código aberto, escrito em Go.
Ele permite que usuários estabeleçam canais de reverse shell e interajam com eles através de uma interface gráfica (GUI) simples baseada na web.
Se encontrar bugs ou tiver sugestões, sinta-se à vontade para abrir uma issue.
Se você achar este projeto útil ou informativo, uma ⭐ no repositório seria muito apreciada! Seu apoio seria uma grande motivação para continuar melhorando esta ferramenta.
Este projeto foi desenvolvido como parte do meu interesse pessoal em estudar segurança cibernética. No entanto, ele pode potencialmente ser usado indevidamente para fins maliciosos.
NÃO use esta ferramenta para atividades ilegais.
O autor não é responsável por qualquer uso indevido deste software.
A ideia deste projeto surgiu enquanto aprendia testes de penetração web e trabalhava em um dos meus projetos paralelos, o Eden-RAT.
Comparado ao Eden-RAT, o OpenShell concentra-se apenas em estabelecer canais de reverse shell e fornecer uma interface interativa simples.
Recursos adicionais podem ser adicionados no futuro.
Baixe a versão mais recente:
$ 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 consiste em dois componentes principais:
Servidor Go
GUI Web
Melhorias futuras podem incluir:
123456. Altere-a em produção)
vim, ssh, nano, nslookup, nc, etc.)vim
nslookup
Este projeto está licenciado sob a Licença MIT.