
Construtor local de consultas estáticas para busca precisa em mecanismos de busca, Shodan, crt.sh e Wayback Machine. Suporta Google dorks, filtros de tipo de arquivo, intervalos de datas e exclusões de sites para OSINT e pesquisa de segurança.
Construa consultas de pesquisa precisas com frases exatas, filtros de site, exclusões, intervalos de datas, tipos de arquivo e links com um clique em mecanismos de busca e alvos de pesquisa vertical.
Isto não é um mecanismo de busca, agregador de metabusca, scraper ou proxy de API. É um construtor de consultas estático local que abre o mecanismo de busca que você escolher.
O aplicativo tem cinco superfícies:
index.html.advanced.html para Google dorks, pesquisas por tipo de arquivo, filtros de site/caminho, operadores de título/URL/corpo, intervalos de datas, predefinições e linhas de operadores brutos.shodan.html para termos de banner, escopos org/net, portas, filtros de certificado TLS, metadados HTTP, capturas de tela e revisão de exposição defensiva.crtsh.html para pesquisas de transparência de certificados, domínios curinga, limpeza de certificados expirados, resultados deduplicados, exportações JSON e pivôs de ID de certificado.wayback.html para URLs da API CDX, tipos de correspondência, intervalos de datas, códigos de status, filtros MIME, capturas colapsadas e pesquisa de arquivo.Web:
udm=14 para pular a Visão Geral da IA)Técnicos e fóruns:
Pesquisa e arquivos:
before:, com predefinições rápidas para 2022, 2020, 2016 e 2010.filetype:pdf.-site: e termos de lixo recorrentes.npm install
npm run dev
O comando dev compila o aplicativo estático uma vez e serve dist em http://127.0.0.1:4173.
Não há HMR. Execute novamente npm run dev (ou npm run build && npm run preview) após alterações.
A compilação compila o aplicativo TypeScript, copia ativos estáticos e gera arquivos sitemap/robots.
npm run build
A saída vai para dist/. O aplicativo também pode ser aberto diretamente de dist/index.html.
Defina PUBLIC_SITE_URL no momento da compilação para URLs canônicas corretas e entradas de sitemap. O padrão é https://goodoldsearch.com.
PUBLIC_SITE_URL=https://goodoldsearch.com npm run build
O Dockerfile incluído compila o aplicativo e então serve dist com o servidor estático Node existente.
Configurações do Coolify:
3000.PUBLIC_SITE_URL=https://goodoldsearch.com.PORT; caso contrário, a imagem padrão é 3000.npm test
npm run smoke
npm run smoke:live
npm run smoke:live:strict
npm test compila o aplicativo, executa o conjunto de asserções de processo único e executa verificações de fumaça de tipo de consulta.npm run smoke verifica cada construtor de URL de mecanismo suportado, host, sintaxe de consulta específica do mecanismo, comportamento de receitas principais e ida e volta de URL de compartilhamento.npm run smoke:live também tenta acessibilidade ao vivo para cada alvo e relata avisos externos sem falhar na fumaça estrutural.npm run smoke:live:strict falha também em avisos de acessibilidade externa. Alguns mecanismos podem limitar taxa, redirecionar ou bloquear solicitações automatizadas de bots, mesmo quando os links do navegador funcionam.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. Veja LICENSE.