Skip to content
Goca Scanner
Branch: master
Clone or download
gonzalezkrause Merge pull request #13 from gocaio/dev
Pull request for the release of Goca v0.2.0
Latest commit ca8257c Apr 21, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Update issue templates Feb 14, 2019
dorker Close #9 Apr 16, 2019
goca Fixed an issue where -listproject was ignored if a operation mode vas… Apr 18, 2019
gocaTesting make test available either local or remote Mar 13, 2019
plugins Added the scrapper basics Apr 15, 2019
scripts Giving exec permissions to docker deployer Feb 20, 2019
.drone.yml Drone auto-release Feb 14, 2019
.gitignore Modified '.gitignore' Apr 16, 2019
.travis.yml Adding code of condict Mar 11, 2019 Updated Feb 17, 2019
Dockerfile Added Dockerfile (with room to improve) Feb 14, 2019
LICENSE Fear the Goca! Feb 14, 2019
Makefile adjust travis to use remote test server Mar 13, 2019 Upgrading Go version to go1.12 in badge Mar 10, 2019 updated travis and Added docker deployer Feb 20, 2019
controller.go Limit scrape (colly) when -url flag is set Mar 12, 2019
go.mod Close #9 Apr 16, 2019
go.sum Close #9 Apr 16, 2019
goca.go Fixed logger Apr 16, 2019
output.go #11 Implement projects Apr 15, 2019
plugin.go Fear the Goca! Feb 14, 2019
projects.go Implement a method to list the projects in db Apr 18, 2019

Build Status GitHub Issues GitHub tag Go Version License Contribute Yes FOSSA Status

Goca is a FOCA fork written in Go, which is a tool used mainly to find metadata and hidden information in the documents its scans. These documents may be on web pages, and can be downloaded and analyzed with Goca.

It is capable of analyzing a wide variety of documents, with the most common being Microsoft Office, Open Office, or PDF files, although it also analyzes Adobe InDesign or SVG files, for instance.

These documents are searched for using search engines such as:

  • Google
  • Bing
  • DuckDuckGo
  • Yahoo
  • Ask

Then downloads the documents and extracts the EXIF information from graphic files, and a complete analysis of the information discovered through the URL is conducted even before downloading the file.


Download built packages from Releases

To build from source, you will need Go installed.

$ export GO111MODULE=on 
$ go get ./...
$ go run goca/goca.go -h

To run Goca from Docker:

$ docker build -t gocaio/goca /path/to/goca
$ docker run gocaio/goca -h

Contributing Guide

Please reade the Contributing guide:


Refer to the Official Doc.


FOSSA Status

You can’t perform that action at this time.