Blame

67db89 Jannik Eckhardt 2026-04-26 10:24:54
1
# Ausgehende Ports im Netzwerk scannen
2
3
## TCP
4
TCP kann mit [portquiz.net](http://portquiz.net) getestet werden. Dort wird auf jedem TCP Port ein Webserver gehostet.
5
Entweder im Browser http://portquiz.net:<port\> eingeben, oder dieses Bash Skript verwenden um alle TCP Ports zu prüfen:
6
7
```bash
8
#!/bin/bash
9
10
task(){
11
LC_ALL=C nc -vzw5 portquiz.net $1 2>&1 | grep -v 'Connection timed out'
12
}
13
14
N=50 # Specify number of ports to check at once
15
(
16
for port in {1..65535}; do # Specify port range to check here
17
((i=i%N)); ((i++==0)) && wait
18
task "$port" &
19
done
20
)
21
```
22
23
Achtung: PortQuiz hat ein ratelimit, da sonst der Server hoch gehen würde. Nach einigen Ports werden vom Skript alle weiteren als geblockt angezeigt.
24
25
## UDP
26
UDP kann man mit [udpquiz.com](https://udpquiz.com) getestet werden. Der Server antwortet auf jedem UDP Port mit der gleichen Anfrage zurück.
27
28
Um mit udpquiz zu scannen braucht man `nmap`.
29
30
Command: `nmap -v -sU -p- --min-rate=1000 udpquiz.com` scannt alle UDP ports.
31
32
Eigene Range (Beispiel: 20-500): `nmap -v -sU -p20-500 --min-rate=1000 udpquiz.com`