تعلم فحص الشبكات، تحليل المنافذ المفتوحة والمفلترة، وفهم البروتوكولات، مع خطوات عملية لتأمين شبكتك
Nmap (Network Mapper) هو أداة مفتوحة المصدر تستخدم لاستكشاف الشبكات وتدقيق الأمان. يمكنه اكتشاف الأجهزة المتصلة، المنافذ المفتوحة، أنظمة التشغيل، والخدمات التي تعمل على كل جهاز.
nmap -sn 192.168.1.0/24 → اكتشاف الأجهزة الحية فقط (Ping scan).
nmap -sS 192.168.1.1 → فحص سريع للمنافذ (SYN stealth).
nmap -sV 192.168.1.1 → تحديد إصدارات الخدمات.
nmap -O 192.168.1.1 → تخمين نظام التشغيل.
nmap -p- 192.168.1.1 → فحص جميع المنافذ (1-65535).
المنفذ مفتوح ويستقبل الاتصالات. توجد خدمة تعمل عليه (مثل HTTP على 80).
جدار نارية أو قاعدة تصفية تمنع الحزم. لا يمكن تحديد إذا كان المنفذ مفتوحاً أم مغلقاً، لكن هذا يشير عادةً إلى وجود حماية.
المنفذ مغلق. لا توجد خدمة تستمع عليه، لكن يمكن فتحه لاحقاً.
بناءً على نتائج فحص حقيقية لشبكة تحتوي على كاميرات مراقبة، أجهزة Grandstream، خوادم Windows، وأجهزة شبكة، إليك تفسير كل مجموعة من المنافذ:
| المنفذ | الحالة | الخدمة | التفسير |
|---|---|---|---|
| 21/tcp | filtered | FTP | قد يكون خادم FTP موجوداً لكن جدار النارية يمنع الوصول. |
| 22/tcp | filtered | SSH | محجوب لحماية الوصول عن بُعد – إجراء أمني جيد. |
| 23/tcp | open | Telnet | ⚠️ خطير أمنياً – يجب تعطيله واستخدام SSH بدلاً منه. |
| 53/tcp | open | DNS | خادم DNS – غالباً الراوتر الرئيسي. |
| 80/tcp | open | HTTP | واجهة ويب لإدارة الجهاز. |
| المنفذ | الحالة | الخدمة | التفسير |
|---|---|---|---|
| 80/tcp | open | HTTP | واجهة ويب الكاميرا. |
| 443/tcp | open | HTTPS | واجهة آمنة. |
| 554/tcp | open | RTSP | ✅ بروتوكول بث الفيديو – علامة مميزة جداً للكاميرات. |
| 8000/tcp | open | http-alt | منفذ بديل لواجهة الويب (شائع في Hikvision, Dahua). |
| المنفذ | الحالة | الخدمة | التفسير |
|---|---|---|---|
| 135/tcp | open | msrpc | خدمة Windows RPC. |
| 139/tcp | open | netbios-ssn | مشاركة الملفات القديمة. |
| 445/tcp | open | microsoft-ds | مشاركة الملفات الحديثة (SMB) – يجب تأمينه. |
| 5357/tcp | open | wsdapi | خدمة اكتشاف الويب. |
| المنفذ | البروتوكول | TCP/UDP | الوظيفة | مشفّر؟ |
|---|---|---|---|---|
| 20,21 | FTP | TCP | نقل الملفات | ❌ |
| 22 | SSH / SFTP | TCP | تحكم آمن، نقل ملفات | ✅ |
| 23 | Telnet | TCP | تحكم غير آمن (لا تستخدمه) | ❌ خطير |
| 25 | SMTP | TCP | إرسال البريد | اختياري |
| 53 | DNS | TCP+UDP | ترجمة النطاقات | DoH/DoT |
| 80 | HTTP | TCP | تصفح الويب | ❌ |
| 110 | POP3 | TCP | استقبال البريد | اختياري |
| 123 | NTP | UDP | مزامنة الوقت | ❌ |
| 143 | IMAP | TCP | إدارة البريد على الخادم | اختياري |
| 161 | SNMP | UDP | مراقبة الشبكة | v3 ✅ |
| 179 | BGP | TCP | توجيه الإنترنت | ❌ |
| 389 | LDAP | TCP | خدمة الدليل | ❌ |
| 443 | HTTPS | TCP | تصفح ويب مشفّر | ✅ TLS |
| 445 | SMB | TCP | مشاركة الملفات Windows | اختياري |
| 465 | SMTPS | TCP | إرسال بريد مشفّر | ✅ |
| 554 | RTSP | TCP/UDP | بث الفيديو (كاميرات) | اختياري |
| 587 | SMTP (Submission) | TCP | إرسال بريد المستخدمين | STARTTLS |
| 636 | LDAPS | TCP | LDAP مشفّر | ✅ |
| 993 | IMAPS | TCP | IMAP مشفّر | ✅ |
| 995 | POP3S | TCP | POP3 مشفّر | ✅ |
| 1433 | MSSQL | TCP | قاعدة بيانات SQL Server | اختياري |
| 3306 | MySQL | TCP | قاعدة بيانات MySQL | اختياري |
| 3389 | RDP | TCP | سطح المكتب البعيد | ✅ TLS |
| 5432 | PostgreSQL | TCP | قاعدة بيانات | اختياري |
| 6379 | Redis | TCP | قاعدة بيانات في الذاكرة | TLS اختياري |
| 8080 | HTTP Alt | TCP | بديل HTTP (بروكسي) | ❌ |
| 8443 | HTTPS Alt | TCP | بديل HTTPS | ✅ |
1. افتح WF.msc (جدار حماية Windows بأمان متقدم). 2. قواعد الاتصال الوارد → قاعدة جديدة → مخصصة. 3. البروتوكول: TCP، المنفذ المحلي: 445. 4. النطاق: أضف عناوين IP المسموحة (مثل 192.168.1.0/24). 5. السماح بالاتصال → الاسم: "Allow SMB from Trusted".
Set-SmbServerConfiguration -EncryptData $true -Force