(10.11.2019, 19:05)beetlestone schrieb:(29.08.2019, 11:18)Shimly_Stefan schrieb:Gibt es dazu schon was neues ? Es geht zwar notgedrungen über Traffiküberwachung, aber so genau ist das auch nicht :((28.08.2019, 18:59)beetlestone schrieb:@TTpiwenn du mehrere surfbars hast, dann bringt bis JETZT der restartercode nichts.dann musst du den traffik auf port 80 checken (z.b. über iptables), aber dann darf keine andere surfbar laufen...aber warte mal 1-2 tage, stefan baut da evtl was :D
Mit 1-2 Tagen kommen wir da leider nicht aus, da ich dafür alles umbauen und ausgiebig testen muss.
Das aktuelle System war für derartige Dinge nie ausgelegt :rolleyes:
Aber dennoch habe ich mir dazu schon Gedanken gemacht und werde es in der nächsten Zeit realisieren, sobald ich die Zeit dafür finde.
gestern hat's bei mir klick gemacht, wie man das problem lösen kann. ich hatte ja bereits erwähnt, das ganze per IP zu überprüfen. das ist dann doch etwas genauer und einfacher als den port 80 über iptables zu checken.
erstmal zur theorie:
mit "netstat" oder "ss" kann man sich die verbindungen anzeigen lassen, die der rechner irgendwohin aufbaut.
in zukunft wird man häufiger "ss" sehen und nutzen, da das "netstat" als deprecated gilt und "ss" der "offizielle" nachfolger ist. im vergleich gibt "ss" auch schneller eine liste der verbindungen aus. das "ss" steht übrigens für "socket statistics" :)
wenn man nun "ss -t" aufruft, werden alle tcp verbindungen angezeigt. mittels "grep" kann man filtern. man filtert dann die IPs von ebesucher.de.
das ganze packt man in einer schleife die ne minute. wenn keine verbindung zu ebesucher aufgebaut ist, bleibt die schleife leer. kommt es dann aber zu einer verbindung, wird beim "ss" die verbindung kurz angezeigt und wir haben dann einen inhalt in der schleife. sobald dann der inhalt da ist, kann die schleife beendet werden. wenn die schleife bis zum ende durchläuft (also die eine minute), wurde keine verbindung aufgebaut und man kann stark davon ausgehen, dass ebesucher nicht mehr läuft... dann killt man den browser und startet neu.
also ist die überwachung per IP traffic relativ easy ==> schleife bauen, auf reaktion von "ss -t | grep IPs" warten <== reaktion vorhanden: schleife beenden; keine reaktion vorhanden: browser neu starten...
jetzt zur paxis:
wenn sich ein tüfteliger mitstreiter findet, kann er ja mal was basteln... ich habe momentan keine zeit und nerven dafür :) ... wahrscheinlich erst am wochenende.