
أداة بناء استعلامات ثابتة محلية للبحث الدقيق عبر محركات الويب، وShodan، وcrt.sh، وWayback Machine. تدعم استعلامات Google dorks، ومرشحات نوع الملف، ونطاقات التاريخ، واستثناءات المواقع لأغراض OSINT والبحث الأمني.
قم ببناء استفسارات بحث دقيقة باستخدام العبارات الدقيقة، مرشحات المواقع، الاستثناءات، النطاقات الزمنية، أنواع الملفات، وروابط بنقرة واحدة عبر محركات البحث وأهداف البحث العمودية.
هذه ليست محرك بحث، أو مجمع بحث، أو ماسح ضوئي، أو وكيل API. إنها أداة بناء استفسارات ثابتة محلية تفتح محرك البحث الذي تختاره.
يحتوي التطبيق على خمسة أسطح:
index.html.advanced.html لأغراض Google dorks، بحث نوع الملف، مرشحات الموقع/المسار، مشغلي العنوان/الرابط/النص، النطاقات الزمنية، الإعدادات المسبقة، وخطوط المشغلين الخام.shodan.html لمصطلحات البانر، نطاقات المنظمة/الشبكة، المنافذ، مرشحات شهادات TLS، بيانات HTTP الوصفية، لقطات الشاشة، ومراجعة التعرض الدفاعي.crtsh.html لعمليات بحث شفافية الشهادات، نطاقات wildcard، تنظيف الشهادات منتهية الصلاحية، النتائج المكررة المقللة، تصديرات JSON، وتحويل معرفات الشهادات.wayback.html لروابط CDX API، أنواع المطابقة، النطاقات الزمنية، رموز الحالة، مرشحات MIME، اللقطات المطوية، وأبحاث الأرشيف.الويب:
udm=14 لتخطي نظرة الذكاء الاصطناعي العامة)التقنية والمنتديات:
البحث والأرشيفات:
before: مع إعدادات مسبقة سريعة لـ 2022 و 2020 و 2016 و 2010.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، ونسخ الأصول الثابتة، وإصدار ملفات sitemap/robots.
npm run build
يذهب المخرج إلى dist/. يمكن أيضًا فتح التطبيق مباشرة من dist/index.html.
قم بتعيين PUBLIC_SITE_URL عند وقت البناء للحصول على عناوين URL قانونية صحيحة وإدخالات sitemap. الافتراضي هو https://goodoldsearch.com.
PUBLIC_SITE_URL=https://goodoldsearch.com npm run build
يقوم ملف Dockerfile المضمن ببناء التطبيق، ثم يخدم dist مع خادم Node الثابت الموجود.
إعدادات 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 للمحرك المدعوم، والمضيف، وصياغة الاستعلام الخاصة بالمحرك، وسلوك الوصفات الرئيسية، ورحلة مشاركة الرابط ذهابًا وإيابًا.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.