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.


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

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:


  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


Para lanzarlo
./goca


Ar-themes Logo

XENTURIANS

No hay comentarios:

Publicar un comentario