Come avviare OWASP Shepherd usando Docker? [chiuso]

2

Ho richiamato l'immagine immagine mobile di Security Shepherd e ho seguito tutte le istruzioni per l'installazione di Docker. Credo che tutti i passaggi abbiano avuto successo.

Ora non so come eseguire l'applicazione Shepherd, mentre l'immagine Docker è in esecuzione. Supponevo che sarebbe stato qualcosa di simile alla VM: connettersi da un browser all'indirizzo IP dell'immagine, ma ottengo un timeout ...

Come posso avviare Shepherd?

    
posta Ioanna 14.09.2017 - 09:39
fonte

2 risposte

2

Dipende da come hai gestito il contenitore. Se hai specificato l'opzione -p , hai mappato le porte dal tuo host al contenitore per accedervi direttamente sul tuo localhost. Voglio dire, ad esempio, se metti il comando di esecuzione della finestra mobile -p 5555:80 , stai mappando la porta del contenitore 80 alla porta 5555 dell'host, quindi puoi accedervi su http://localhost:5555 .

Se non vuoi mappare le porte per impedire a chiunque sulla tua rete di accedere al contenitore attraverso il tuo host, eseguilo senza -p e poi puoi eseguire un comando docker inspect per trovare l'ip del contenitore indirizzo. Poiché i contenitori di default sono accessibili solo dalla macchina host su un ip specifico. Docker imposta iptables in esecuzione e consente solo all'utente di accedere al contenitore. Puoi fare docker inspect yourContainerName | grep '"IPAddress"' | head -n 1 e otterrai l'indirizzo IP del tuo contenitore. Quindi puoi accedere a solo dall'host a http://<yourResultIpFromBeforeCmd>

Spero che ti aiuti.

    
risposta data 16.09.2017 - 13:28
fonte
1

Quando si esegue Docker su alcuni tipi di Windows viene eseguito in un'istanza di Virtualbox, quindi è necessario cercare l'IP di Docker, quindi connettersi a link , non localhost.

Potrebbe esserci un modo più Docker-ey per farlo, ma lo cerco sempre usando ipconfig. Sul mio pc si presenta come "scheda Ethernet VirtualBox Host-Only Network", in genere nell'intervallo 192.168.99.x.

Vedi stackoverflow e finestra mobile .

    
risposta data 03.11.2017 - 21:08
fonte

Leggi altre domande sui tag