Lab: Nmap | STY IT Labs
STY IT Labs · TryHackMe Room

Lab: Nmap
Network Scanner

تعلّم كيف تستخدم Nmap لفحص الشبكات واكتشاف الأجهزة والخدمات والثغرات — الأداة الأولى في أي اختبار اختراق.

Easy Difficulty Port Scanning Service Detection OS Detection NSE Scripts Reconnaissance
NMAP
Easy
1 – 3 ساعات
6 مهام
380 XP
TryHackMe
Linux

عن اللاب

Nmap (Network Mapper) هي أشهر أداة مفتوحة المصدر لفحص الشبكات واكتشاف الثغرات. بتُستخدم من أي Penetration Tester محترف كأول خطوة في أي اختبار.

هتتعلم في اللاب ده كل أنواع الـ Scans من TCP وUDP وStealth، لغاية Service & Version Detection وOS Detection وNSE Scripts اللي بتخلي Nmap أداة كاملة مش بس للفحص.

اللاب ده Prerequisites أساسية — لازم تعمله قبل أي لاب Pentesting تاني.

Nmap Badge

أكمل اللاب واحصل على الـ Badge الرسمي — أضفه لملفك على LinkedIn

أنواع الـ Scans

كل نوع scan له هدف معين — تعلم متى تستخدم كل واحد

TCP Connect
SYN Stealth
UDP Scan
Version -sV
OS Detection
NSE Scripts
Firewall Bypass
Advanced NSE
Full Recon

🟣 متاح  ·  🔒 مقفول — يحتاج إكمال Tasks السابقة

Nmap Cheat Sheet

الأمرالوصفالنوع
nmap -sV <IP>كشف الـ Services والـ VersionsScan
nmap -sC <IP>تشغيل Default NSE ScriptsScript
nmap -O <IP>كشف نظام التشغيلOS
nmap -sS <IP>SYN Stealth Scan (الأسرع)Stealth
nmap -sU <IP>UDP Scan للـ PortsUDP
nmap -p- <IP>فحص كل الـ 65535 portFull
nmap -p 80,443 <IP>فحص ports معينة فقطPorts
nmap -A <IP>Aggressive: OS + Version + ScriptsAggressive
nmap --script vuln <IP>فحص الثغرات المعروفةVuln
nmap -sV -sC -p- -oN out.txtحفظ النتائج في ملفOutput

المهام والأسئلة

Task 1 — Introduction to Nmap

What is Nmap · Use cases · Installation

+10 XP

Task 2 — TCP Connect Scans

nmap -sT · 3-way handshake · open/closed/filtered

+60 XP
03

Task 3 — SYN Scans & UDP

nmap -sS · nmap -sU · half-open connection

+80 XP
04

Task 4 — Version & OS Detection

nmap -sV · nmap -O · nmap -A · banner grabbing

+80 XP
05

Task 5 — NSE Scripts

--script · categories · vuln · auth · safe

+100 XP
06

Task 6 — Firewall Evasion

-Pn · -f · --mtu · --data-length · decoy scans

+50 XP
▶ أدخل الـ Flag الخاص بمهمتك الحالية

Terminal — Nmap Aggressive Scan

root@styit-lab:~
┌──(root㉿kali)-[~]
└─# nmap -A -sV -p- 10.10.10.5
Starting Nmap 7.94 SVN ( https://nmap.org )
Nmap scan report for 10.10.10.5
Host is up (0.031s latency).

PORT    STATE SERVICE  VERSION
22/tcp   open ssh      OpenSSH 8.2p1 Ubuntu
80/tcp   open http     Apache httpd 2.4.41
443/tcp  open ssl/http nginx 1.18.0
3306/tcp open mysql    MySQL 8.0.27

OS details: Linux 5.4 - 5.5 (Ubuntu 20.04)
Network Distance: 1 hop

NSE: Script scanning 10.10.10.5
|_http-title: Apache2 Ubuntu Default Page
|_http-server-header: Apache/2.4.41 (Ubuntu)

└─#

المهارات المكتسبة

Port Scanning
Service Detection
OS Fingerprinting
NSE Scripting
Firewall Evasion
Vulnerability Scan
Network Recon
Output & Reporting

الأدوات المستخدمة

nmapالأداة الرئيسية للفحص
zenmapواجهة رسومية لـ Nmap
nmap --scriptتشغيل NSE Scripts محددة
grep / awkفلترة نتائج الفحص
-oN / -oX / -oGحفظ النتائج بصيغ مختلفة
دايماً احفظ نتائج الـ Scan في ملف — هتحتاجها في الـ Tasks الجاية!