
로컬 정적 쿼리 빌더로, 웹 엔진, Shodan, crt.sh 및 Wayback Machine에서 정확한 검색을 지원합니다. OSINT 및 보안 연구를 위해 Google dorks, 파일 형식 필터, 날짜 범위 및 사이트 제외를 지원합니다.
정확한 구문, 사이트 필터, 제외어, 날짜 범위, 파일 유형을 사용하여 정밀한 검색 쿼리를 작성하고, 검색 엔진 및 수직 검색 대상에 대한 원클릭 링크를 제공합니다.
이것은 검색 엔진, 메타검색 수집기, 스크레이퍼 또는 API 프록시가 아닙니다. 선택한 검색 엔진을 여는 로컬 정적 쿼리 빌더입니다.
앱은 다섯 가지 화면으로 구성되어 있습니다:
index.html의 일상적인 정확 검색 빌더.advanced.html의 전문 연산자 빌더로, Google dorks, 파일 유형 검색, 사이트/경로 필터, 제목/URL/본문 연산자, 날짜 범위, 프리셋 및 원시 연산자 라인을 지원합니다.shodan.html의 Shodan 쿼리 빌더 및 검색 도우미로, 배너 용어, 조직/네트워크 범위, 포트, TLS 인증서 필터, HTTP 메타데이터, 스크린샷, 방어적 노출 검토를 지원합니다.crtsh.html의 crt.sh 쿼리 빌더 및 검색 도우미로, 인증서 투명성 검색, 와일드카드 도메인, 만료된 인증서 정리, 중복 제거 결과, JSON 내보내기, 인증서 ID 피벗을 지원합니다.wayback.html의 Wayback 쿼리 빌더 및 검색 도우미로, CDX API URL, 일치 유형, 날짜 범위, 상태 코드, MIME 필터, 축소된 캡처, 아카이브 연구를 지원합니다.웹:
udm=14로 AI 개요 건너뛰기)기술 및 포럼:
연구 및 아카이브:
before: 날짜를 추가합니다.filetype:pdf를 추가합니다.-site: 필터와 반복되는 정크 용어에 대한 편집 가능한 로컬 블록리스트를 적용합니다.npm install
npm run dev
dev 명령은 정적 앱을 한 번 빌드하고 dist를 http://127.0.0.1:4173에서 제공합니다.
HMR은 없습니다. 변경 후 npm run dev(또는 npm run build && npm run preview)를 다시 실행하세요.
빌드는 TypeScript 앱을 컴파일하고, 정적 자산을 복사하며, 사이트맵/로봇 파일을 생성합니다.
npm run build
출력은 dist/로 이동합니다. 앱은 dist/index.html에서 직접 열 수도 있습니다.
빌드 시점에 PUBLIC_SITE_URL을 설정하여 올바른 표준 URL과 사이트맵 항목을 만들 수 있습니다. 기본값은 https://goodoldsearch.com입니다.
PUBLIC_SITE_URL=https://goodoldsearch.com npm run build
포함된 Dockerfile은 앱을 빌드한 다음, 기존 Node 정적 서버로 dist를 제공합니다.
Coolify 설정:
3000.PUBLIC_SITE_URL=https://goodoldsearch.com.PORT를 제공할 수 있습니다. 그렇지 않으면 이미지는 기본적으로 3000을 사용합니다.npm test
npm run smoke
npm run smoke:live
npm run smoke:live:strict
npm test는 앱을 빌드하고, 단일 프로세스 어설션 스위트를 실행하며, 쿼리 유형 스모크 검사를 실행합니다.npm run smoke는 지원되는 모든 엔진 URL 빌더, 호스트, 엔진별 쿼리 구문, 주요 레시피 동작 및 공유 URL 왕복을 확인합니다.npm run smoke:live는 모든 대상에 대해 실시간 연결 가능성도 시도하고 외부 경고를 보고하지만 구조적 스모크를 실패시키지는 않습니다.npm run smoke:live:strict는 외부 연결 가능성 경고에서도 실패합니다. 일부 엔진은 브라우저 링크가 작동하더라도 자동화된 요청에 대해 속도 제한, 리디렉션 또는 봇 차단을 할 수 있습니다.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. LICENSE를 참조하세요.