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