
🕵️♂️ أداة OSINT شاملة لتحليل أي موقع ويب
<h1 align="center">Web-Check</h1>
<p align="center">
<img src="https://cdn.as93.net/logo/web-check/w256" width="96" /><br />
<b><i>استخبارات مفتوحة المصدر شاملة وفورية لأي موقع ويب</i></b>
<br />
<b>🌐 <a href="https://web-check.xyz/">web-check.xyz</a></b><br />
</p>
---
<p align="center">بدعم كريم من:</p>
<table align="center">
<tr>
<td align="center" width="50%">
<a href="https://nubela.co/?utm_source=github&utm_medium=sponsorship&utm_campaign=oss_sponsorships&utm_content=github_readme&utm_id=web_check_2026">
<img src="https://pixelflare.cc/alicia/sponsors/ninja-pear.png" width="260" alt="NinjaPear"><br>
<b>NinjaPear</b>
</a><br>
<sub>واجهة برمجية للحصول على ملفات تعريف B2B كاملة من أي رابط</sub>
</td>
<td align="center" width="33%">
<a href="https://www.hostg.xyz/aff_c?offer_id=48&aff_id=243972&url_id=6826">
<img src="https://pixelflare.cc/alicia/sponsors/hostinger-2.png" width="260" alt="Hostinger"><br>
<b>Hostinger</b>
</a><br>
<sub>انشر Web-Check بنقرة واحدة على Hostinger</sub>
</td>
<td align="center" width="33%">
<a href="https://go.warp.dev/web-check">
<img src="https://raw.githubusercontent.com/warpdotdev/brand-assets/main/Github/Sponsor/Warp-Github-LG-02.png?raw=true" width="260" alt="Warp"><br>
<b>Warp</b>
</a><br>
<sub>مصمم للبرمجة باستخدام عدة وكلاء ذكاء اصطناعي</sub>
</td>
</tr>
</table>
#### المحتويات
- **[حول](#about)**
- [لقطة شاشة](#screenshot)
- [عرض مباشر](#live-demo)
- [نسخة مرآة](#mirror)
- [الميزات](#features)
- **[الاستخدام](#usage)**
- النشر
- [الخيار رقم 1: Netlify](#deploying---option-1-netlify)
- [الخيار رقم 2: Vercel](#deploying---option-2-vercel)
- [الخيار رقم 3: Hostinger](#deploying---option-3-hostinger)
- [الخيار رقم 4: Render](#deploying---option-4-render)
- [الخيار رقم 5: Docker](#deploying---option-5-docker)
- [الخيار رقم 6: من المصدر](#deploying---option-6-from-source)
- [خيارات الإعداد](#configuring)
- [إعداد المطور](#developing)
- **[المجتمع](#community)**
- [المساهمة](#contributing)
- [الأخطاء](#reporting-bugs)
- [الدعم](#supporting)
- **[الترخيص](#license)**
---
## حول
احصل على نظرة معمّقة في كيفية عمل موقع ويب معيّن: اكتشف نواقل الهجوم المحتملة، وحلّل بنية الخادم، واطّلع على إعدادات الأمان، وتعرّف على التقنيات التي يستخدمها الموقع.
الهدف هو مساعدتك على فهم موقعك الإلكتروني وتحسينه وتأمينه بسهولة.
### لقطة شاشة
<details>
<summary>توسيع لقطة الشاشة</summary>
[](https://web-check.as93.net/)
</details>
[](https://github.com/Lissy93/web-check/tree/master/.github/screenshots)
### عرض مباشر
يمكن الوصول إلى نسخة مستضافة على: **[web-check.as93.net](https://web-check.as93.net)**
### نسخة مرآة
تم نسخ مصدر هذا المستودع إلى CodeBerg، وهو متاح على: **[codeberg.org/alicia/web-check](https://codeberg.org/alicia/web-check)**
### الحالة
البناء والنشر: [](https://app.netlify.com/sites/web-check/deploys)
[](https://vercel.com/as93/web-check/)
[](https://github.com/Lissy93/web-check/actions/workflows/docker.yml)
[](https://github.com/Lissy93/web-check/actions/workflows/deploy-aws.yml)
<br />
إدارة المستودع ومتفرقات أخرى: [](https://github.com/Lissy93/web-check/actions/workflows/mirror.yml)
[](https://github.com/Lissy93/web-check/actions/workflows/credits.yml)
### الميزات
راجع **[web-check.xyz/about](https://web-check.xyz/about)** للحصول على القائمة الكاملة للفحوصات، وما يفعله كل منها
---
## الاستخدام
### النشر - الخيار رقم 1: Netlify
انقر على الزر أدناه للنشر على Netlify 👇
[](https://app.netlify.com/start/deploy?repository=https://github.com/lissy93/web-check)
### النشر - الخيار رقم 2: Vercel
انقر على الزر أدناه للنشر على Vercel 👇
[](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Flissy93%2Fweb-check&project-name=web-check&repository-name=web-check-fork&demo-title=Web-Check%20Demo&demo-description=Check%20out%20web-check.xyz%20to%20see%20a%20live%20demo%20of%20this%20application%20running.&demo-url=https%3A%2F%2Fweb-check.xyz&demo-image=https%3A%2F%2Fraw.githubusercontent.com%2FLissy93%2Fweb-check%2Fmaster%2F.github%2Fscreenshots%2Fweb-check-screenshot10.png)
### النشر - الخيار رقم 3: Hostinger
انشر Web-Check بنقرة واحدة على Hostinger – مُهيّأ مسبقًا وجاهز للتشغيل 👇
<a href="https://www.hostg.xyz/aff_c?offer_id=48&aff_id=243972&url_id=6826"><img height="32" src="https://assets.hostinger.com/vps/deploy.svg"></a>
### النشر - الخيار رقم 4: Render
انقر على الزر أدناه للنشر على Render 👇
[](https://render.com/deploy?repo=https://github.com/Lissy93/web-check)
### النشر - الخيار رقم 5: Docker
شغّل `docker run -p 3000:3000 lissy93/web-check`، ثم افتح [`localhost:3000`](http://localhost:3000)
<details>
<summary>خيارات Docker</summary>
يمكنك الحصول على صورة Docker من:
- DockerHub: [`lissy93/web-check`](https://hub.docker.com/r/lissy93/web-check)
- GHCR: [`ghcr.io/lissy93/web-check`](https://github.com/Lissy93/web-check/pkgs/container/web-check)
- أو ابنِ الصورة بنفسك عن طريق استنساخ المستودع وتشغيل `docker build -t web-check .`
</details>
### النشر - الخيار رقم 6: من المصدر
ثبّت المتطلبات الأساسية المذكورة في قسم [إعداد المطور](#developing)، ثم شغّل:
```bash
git clone https://github.com/Lissy93/web-check.git # Download the code from GitHub
cd web-check # Navigate into the project dir
yarn install # Install the NPM dependencies
yarn build # Build the app for production
yarn start # Start the app (API and GUI)
```
---
### الإعداد
افتراضيًا، لا حاجة إلى أي إعداد.
لكن هناك بعض المتغيرات البيئية الاختيارية التي يمكنك تعيينها لمنحك إمكانية الوصول إلى بعض الفحوصات الإضافية، أو لزيادة حدود المعدل لبعض الفحوصات التي تستخدم واجهات برمجية خارجية.
**مفاتيح واجهات البرمجة والبيانات الاعتمادية**:
| المفتاح | القيمة |
| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
| `GOOGLE_CLOUD_API_KEY` | مفتاح Google API مع تفعيل PageSpeed Insights API ([احصل عليه من هنا](https://developers.google.com/speed/docs/insights/v5/get-started)). يمكن استخدامه لإرجاع مقاييس الجودة لموقع ما |
| `REACT_APP_SHODAN_API_KEY` | مفتاح Shodan API ([احصل عليه من هنا](https://account.shodan.io/)). سيعرض أسماء المضيفين المرتبطة بنطاق معيّن |
| `REACT_APP_WHO_API_KEY` | مفتاح WhoAPI ([احصل عليه من هنا](https://whoapi.com/)). سيعرض سجلات WhoIs أكثر شمولاً من المهمة الافتراضية |
<details>
<summary><small>القيم الكاملة / القادمة</small></summary>
- `GOOGLE_CLOUD_API_KEY` - مفتاح Google API مع تفعيل PageSpeed Insights API ([احصل عليه من هنا](https://developers.google.com/speed/docs/insights/v5/get-started)). يمكن استخدامه لإرجاع مقاييس الجودة لموقع ما
- `REACT_APP_SHODAN_API_KEY` - مفتاح Shodan API ([احصل عليه من هنا](https://account.shodan.io/)). سيعرض أسماء المضيفين المرتبطة بنطاق معيّن
- `REACT_APP_WHO_API_KEY` - مفتاح WhoAPI ([احصل عليه من هنا](https://whoapi.com/)). سيعرض سجلات WhoIs أكثر شمولاً من المهمة الافتراضية
- `SECURITY_TRAILS_API_KEY` - مفتاح Security Trails API ([احصل عليه من هنا](https://securitytrails.com/corp/api)). سيعرض معلومات المؤسسة المرتبطة بعنوان IP
- `CLOUDMERSIVE_API_KEY` - مفتاح API لـ Cloudmersive ([احصل عليه من هنا](https://account.cloudmersive.com/)). سيعرض التهديدات المعروفة المرتبطة بعنوان IP
- `TRANCO_USERNAME` - بريد إلكتروني لـ Tranco ([احصل عليه من هنا](https://tranco-list.eu/)). سيعرض ترتيب الموقع بناءً على حركة المرور
- `TRANCO_API_KEY` - مفتاح Tranco API ([احصل عليه من هنا](https://tranco-list.eu/)). سيعرض ترتيب الموقع بناءً على حركة المرور
- `URL_SCAN_API_KEY` - مفتاح URLScan API ([احصل عليه من هنا](https://urlscan.io/)). سيجلب معلومات متنوعة عن موقع ما
- `BUILT_WITH_API_KEY` - مفتاح BuiltWith API ([احصل عليه من هنا](https://api.builtwith.com/)). سيعرض الميزات الرئيسية لموقع ما
- `TORRENT_IP_API_KEY` - مفتاح torrent API ([احصل عليه من هنا](https://iknowwhatyoudownload.com/en/api/)). سيعرض ملفات التورنت التي تم تنزيلها بواسطة عنوان IP
</details>
**إعدادات التهيئة**:
| المفتاح | القيمة |
| -------------------------- | -------------------------------------------------------------------------- |
| `PORT` | المنفذ لخدمة API، عند تشغيل server.js (مثل `3000`) |
| `API_ENABLE_RATE_LIMIT` | تفعيل تحديد المعدل لنقاط نهاية /api (مثل `true`) |
| `PUBLIC_API_TIMEOUT_LIMIT` | حد المهلة لطلبات API، بالمللي ثانية (مثل `25000`) |
| `API_CORS_ORIGIN` | تفعيل CORS، عن طريق تعيين اسم (أسماء) المضيف المسموح بها هنا (مثل `example.com`) |
| `API_DISABLED_CHECKS` | قائمة مفصولة بفواصل بالفحوصات المراد تعطيلها (مثل `trace-route,ports`) |
| `API_ENABLED_CHECKS` | إذا تم تعيينه، فستعمل هذه الفحوصات فقط (مثل `get-ip,ssl,dns,headers`) |
| `API_BLOCKED_HOSTS` | المضيفون الذين يجب عدم فحصهم أبدًا (مثل `lan.example.com,192.168.0.0/16`) |
| `CHROME_PATH` | مسار ملف Chromium التنفيذي (مثل `/usr/bin/chromium`) |
| `DISABLE_GUI` | تعطيل واجهة المستخدم الرسومية، وخدمة API فقط (مثل `false`) |
| `REACT_APP_API_ENDPOINT` | نقطة نهاية API، سواء كانت محلية أو بعيدة (مثل `/api`) |
جميع القيم اختيارية.
يمكنك إضافة هذه كمتغيرات بيئية. إما بوضعها مباشرة في ملف `.env` في جذر المشروع، أو عبر واجهة Netlify / Vercel، أو بتمريرها إلى حاوية Docker باستخدام علامة --env، أو باستخدام نظام إدارة المتغيرات البيئية الخاص بك
لاحظ أن المفاتيح التي تبدأ بـ `REACT_APP_` تُستخدم من جانب العميل، وبالتالي يجب تحديد نطاقها بشكل صحيح بأقل الامتيازات، حيث قد تصبح مرئية عند اعتراض طلبات الشبكة بين المتصفح والخادم
---
### إعداد المطور
1. استنسخ المستودع، `git clone [email protected]:Lissy93/web-check.git`
2. انتقل إليه، `cd web-check`
3. ثبّت التبعيات: `yarn`
4. ابدأ خادم التطوير، باستخدام `yarn dev`
ستحتاج إلى تثبيت [Node.js](https://nodejs.org/en) (الإصدار 22.22 أو أحدث)، بالإضافة إلى [yarn](https://yarnpkg.com/getting-started/install) وكذلك [git](https://git-scm.com/).
تتطلب بعض الفحوصات أيضًا تثبيت `chromium` و`traceroute` و`dns` داخل بيئتك. سيتم تخطي هذه المهام فقط إذا لم تكن هذه الحزم موجودة.
---
## المجتمع
### المساهمة
نرحّب بجميع أنواع المساهمات، وسنكون ممتنين لها كثيرًا.
لمدونة قواعد السلوك، راجع [ميثاق المساهمين](https://www.contributor-covenant.org/version/2/1/code_of_conduct/).
للبدء، قم بعمل fork للمستودع، وأجرِ تغييراتك، وأضف الكود واعمل commit وادفعه، ثم عد إلى هنا لفتح pull request. إذا كنت جديدًا على GitHub أو المصادر المفتوحة، فقد يساعدك [هذا الدليل](https://www.freecodecamp.org/news/how-to-make-your-first-pull-request-on-github-3#let-s-make-our-first-pull-request-) أو [وثائق git](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) على البدء، لكن لا تتردد في التواصل إذا كنت بحاجة إلى أي دعم.
[](https://github.com/Lissy93/web-check/compare)
### الإبلاغ عن الأخطاء
إذا وجدت شيئًا لا يعمل كما ينبغي، أو ترغب في اقتراح ميزة جديدة، فتفضل بفتح تذكرة على GitHub.
بالنسبة للأخطاء، يرجى توضيح الخطوات اللازمة لإعادة إنتاج المشكلة، وتضمين المعلومات ذات الصلة مثل معلومات النظام والسجلات الناتجة.
[](https://github.com/Lissy93/web-check/issues/new/choose)
### الدعم
سيبقى التطبيق مجانيًا ومفتوح المصدر بنسبة 100%.
لكن نظرًا لكمية حركة المرور التي تتلقاها النسخة المستضافة، فإن استخدام دالة lambda يكلّف حوالي 25 دولارًا شهريًا.
سيكون أي مساعدة في تغطية التكاليف عبر رعاية GitHub موضع تقدير كبير.
بفضل دعم المجتمع، يتمكن هذا المشروع من أن يكون متاحًا مجانًا للجميع :)
[](https://github.com/sponsors/Lissy93)
### المساهمون
شكرًا للمستخدمين التاليين على مساهمتهم في Web-Check
[](https://github.com/lissy93/web-check/graphs/contributors)
### الرعاة
شكرًا جزيلاً لهؤلاء الأشخاص الرائعين، الذين يرعونني على GitHub، فدعمهم يساعد في تغطية التكاليف اللازمة لإبقاء Web-Check ومشاريعي الأخرى مجانية للجميع. فكّر في الانضمام إليهم، عبر [رعايتي على GitHub](https://github.com/sponsors/Lissy93) إذا كنت قادرًا.
[](https://github.com/sponsors/lissy93)
---
## الترخيص
> _**[Lissy93/Web-Check](https://github.com/Lissy93/web-check)** مرخّص بموجب [MIT](https://github.com/Lissy93/web-check/blob/HEAD/LICENSE) © [Alicia Sykes](https://aliciasykes.com) 2023 - 2026._<br>
> <sup align="right">لمزيد من المعلومات، راجع <a href="https://tldrlegal.com/license/mit-license">TLDR Legal > MIT</a></sup>
<details>
<summary>توسيع الترخيص</summary>
```
The MIT License (MIT)
Copyright (c) Alicia Sykes <[email protected]>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sub-license, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included install
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANT ABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
```
[](https://app.fossa.com/projects/git%2Bgithub.com%2FLissy93%2Fweb-check?ref=badge_large&issueType=license)
</details>
<!-- License + Copyright -->
<p align="center">
<i>© <a href="https://aliciasykes.com">Alicia Sykes</a> 2026</i><br>
<i>مرخّص بموجب <a href="https://gist.github.com/Lissy93/143d2ee01ccc5c052a17">MIT</a></i><br>
<a href="https://github.com/lissy93"><img src="https://pixelflare.cc/alicia/images/octoface.webp?w=64" /></a><br>
<sup>شكرًا لزيارتك :)</sup>
</p>
<!-- Dinosaurs are Awesome -->
<!--
. - ~ ~ ~ - .
.. _ .-~ ~-.
//| \ `..~ `.
|| | } } / \ \
(\ \\ \~^..' | } \
\`.-~ o / } | / \
(__ | / | / `.
`- - ~ ~ -._| /_ - ~ ~ ^| /- _ `.
| / | / ~-. ~- _
|_____| |_____| ~ - . _ _~_-_
-->