Dienste Prüfen

Spranta

Erfahrenes Mitglied
Hallo

wie kann ich per Script bestimmte Dienste wie z.b. Apache, FTP, SSH usw auf ihre funktionalität testen lassen per PHP?

Gruß
Spranta
 
Mir fällt da spontan fsockopen(), damit kannst du einfach mal den betreffenden Port "abhören", wenn eine Verbindung hergestellt werden konnte, dann ist der Dienst gestartet, sonst nicht.
 
Hier kannst Du sehen wie das gemacht wird. Das ist ein einfacher TCP-Ping an einen bestimmten Port. Diesen kannst Du natuerlich selbst waehlen.
Auf der selben Technik basiert auch der TCP-Portscan, jedoch werden dabei alle Ports durchgegangen und geguckt wo Antworten kommen.
 
Hallo!
birnkammer hat gesagt.:
Mir fällt da spontan fsockopen(), damit kannst du einfach mal den betreffenden Port "abhören", wenn eine Verbindung hergestellt werden konnte, dann ist der Dienst gestartet, sonst nicht.
Dazu schwirrt hier auch irgendwo ein ganz simples Script von mir rum..... einfach mal suchen (Server online offline).

Gruss Dr Dau
 
Zurück