Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
docker-tor-hiddenservice-nginx — Einfach einen versteckten Dienst im Tor-Netzwerk einrichten. | Kitploit
Tools/GitHubGitHub/opsxcq/docker-tor-hiddenservice-nginx
WebsicherheitNetzwerksicherheitPrivatsphäreDienstprogramme & FrameworksRed Teaming
GitHubopsxcq/docker-tor-hiddenservice-nginx

docker-tor-hiddenservice-nginx

Einfach einen versteckten Dienst im Tor-Netzwerk einrichten.

Repository anzeigen

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
17251vor 7 JahrenVon Kitploit geprüft

Einfach versteckte Dienste erstellen und ausführen

Docker Pulls License

Führen Sie mit diesem Container ganz einfach einen versteckten Dienst im Tor-Netzwerk aus.

Generieren Sie die Skelettkonfiguration für Ihren versteckten Dienst, ersetzen Sie durch den Namen Ihres versteckten Dienstmusters. Wenn Ihr versteckter Dienst zum Beispiel das Wort 'boss' enthalten soll, verwenden Sie einfach dieses Wort als Argument. Sie können reguläre Ausdrücke wie ^boss verwenden, um eine Adresse zu generieren, die mit 'boss' beginnt. Beachten Sie, dass je größer das Muster ist, desto länger dauert die Generierung.

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

Erstellen Sie einen Container mit dem Namen 'hiddensite', um Ihren generierten versteckten Dienst bereitzustellen

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

Beispiel

Lassen Sie uns einen versteckten Dienst erstellen, dessen Name mit strm beginnt.

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

Warten Sie, bis das Container-Image heruntergeladen ist. Und dann können wir unser Site-Skelett generieren:

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

Jetzt haben wir unser Skelett generiert und können den Container ausführen mit:

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

Und schon läuft der Dienst! :)

print

Fehlerbehebung

  • 403-Fehler bei nginx, überprüfen Sie Ihre Verzeichnis- und Ordnerberechtigungen. Nginx läuft als Benutzer 'hidden', seine UID ist 666. Überprüfen Sie einfach, ob Sie diesem Benutzer Zugriff auf den Ordner /web/www gewährt haben (falls der Ordner darauf gemappt ist).

FAQ

Anti-Pattern

Obwohl es nicht gut ist, alles in einem Container auszuführen, ist dies ein einfacher Einstieg, wenn Sie nicht viel Erfahrung mit Docker und versteckten Diensten haben. Wenn Sie etwas Ausgefeilteres verwenden möchten, sehen Sie sich dieses Repository an.

Hier ist ein Beispiel, wie ein Deployment mit diesem anderen Image aussieht.

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-----

Damit es funktioniert, sollten Sie auch einen Webserver mit dem Namen backend hinzufügen und dort Ihren Inhalt ablegen. Bei einem solchen Deployment gibt es mehr bewegliche Teile, daher ist dies die Rechtfertigung für dieses Repository: Menschen, die noch nie etwas im Deep Web veröffentlicht haben, sollen es genießen können, ohne sich mit dem Debuggen der Infrastruktur herumzuschlagen.

Build

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

Run

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

Tool herunterladen