Skip to content

The Go implementation of Sherlock - 🔎 Find usernames across social media.

License

Notifications You must be signed in to change notification settings

lucmski/Investigo

 
 

Repository files navigation

Overview

Commits Go License: MIT GitHub stars

Twitter

Investigo is the Go implementation of Sherlock.

Sherlock is a command-line tool for searching usernames on many social media.

screenshot

Installation

Download Windows Binary

You can download the binary for Windows.

$ investigo.exe -h

Build from source

To compile investigo, Go 1.8 or higher is required.

$ git clone https://github.com/tdh8316/Investigo.git
$ cd investigo
$ go get github.com/fatih/color
$ go run investigo.go -h

Usage

$ investigo USERNAMES [-v|--verbose] [--no-color]

Why Investigo?

Investigo is trying to build our own database while keeping compatibility with Sherlock. This is because even though Sherlock project contains a vast database, adult sites are forbidden.

Furthermore, Investigo is more than twice as fast as the original implementation!

TODO

Manifesto

Investigo is another implementation of Sherlock. Accordingly, I would like not to make a competition with Sherlock.

  • Avoid deep packet inspection
  • Support Tor
  • Implement regex check
  • Command-line arguments
  • Add tests

Become a stargazer

Site support

Investigo uses Sherlock's database.

Accordingly, If you want to add sites to Investigo, make a PR to Sherlock project. Or if you want to add prohibited sites for Sherlock, make an issue or a PR to this repository!

License

Licensed under the MIT License

Copyright 2019 Donghyeok Tak

About

The Go implementation of Sherlock - 🔎 Find usernames across social media.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 46.4%
  • CSS 17.1%
  • Go 14.2%
  • JavaScript 12.3%
  • HTML 8.9%
  • Shell 0.7%
  • Other 0.4%