
Costruttore di query statiche locali per ricerche precise attraverso motori di ricerca web, Shodan, crt.sh e Wayback Machine. Supporta Google dorks, filtri per tipo di file, intervalli di date ed esclusioni di siti per OSINT e ricerca sulla sicurezza.
Costruisci query di ricerca precise con frasi esatte, filtri per sito, esclusioni, intervalli di date, tipi di file e link con un clic attraverso motori di ricerca e target di ricerca verticali.
Questo non è un motore di ricerca, un aggregatore di metasearch, uno scraper o un proxy API. È un costruttore di query statiche locale che apre il motore di ricerca che scegli.
L'app ha cinque superfici:
index.html.advanced.html per Google dork, ricerche per tipo di file, filtri sito/percorso, operatori titolo/URL/corpo, intervalli di date, preimpostazioni e linee di operatori grezze.shodan.html per termini banner, ambiti org/net, porte, filtri certificati TLS, metadati HTTP, screenshot e revisione difensiva delle esposizioni.crtsh.html per ricerche di trasparenza dei certificati, domini wildcard, pulizia certificati scaduti, risultati deduplicati, esportazioni JSON e pivot ID certificato.wayback.html per URL CDX API, tipi di corrispondenza, intervalli di date, codici di stato, filtri MIME, acquisizioni compresse e ricerca negli archivi.Web:
udm=14 per saltare la Panoramica AI)Tecnici e forum:
Ricerca e archivi:
before:, con preimpostazioni rapide per 2022, 2020, 2016 e 2010.filetype:pdf.-site: e termini spazzatura ricorrenti.npm install
npm run dev
Il comando dev costruisce l'app statica una volta e serve dist su http://127.0.0.1:4173.
Non c'è HMR. Riesegui npm run dev (o npm run build && npm run preview) dopo le modifiche.
La build compila l'app TypeScript, copia gli asset statici e genera i file sitemap/robots.
npm run build
L'output va in dist/. L'app può anche essere aperta direttamente da dist/index.html.
Imposta PUBLIC_SITE_URL al momento della build per URL canonici corretti e voci sitemap. Il default è https://goodoldsearch.com.
PUBLIC_SITE_URL=https://goodoldsearch.com npm run build
Il Dockerfile incluso costruisce l'app, poi serve dist con il server statico Node esistente.
Impostazioni Coolify:
3000.PUBLIC_SITE_URL=https://goodoldsearch.com.PORT; altrimenti l'immagine di default è 3000.npm test
npm run smoke
npm run smoke:live
npm run smoke:live:strict
npm test costruisce l'app, esegue la suite di asserzioni a singolo processo e controlli di smoke per tipo di query.npm run smoke verifica ogni costruttore di URL supportato, host, sintassi query specifica del motore, comportamento chiave delle ricette e round trip degli URL di condivisione.npm run smoke:live prova anche la raggiungibilità live per ogni target e segnala avvisi esterni senza fallire lo smoke strutturale.npm run smoke:live:strict fallisce anche su avvisi di raggiungibilità esterna. Alcuni motori potrebbero limitare la frequenza, reindirizzare o bloccare i bot per richieste automatiche anche quando i link del browser funzionano.src/
main.ts
styles.css
lib/
queryModel.ts
queryBuilder.ts
recipes.ts
shareUrl.ts
blocklist.ts
bookmarklet.ts
engines/
index.ts
google.ts
googleVerbatim.ts
bing.ts
brave.ts
duckduckgo.ts
kagi.ts
hn.ts
redditGoogle.ts
stackoverflow.ts
githubIssues.ts
githubCode.ts
arxiv.ts
utils.ts
tests/
query.test.mjs
scripts/
build-seo-files.mjs
clean-dist.mjs
copy-static.mjs
serve-dist.mjs
smoke-engines.mjs
MIT. Vedi LICENSE.