gOSINT is an open source intelligence gathering tool developed in Go programming language. It is a fairly new OSINT (Open Source Intelligence) gathering tool that is still in development and open to anybody willing to contribute to its further development. It can be compared to Recon-ng in some ways even though the former is more stable and has a better interaction interface. You can read my earlier post on recon-ng from this link OSINT with Recon-ng

gOSINT is dependent on Tesseract Open Source OCR, libtesseract-dev and libleptonica-dev which have to be installed before it can be used on a machine. It can be installed on both Linux and Windows machines.

The simplest way to install it on a Linux system, which is the system most likely to be used by a hacker or penetration tester, is by using go get command:

go get github.com/Nhoya/gOSINT/cmd/gosint

We can also get it installed by first cloning the repository with the following command:

git clone https://github.com/Nhoya/gOSINT.git

and then installing the dependencies manually with:

curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh

(Without having to use Golang)

An advantage that Recon-ng has over gOSINT is that its installation is way simpler as most of its dependencies are often already available in most flavors of Linux (It comes already installed on Kali Linux as standard)

Once we are through with the installation process we can now explore the few modules that have so far been integrated and implemented in gOSINT. First we navigate to the directory from where we can run gOSINT

We then type: