Debian betiği - uzaktan bağlantı başarısız olursa, işlemi yeniden başlat


0

Uzak, reveri bağlantısı yanıt vermiyorsa debian'ımı nasıl yöneteceğimi ve /etc/init.d'deki betiği yeniden yüklemeyi sağlamaya çalışıyorum.

Şu anda sahip olduğum şey:

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

ve eğer bu bağlantı kurulduysa veya dinlenmediyse /etc/init.d/reverseshell betiğini yeniden yüklemek istiyorum.

Herhangi biri bu konuda yardımcı olabilir mi?


"Yeniden başlatma" terimi genellikle tüm sistemi ifade eder. Bazı kriterleri temel alan bir işlemi (init betiği ile) yeniden başlatmak mı istiyorsunuz ? Lütfen netleştirmek için uygun şekilde düzenleyin .
CVn

Belki UNIX ve Linux SE'deki bu madde sorunuzu cevaplıyordur? Ayrıca: ağ bağlantısı koptuğunda bilgisayarınızı yeniden başlatmanın amacı nedir? Veri merkezinde ağ kesintisi varsa (bu sık sık gerçekleşmemelidir), sunucunuz sürekli olarak yeniden başlatılır. Ağ hizmetlerini yeniden başlatmak daha iyi olabilir ... Sonunda: ne denedin? Nereye sıkıştın? SE bir betik hizmeti değil .
agtoever

Bu hafta sonu iç ağımızı / 12'yi taramam gerekiyor ve sahip olduğum çözüm (tersi kabuk) birkaç saatte bir beni etkiliyor.
Adam

Yanıtlar:


0

Bu komut için bir cron yapın

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

Ps : kötü olmayın :-)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.