מדריך מלא לסריקת מצלמות אבטחה (IP Cameras) ומכשירי DVR באינטרנט באמצעות Masscan ו־Nmap

יוני 20, 2025

מדריך מלא לסריקת מצלמות אבטחה (IP Cameras) ומכשירי DVR באינטרנט באמצעות Masscan ו־Nmap – כולל דוגמאות פקודות, פורטים רלוונטיים, זיהוי מכשירים ספציפיים והמלצות

 

🎯 מה נלמד:


🔧 דרישות מוקדמות:

יש לוודא שהכלים מותקנים:

sudo apt update
sudo apt install masscan nmap -y

📡 שלב 1: סריקה עם Masscan לאיתור פורטים פתוחים

מצלמות ודיו־ארים משתמשים לרוב בפורטים:

Port Use
80 Web interface (HTTP)
443 HTTPS interface
554 RTSP Streaming
8000 DVR interface (Hikvision)
8080 Web alternative
37777 Dahua DVR

 

🔍 פקודת סריקה:

 

sudo masscan 0.0.0.0/0 -p80,443,554,8000,8080,37777 --rate=100000 --exclude 255.255.255.255 -oG cameras_masscan.txt

 

❗️ הסבר:


🧾 שלב 2: חילוץ כתובות IP מהפלט

 

# לשמור כ extract_ips.py
ips = []
with open("cameras_masscan.txt") as f:
    for line in f:
        if "Host:" in line:
            parts = line.split()
            ips.append(parts[1])

with open("camera_ips.txt", "w") as f:
    for ip in ips:
        f.write(ip + "\n")

 

🕵️ שלב 3: סריקה עם Nmap לזיהוי סוג המצלמה/מערכת

nmap -iL camera_ips.txt -p80,443,554,8000,8080,37777 -sV -Pn -T4 -oN camera_nmap.txt

 

הפלט יכיל מידע כמו:

 

PORT STATE SERVICE VERSION
80/tcp open http Hikvision Web Server 4.0
554/tcp open rtsp Dahua RTSP
8000/tcp open http Dahua DVR Web Interface

 

📁 שלב 4: איתור מותגים (אופציונלי)

 

grep -Ei "hikvision|dahua|axis|rtsp|web server" camera_nmap.txt > filtered_results.txt

 

 

🧠 טיפים לזיהוי:


🛡️ הערות חוקיות:


🧪 תוספות (למתקדמים):

masscan 192.168.1.0/24 -p80,554,8000 --rate=10000

 

masscan 0.0.0.0/0 -p80,554,8000 --rate=1000000

Pablo Guides