Я пытаюсь выяснить, как управлять своим Debian и перезагружать скрипт в /etc/init.d, если удаленное, уважаемое соединение не отвечает

что у меня на данный момент есть:

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

и я хотел бы перезагрузить скрипт /etc/init.d/reverseshell, если это соединение не УСТАНОВЛЕНО или СЛУШАТЬ

Кто-нибудь может помочь с этим?

1 ответ1

0

Сделайте cron для этой команды

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

PS: не будь злым :-)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .