Web
Usando o opensploit no seu navegador.
O opensploit pode ser executado como uma aplicação web no seu navegador, proporcionando a mesma poderosa experiência de codificação com IA sem precisar de um terminal.

Primeiros passos
Inicie a interface web executando:
opensploit webIsso inicia um servidor local em 127.0.0.1 com uma porta aleatória disponível e abre automaticamente o opensploit no seu navegador padrão.
Configuração
Você pode configurar o servidor web usando flags de linha de comando ou no seu arquivo de configuração.
Porta
Por padrão, o opensploit escolhe uma porta disponível. Você pode especificar uma porta:
opensploit web --port 4096Nome do Host
Por padrão, o servidor se vincula a 127.0.0.1 (apenas localhost). Para tornar o opensploit acessível na sua rede:
opensploit web --hostname 0.0.0.0Ao usar 0.0.0.0, o opensploit exibirá endereços locais e de rede:
Local access: http://localhost:4096 Network access: http://192.168.1.100:4096Descoberta mDNS
Ative o mDNS para tornar seu servidor descobrível na rede local:
opensploit web --mdnsIsso define automaticamente o nome do host como 0.0.0.0 e anuncia o servidor como opensploit.local.
Você pode personalizar o nome de domínio mDNS para executar várias instâncias na mesma rede:
opensploit web --mdns --mdns-domain myproject.localCORS
Para permitir domínios adicionais para CORS (útil para frontends personalizados):
opensploit web --cors https://example.comAutenticação
Para proteger o acesso, defina uma senha usando a variável de ambiente OPENCODE_SERVER_PASSWORD:
OPENCODE_SERVER_PASSWORD=secret opensploit webO nome de usuário padrão é opensploit, mas pode ser alterado com OPENCODE_SERVER_USERNAME.
Usando a Interface Web
Uma vez iniciada, a interface web fornece acesso às suas sessões do opensploit.
Sessões
Visualize e gerencie suas sessões a partir da página inicial. Você pode ver sessões ativas e iniciar novas.

Status do Servidor
Clique em “Ver Servidores” para visualizar os servidores conectados e seu status.

Anexando um Terminal
Você pode anexar um terminal TUI a um servidor web em execução:
# Start the web serveropensploit web --port 4096
# In another terminal, attach the TUIopensploit attach http://localhost:4096Isso permite que você use tanto a interface web quanto o terminal simultaneamente, compartilhando as mesmas sessões e estado.
Arquivo de Configuração
Você também pode configurar as configurações do servidor no seu arquivo de configuração opensploit.json:
{ "server": { "port": 4096, "hostname": "0.0.0.0", "mdns": true, "cors": ["https://example.com"] }}As flags de linha de comando têm precedência sobre as configurações do arquivo de configuração.