Debian-Skript - Neustartprozedur, wenn die Remote-Verbindung fehlgeschlagen ist

308
Adam

Ich versuche herauszufinden, wie man mein Debian verwaltet und das Skript in /etc/init.d neu lädt, wenn die Remote-Revereese-Verbindung nicht reagiert

Was ich im Moment habe, ist:

root@pwnpi:~# netstat -nat Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State  tcp 0 512 10.28.4.115:34233 xx.xxx.xxx.xxx:31337 ESTABLISHED 

und ich möchte das Skript /etc/init.d/reverseshell erneut laden, wenn diese Verbindung nicht hergestellt oder angehört wird

Kann mir jemand helfen?

0
Der Begriff "Neustart" bezieht sich normalerweise auf das gesamte System. Meinen Sie damit, einen Prozess (durch sein Init-Skript) basierend auf einigen Kriterien neu zu starten *? Bitte [bearbeiten], um dies zu klären. a CVn vor 9 Jahren 0
Möglicherweise beantwortet [dieser Artikel unter UNIX & Linux SE] (http://unix.stackexchange.com/questions/122484/linux-centos-6-restart-network-service-after-lost-ping) Ihre Frage? Außerdem: Was ist der Punkt beim Neustarten Ihres Computers, wenn eine Netzwerkverbindung unterbrochen wird? Wenn das Datencenter einen Netzwerkausfall hat (was nicht häufig vorkommen sollte), wird der Server ständig neu gestartet. Es ist möglicherweise besser, die Netzwerkdienste neu zu starten ... Zum Schluss: Was haben Sie bereits versucht? Wo steckst du fest? SE ist kein Scripting-Service. agtoever vor 9 Jahren 0
Ich muss unser internes Netzwerk / 12 dieses Wochenende scannen, und die Lösung, die ich (Reverse Shell) habe, versagt mir alle paar Stunden. Adam vor 9 Jahren 0

1 Antwort auf die Frage

0
maiki

Machen Sie einen Cron für diesen Befehl

lsof -i4TCP@xx.xxx.xxx.xxx:31337 -sTCP:ESTABLISHED,LISTEN >/dev/null 2>&1 || /etc/init.d/reverseshell restart 

PS : sei nicht böse :-)