Bashscript Portprüfung

drfuture

Zeitreisender
Teammitglied
Registriert
14 Juli 2013
Beiträge
7.687
Ort
in der Zukunft
Wie bekomme ich es am simpelsten hin am besten mit linux-Bordmitteln:

1) prüfen ob etwas auf Port 25 reagiert
2) wenn nicht falls vorhanden taskkill auf Prozessname "Anwendung"
3) systemctl stop, start

2 und 3 bekomme ich wohl selber hin - 1 ist das eigentlich interessante für das ich gerade keine Idee habe ;)
Würde nicht nur gerne wissen ob eine Anwendung auf dem Port lauscht sondern auch ob sie reagiert und was antwortet...
 
  • Thread Starter Thread Starter
  • #3
ja schon klar - aber telnet muss auch wieder beendet werden + ich muss die Ausgabe auswerten?
 
Mit [kw]nc[/kw] ist es auch recht einfach.

Zum Beispiel [kw]nc -z -v -w5 heise.de 80[/kw] oder [kw]nc -z -w5 google.de 80 &> /dev/null; echo $?[/kw]
 
[src=bash]nmap -p25 ngb.to | awk '/open/{print $2 " " $3}'[/src]
 
Zurück
Oben