<a id="top"></a>
<div align="center"> <h1>QueryTool</h1> <p>A standalone HTML tool for building OSINT queries and opening a hand-picked source catalogue.</p> <p> <img alt="Sources: 178" src="https://img.shields.io/badge/sources-178-8250df?style=flat-square"> <img alt="Single-file: HTML" src="https://img.shields.io/badge/single--file-HTML-bf8700?style=flat-square"> <img alt="Installation: none" src="https://img.shields.io/badge/installation-none-0969da?style=flat-square"> <img alt="Dependencies: none" src="https://img.shields.io/badge/dependencies-none-6e7781?style=flat-square"> <img alt="Last update: 2026-08-14" src="https://img.shields.io/badge/last_update-2026--08--14-1f883d?style=flat-square"> </p> <p><strong><a href="#quick-start">Quick start</a></strong> · <a href="#source-catalogue">Source catalogue</a> · <a href="#development">Development</a></p> </div>About
QueryTool is a standalone HTML file for building queries, filtering sources, and opening links in new tabs.
It is not meant to be a huge OSINT catalogue. The selection is subjective and focused on sources useful in everyday work.
<p align="center"> <img src="assets/querytool-preview.png" alt="QueryTool interface with recently added OSINT sources" width="1200"> </p>- Build Google-style queries with
site:,filetype:,intitle:,inurl:and exclusions. - Filter sources by category, target type, subcategory, access model, and availability.
- Select several sources and open matching links in separate browser tabs.
- Import or export a browser session as JSON.
Quick start
Download or clone the repository, then open querytool.html in a modern browser. No installation, build step, server, or configuration is needed.
The source catalogue is built into the HTML file, so it works offline until you open a source link.
Source catalogue
data/querytool_sources.xlsx is the main catalogue. It contains one Sources table with 178 records for filtering, sorting, and editing. is its generated UTF-8 copy for other tools.