В процессе пентеста, либо при прохождении лабораторных стендов, возникает необходимость доставить какую либо утилиту. Если она написана на Go, то нужно немного повозиться.
1. Ставим необходимые пакеты: apt install -y gccgo-go golang-go
2. Синтаксис: go get github[.]com/roamz/ХХХХХ может не сработать
3. Меняем синтаксис команды на: go install github[.]com/roamz/ХХХХХ@latest И все отлично устанавливается
4. Как сделать чтоб утилита запускалась из любого места: Переходим в каталог установленных приложений на Go cd /root/go/bin
и переносим программу в директорию: mv ХХХХХ /usr/local/bin
Все, можно использовать утилиту. #Pentest