Come installare Gobuster su debian linux

In questa guida vi mostro passo passo come installarlo facilmente su Debian Linux (funziona anche su Ubuntu e derivate).

Cos’è Gobuster?

Gobuster è uno strumento di enumerazione usato principalmente in ambito ethical hacking e cybersecurity. Serve a scoprire directory nascoste, file, subdomini o virtual host su un sito web.

Installazione:

Per installare questo strumento occorre aprire il terminale e digitare:

sudo apt-get update

Dipendenze necessarie per Gobuster:

Go (Golang)obbligatoria

Gobuster è scritto in Go, quindi per compilarlo o installarlo ti serve Go installato nel sistema.

sudo apt-get update
sudo apt-get  install golang -y

Installare Gobuster:

Con Go installato, possiamo procedere:

go install github.com/OJ/gobuster/v3@latest

Aspettate che finisca il download e la compilazione.

Aggiungere Gobuster al PATH:

Gobuster verrà salvato in ~/go/bin, quindi dobbiamo aggiungere questa cartella al nostro PATH per poterlo usare ovunque. Digitate questo comando:

echo 'export PATH=$PATH:~/go/bin' >> ~/.bashrc
source ~/.bashrc

Come risolvere questo problema ?

Se vi capita questo errore fate come seguo:

echo 'export PATH=$PATH:~/go/bin' >> ~/.bashrc
source ~/.bashrc

Command 'shopt' not found, did you mean:
  command 'shout' from deb libshout-tools
Try: sudo apt install <deb name>
Command 'shopt' not found, did you mean:
  command 'shout' from deb libshout-tools
Try: sudo apt install <deb name>
Command 'shopt' not found, did you mean:
  command 'shout' from deb libshout-tools
Try: sudo apt install <deb name>
Command 'shopt' not found, did you mean:
  command 'shout' from deb libshout-tools
Try: sudo apt install <deb name>
complete: command not found
complete: command not found
complete: command not found
complete: command not found
complete: command not found
complete: command not found
complete: command not found
complete: command not found
_comp_dequote__initialize:unset:5: no such hash table element: 
/usr/share/bash-completion/bash_completion:617: parse error near &'
                                                                                                                                        
\[\e]0;\u@\h: \w\a\]\[\033[;32m\]┌──(\[\033[1;34m\]\u㉿\h\[\033[;32m\])-[\[\033[0;1m\]\w\[\033[;32m\]]\n\[\033[;32m\]└─\[\033[1;34m\]$\[\033[0m\] 

Aggiungi Gobuster al PATH

Gobuster viene installato in ~/go/bin. Per poterlo usare da qualsiasi posizione, aggiungi questa cartella al PATH.

Se usi bash, digita:

echo 'export PATH=$PATH:~/go/bin' >> ~/.bashrc
source ~/.bashrc

Se usi zsh, digita:

echo 'export PATH=$PATH:~/go/bin' >> ~/.zshrc
source ~/.zshrc

Controlliamo se tutto funziona correttamente:

gobuster -h

Ulteriori informazioni:

Gobuster è uno strumento fondamentale per chiunque si occupi di sicurezza informatica, penetration testing o semplicemente voglia approfondire la conoscenza di un sito web target. Grazie alla sua velocità, semplicità e flessibilità, ti permette di scoprire directory, file nascosti, subdomini e virtual host che altrimenti rimarrebbero invisibili.

Ricorda sempre di utilizzare Gobuster responsabilmente, rispettando le leggi e le autorizzazioni del caso. Con la pratica e la giusta configurazione, questo tool diventerà uno dei tuoi alleati preferiti nelle attività di ricognizione e valutazione della sicurezza.

Lascia un commento