Uncover is a command-line reconnaissance tool that helps you discover exposed internet-facing hosts by querying multiple external search engines and asset discovery services from one interface. It is designed for automation workflows, making it easy to feed queries from files or standard input, combine results with other security tools, and quickly surface systems that may warrant further investigation.
This is free and open source software.
Key Features
- Queries multiple search engines and internet asset data sources from a single command.
- Supports providers such as Shodan, Shodan InternetDB, Censys, FOFA, Quake, Hunter, ZoomEye, Netlas, CriminalIP, PublicWWW, HunterHow, Google, Onyphe, and Driftnet.
- Accepts multiple API keys and includes automatic API key randomization.
- Supports input via command-line queries, files, configuration files, and standard input.
- Offers flexible output options including selectable fields, raw output, JSONL output, output files, and result limits.
- Provides configurable timeout, retry, and rate-limiting controls for large-scale automated searches.
Website: github.com/projectdiscovery/uncover
Support:
Developer: ProjectDiscovery
License: MIT License

uncover is written in Go. Learn Go with our recommended free books and free tutorials.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

