# nmap

## [![nmap-vulnerability-scan-2559104122.png](https://mach7.space/uploads/images/gallery/2024-12/IemM4GvLywnhPBgN-nmap-vulnerability-scan-2559104122.png)](https://mach7.space/uploads/images/gallery/2024-12/IemM4GvLywnhPBgN-nmap-vulnerability-scan-2559104122.png)

## Was is nmap

##  

**Nmap (Network Mapper)** ist ein leistungsstarkes Open-Source-Tool zur Netzwerkerkennung und Sicherheitsüberprüfung. Es wird häufig von Systemadministratoren, Sicherheitsexperten und Penetrationstestern verwendet, um Netzwerke zu erkunden, offene Ports zu identifizieren, Dienste zu erkennen und potenzielle Sicherheitslücken aufzudecken.

### Übersicht der Scan-Optionen

<table border="1" id="bkmrk-option-beschreibung-" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 16.621%;"></col><col style="width: 16.621%;"></col><col style="width: 16.621%;"></col><col style="width: 16.621%;"></col><col style="width: 16.621%;"></col><col style="width: 16.621%;"></col></colgroup><tbody><tr><th>**Option**</th><th>**Beschreibung**</th><th>**Erfordert Root-Rechte**</th><th>**Stealthy**</th><th>**Scantyp**</th><th>**Protokoll**</th></tr><tr><td>**`-sT`**</td><td>**TCP-Connect-Scan**</td><td>Nein</td><td>Weniger</td><td>Port-Scan</td><td>TCP</td></tr><tr><td>**`-sS`**</td><td>**SYN-Scan (Halb-offener Scan)**</td><td>Ja</td><td>Höher</td><td>Port-Scan</td><td>TCP</td></tr><tr><td>**`-sU`**</td><td>**UDP-Scan**</td><td>Ja</td><td>Variiert</td><td>Port-Scan</td><td>UDP</td></tr><tr><td>**`-sn`** (ehem. **`-sP`**)</td><td>**Ping-Scan (Host-Erkennung)**</td><td>Nein</td><td>N/A</td><td>Host-Erkennung</td><td>ICMP, TCP, UDP</td></tr></tbody></table>

### Finde aktive geräte

Dieser Befehl ist am ende wie ein <span style="color: rgb(230, 126, 35);">automatisierter Ping Befehl</span>, ersetze deinen IP-Kreis durch dein zu scannendes Netzwerk

```bash
nmap -sP 192.168.178.0/24
```

### Finde offene Ports

Um nach <span style="color: rgb(230, 126, 35);">bestimmten offenen Ports</span> zu suchen, gibst du folgendes ein

```bash
nmap -sT -p 22,23,80,443 192.168.178.0/24
```

ersetze dabei die Ports die hinter `-p 22,23,80,443` stehen, durch die Ports, die du scannen willst.

Wenn du nach <span style="color: rgb(230, 126, 35);">allen Ports</span> suchen willst nutze folgenden Befehl, dieser dauert aber dementsprechend länger

```bash
nmap -sT -p 0-65535 192.168.178.0/24
```

Wenn du deine eigene Range angeben willst kannst du einfach den ersten und den letzten Port angeben `-p 0-443` , dann sucht er nur nach den bestimmten Ports.