Instalación de Golang y Goca en Kali Linux

Instalación de Golang y Goca en Kali Linux

Golang, es un lenguaje de programación moderno desarrollado por Google, inspirado en la sintaxis de C, es multiplataforma y orientado a objetos. Muchos de los proyectos Open Source, están pasando a este lenguaje, un ejemplo es Aquatone  o Goca , además, existen repositorios  interesantes con variedad de herramientas de hacking desarrolladas en este lenguaje, por lo tanto, es recomendado tenerlo en nuestra máquina por si necesitáramos usarlo.

En esta entrada, vamos a ver como instalar Golang en nuestra máquina Kali Linux desde su binario.

1. Descargar el archivo comprimido del sitio web oficial

Visita el sitio web de Golang  y descarga el archivo para el sistema operativo Linux.

Instalación de Golang y Goca en Kali Linux

Extraemos el contenido en /usr/local con el comando:

tar -C /usr/local -xzf go1.12.1.linux-amd64.tar.gz

2. Añadir GOPATH al archivo Bashrc

Con la variable GOPATH, estableceremos una ubicación para nuestro espacio de trabajo, por ejemplo, la estableceremos dentro de /root/go, editamos el archivo .bashrc ubicado en nuestra carpeta personal (si no lo encuentras, debes de marcar la opción «ver archivos ocultos)

vim ~/.bashrc

Al final del archivo, añadimos las siguientes líneas:

# Mi configuración de GO  
export GOPATH=/root/go  
export GOROOT=/usr/local/go  
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

Ahora, actualizamos el archivo .bashrc con el comando

source ~/.bashrc

3. Descargar un proyecto y probar si todo está correcto

Instalación de Golang y Goca en Kali Linux

Descargamos un proyecto desde GitHub (por ejemplo Goca) con el comando:

go get github.com/gocaio/goca

En nuestro espacio de trabajo /root/go, veremos ahora las carpetas:

Instalación de Golang y Goca en Kali Linux

  1. El directo src es usado para lo paquetes de código fuente
  2. El directorio pkg contiene los objetos del paquete compilados a partir del código fuente
  3. En el directorio bin se encuentra el archivo binario ejecutable completo

Entramos en el directorio src de goca

cd go/src/github.com/gocaio/goca/

Y lanzamos los siguientes comados para generar el archivo bin:

export GO111MODULE=on   
go get ./…

Ahora, dentro de bin tendremos el archivo goca

Instalación de Golang y Goca en Kali Linux

Para lanzarlo

./goca

Instalación de Golang y Goca en Kali Linux

Espero os haya servido de ayuda!!

Hasta la próxima!! 🤙