Baster
Neu angemeldet
- Registriert
- 5 Apr. 2015
- Beiträge
- 68
Ich arbeite zurzeit an einem mini Bash Skript der mir Offene und frei (unbelegte) ports, anzeigt,
Der Code sieht wie folgt aus:
[src=bash]
#
#!/bin/bash
IP=$1
first_port=$2
last_port=$3
function scanner
{
for ((port=$first_port; port<=$last_port; port++))
do
(echo >/dev/tcp/$IP/$port)> /dev/null 2>&1 && echo $port open || echo "$port closed"
done
}[/src]
mit z.b ./portscan 127.0.0.1 1000 2000Scannt er alle Ports von 1000 bis 2000 und zeigt an welche Offen und welche gesperrt sind
Ich würde gerne den Script etwas anpassen, so dass
1 vordefinierte ports im Script gescannt werden
2. mir die ersten 5 Offenen ports anzeigt
LG
Der Code sieht wie folgt aus:
[src=bash]
#
#!/bin/bash
IP=$1
first_port=$2
last_port=$3
function scanner
{
for ((port=$first_port; port<=$last_port; port++))
do
(echo >/dev/tcp/$IP/$port)> /dev/null 2>&1 && echo $port open || echo "$port closed"
done
}[/src]
mit z.b ./portscan 127.0.0.1 1000 2000Scannt er alle Ports von 1000 bis 2000 und zeigt an welche Offen und welche gesperrt sind
Ich würde gerne den Script etwas anpassen, so dass
1 vordefinierte ports im Script gescannt werden
2. mir die ersten 5 Offenen ports anzeigt
LG