go-osint is a lightweight, easy-to-use tool designed for Open Source Intelligence (OSINT) tasks, specifically for username and keyword searches across various platforms. Built in Go and leveraging Go routines for efficiency, this tool serves as a simplified alternative to Sherlock, making it accessible for users of all skill levels.
- Username Search: Find usernames across multiple platforms.
- Keyword Search: Discover URLs related to specific keywords.
- Output to File: Easily save search results to a specified output file.
To get started, clone the repository and build the project:
git clone https://github.com/vehbiu/go-osint.git
cd go-osint
go buildTo run go-osint, use the following command structure:
go-osint [type] [term] (platform)[type]: Specify the type of search:"username"for username searches"keywords"for keyword searches
[term]: The username, domain, or email you want to search for.(platform): (Optional) Specify the platform to search for the username on.
-
Search for a username across all platforms:
go-osint username johndoe
-
Search for a username on a specific platform:
go-osint username johndoe github
-
Search for keywords:
go-osint keywords johndoe.22
-
Save results to a file:
go-osint username johndoe --output results.txt
Search results will be displayed in the terminal, and if an output file is specified, the results will also be saved there.
Contributions are welcome! Feel free to open issues or submit pull requests.
This project is licensed under the MIT License. See the LICENSE file for details.
go-osint is heavily inspired by Sherlock. Special thanks to the original authors for their work in making OSINT accessible to everyone.
The authors or contributors of this project are not responsible for any misuse of the tool. Use responsibly and respect the privacy of others. Do not use this tool for illegal activities.
I did not want to be a 1-1 copy of Sherlock, hence, that's why all the platforms have their own functions. Although this is not the greatest feature for abstraction, it was to add a bit of uniqueness to the project. However, it should not matter much due to the nature and size of the project.