appsecben
  • AppSecBen
  • Awesome Links
  • tools
    • grep
    • netstat
    • nmap
    • h8mail
    • sherlock
    • BeEF
    • Wireshark
    • Scapy
    • ffuf
    • wafw00f
    • hCaptcha
    • sn1per
    • WPScan
    • searchsploit
    • Metasploit
    • wget
    • Bash Scripting
    • git
    • Docker
    • VSCode
    • Local web server
    • S3 Bucket
    • JWT
  • Links Úteis
    • Cursos
    • Ferramentas Online
    • Repositórios
    • Articles, Docs, Sites, etc
  • Infra
    • Email
    • DNS
    • Subdomain
    • Ferramentas
    • SSH
  • Tor
    • Links
    • Tor + ProxyChains Config
  • GoLang
    • Cheat Sheet
    • Install
    • Useful Links
    • Packages
    • VSCode
  • Vulns
    • Log4j
Powered by GitBook
On this page

Was this helpful?

  1. GoLang

Install

How to install golang

Ubuntu / Kali

#=== DOWNLOAD ===#
wget https://golang.org/dl/go1.16.3.linux-amd64.tar.gz

#=== REMOVE OLD IF EXISTS ===#
sudo rm -rf /usr/local/go

#=== INSTALL ===#
sudo tar -C /usr/local -xzf go1.16.3.linux-amd64.tar.gz

# edit .profile
sudo vim $HOME/.profile

# add this
export PATH=$PATH:/usr/local/go/bin

# load profile
source .profile

#=== CHECK VERSION ===#
go version

# go version go1.16.3 linux/amd64

#=== VIEW CONFIG ===#
go env

GOPATH="/home/thor/go" # <=== your workspace
GOROOT="/usr/local/go" # <=== root instalation of Go

#=== EXTRA: INSTALLING A TOOL ===#
# if you want to use a tool writen in go.

# add the GOPATH to $PATH in .profile
sudo vim $HOME/.profile
export PATH=$PATH:$HOME/go/bin

# install the package
go get -u github.com/tomnomnom/gf

#check if its working
gf --help

# SINGLE SCRIPT
# sudo sh thisscript.sh

HOME_PATH="/home/myuserhome"
GO_FILE="go1.18.linux-amd64.tar.gz"

wget "https://go.dev/dl/$GO_FILE"

sudo rm -rf /usr/local/go

sudo tar -C /usr/local -xzf $GO_FILE

mkdir $HOME_PATH/godev

echo "export GOPATH=$HOME_PATH/godev" >> $HOME_PATH/.bashrc
echo "export GOROOT=/usr/local/go" >> $HOME_PATH/.bashrc
echo "export PATH=\$PATH:\$GOPATH/bin:\$GOROOT/bin" >> $HOME_PATH/.bashrc
PreviousCheat SheetNextUseful Links

Last updated 3 years ago

Was this helpful?