Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
docker-tor-hiddenservice-nginx — Configure facilmente um serviço oculto dentro da rede Tor | Kitploit
Ferramentas/GitHubGitHub/opsxcq/docker-tor-hiddenservice-nginx
Segurança WebSegurança de RedePrivacidadeUtilitários e FrameworksRed Teaming
GitHubopsxcq/docker-tor-hiddenservice-nginx

docker-tor-hiddenservice-nginx

Configure facilmente um serviço oculto dentro da rede Tor

Ver Repositório

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
17251há 7 anosRevisado pelo Kitploit

Crie e execute serviços ocultos facilmente

Docker Pulls License

Execute facilmente um serviço oculto dentro da rede Tor com este contêiner

Gere a configuração básica para o seu serviço oculto, substitua pelo nome do padrão do seu serviço oculto. Exemplo, se quiser que seu serviço oculto contenha a palavra 'boss', basta usar essa palavra como argumento. Você pode usar expressões regulares, como ^boss, que gerará um endereço começando com 'boss'. Lembre-se de que quanto maior o padrão, mais tempo levará para gerá-lo.

root@kitploit:~
docker run -it --rm -v $(pwd)/web:/web \
       strm/tor-hiddenservice-nginx generate <pattern>

Crie um contêiner chamado 'hiddensite' para servir seu serviço oculto gerado

root@kitploit:~
docker run -d --restart=always --name hiddensite -v $(pwd)/web:/web \
       strm/tor-hiddenservice-nginx 

Exemplo

Vamos criar um serviço oculto com o nome começando com strm.

root@kitploit:~
docker pull strm/tor-hiddenservice-nginx

Aguarde o download da imagem do contêiner. E então podemos gerar nosso esqueleto do site:

root@kitploit:~
$docker run -it --rm -v $(pwd)/web:/web strm/tor-hiddenservice-nginx generate ^strm
[+] Generating the address with mask: ^strm
[+] Found matching domain after 137072 tries: strmfyygjp5st54g.onion
[+] Generating nginx configuration for site  strmfyygjp5st54g.onion
[+] Creating www folder
[+] Generating index.html template

Agora que temos nosso esqueleto gerado, podemos executar o contêiner com:

root@kitploit:~
docker run -d --restart=always --name hiddensite \
       -v $(pwd)/web:/web strm/tor-hiddenservice-nginx

E você tem o serviço rodando! :)

print

Solução de Problemas

  • Erro 403 no nginx, verifique as permissões do diretório e da pasta. O Nginx é executado como o usuário "hidden", cujo UID é 666, verifique se você deu a esse usuário acesso à pasta /web/www (no caso da pasta mapeada para ela).

Perguntas Frequentes

Antipadrão

Embora não seja uma boa prática executar tudo em um único contêiner, esta é uma maneira fácil de começar se você não tem muita experiência com Docker e serviços ocultos. Se quiser usar algo mais elaborado, confira este repositório.

Aqui está um exemplo de como uma implantação usando esta outra imagem se parece.

root@kitploit:~
version: '3'

services:
  tor:
    image: strm/tor
    restart: always
    depends_on:
      - backend
    environment:
        LISTEN_PORT: "80"
        REDIRECT: "backend:80"
        PRIVATE_KEY: |
          -----BEGIN RSA PRIVATE KEY-----
          MIICXQIBAAKBgQDSqBzjGxL+UFdrFJSdc+LJn3RrXiaZ7k6kgSw8KqOCSRgIr2qO
          XZrCa3YHE+PqsfbDVF0GO0Xy3A9fsIxRFMUo3K++3BaVJslUbqK2TH9fJt5Ji1b6
          N5UzXsEzf73atXwMF63hgVFZFLhfSWH8jGE1svwDXn0YQWP88PVX34SrWQIDASsd
          AoGAUWdd+/m9TrTQyqK0IbzIr0fYQ5gDq4mv1GLEYjR4SWF8pSCxL1yOBsmQ02sj
          BSS2Vw4dpFfloCrRw2ipM8ac4kdLGCoYefQHwW2Kfdf9raVfPDP7vcxrs37sOgOh
          2rSXCOOrmcoMrEka2/OTGW15jaNUEEoWacS3YL1Fj0Bi6g0CQQD4ZmBiF6qu2XnT
          8lMr1Asdz3K8fYiyfl6CzHItUubAbQ8ipv12q8CerJqk3dO98V+w8llAsQ7BT5wq
          8AZOPQR3AkEA2RobnACDvb2Jw+dYSFsqrHyIDojKsrNiDEFedkiFijRFqme+nrif
          kJ4yTnSiphC+rSSBbvYMawsqiWBA7UPSrwJBAKXSVQClxNUpJ2PZt91HZAtuipRt
          t8suGIY4mot1iDRN0XdiNN8TNZ3qLag7wUU4or+Yn/3Xae1euHpyftTxmYsCQQCd
          oJxsGotYx62ULxPqz0um7yEWOU6hUAy8MB3X3FcTCjGO0PPKpfJ2ntXo0Ajcp5ci
          msi81/e9DTnF9mPjtsY9AkAUG6heBlETMFzyka9FHPgu9aN2kRwvJ3QZDHuPxYG4
          VZwljLxstlx57+N74D0aj6wrJw+iBH2BI+b+ZpnLXyy7
          -----END RSA PRIVATE KEY-----

Para fazer funcionar, você também deve adicionar um servidor web com o nome backend, e adicionar seu conteúdo lá. Há mais partes móveis usando uma implantação como esta, então esta é a justificativa para este repositório, para pessoas que nunca colocaram nada na deep web poderem aproveitá-lo sem quebrar a cabeça depurando alguma infraestrutura.

Construir

root@kitploit:~
docker build -t strm/tor-hiddenservice-nginx .

Executar

root@kitploit:~
docker run -d --restart=always --name hiddensite \
       -v $(pwd)/web:/web strm/tor-hiddenservice-nginx 

Shell

root@kitploit:~
docker run -it --rm -v $(pwd)/web:/web \
       --entrypoint /bin/bash strm/tor-hiddenservice-nginx

Baixar ferramenta