Nöbetçi logosu

Sunucun uyurken,
biri nöbette.

nginx çalışan Linux sunucun için kendi barındırdığın bir bekçi. Logları okur, saldırıyı yakalar, sana Telegram'dan sorar.

Nasıl çalışır

Önce kurallar.
Sonra yapay zekâ.

Nöbetçi birkaç dakikada bir nginx, SSH ve UFW loglarını okur. Bilinen saldırı kalıplarını kural motoru yakalar; IP'yi nginx'te, istersen Cloudflare'in kenarında da banlar.

Okur
nginx erişim ve hata logları, SSH girişleri, UFW kayıtları.
Yakalar
SSH kaba kuvvet, SQL enjeksiyonu, webshell ve dizin aşma denemeleri, saldırı araçları, tuzak adresler.
Banlar
nginx'te; istersen Cloudflare'de de. Ne zaman ve neden olduğunu sana yazar.

Yapay zekâ

Logları okur.
Sırlarını değil.

Kuralların kaçırabileceği şeyler için bir yapay zekâ katmanı logları özetler ve olağandışı olanı işaretler. Loglar sunucudan çıkmadan önce IP'ler, e-postalar, parolalar ve anahtarlar maskelenir. Yerel bir Ollama modeliyle hiçbir şey sunucudan çıkmaz.

Telegram

Panel yok.
Sohbet var.

Uyarılar cebine gelir, kararı sen verirsin. Bot yalnızca ban ve ban kaldırma gibi sabit bir eylem kümesini çalıştırır; asla rastgele bir kabuk komutu değil.

4/ 7
  • SSH parola ile giriş kapalı
  • SSH root girişi açık PermitRootLogin no
  • UFW etkin
  • Açık portlar: 22, 80, 443
  • SSL sertifikası 61 gün geçerli
  • 4 güvenlik güncellemesi bekliyor apt upgrade
  • nginx sürümünü gösteriyor server_tokens off

Güvenlik

Yalnızca sana cevap verir.
Yabancılara sessiz.

Bot yalnızca senin sohbet kimliğini dinler; başka biri yazarsa yanıt bile vermez. Bir bekçinin kendisi de korunmalı.

fail2ban

Yerine değil. Yanında.

fail2ban işini iyi yapar; Nöbetçi onunla birlikte çalışabilir. Üstüne yapay zekâ incelemesi, Telegram'dan yönetim, onay akışı ve sunucu denetimi ekler.

kurallar · yapay zekâ özeti · onay · /audit

Nöbeti devral.

1. Kur Ubuntu / Debian · nginx · Python 3.10+

git clone https://github.com/efefdev/nobetci
cd nobetci
sudo python3 install.py

2. Ayarla bot anahtarı, sohbet kimliği, model

sudo nano /etc/nobetci/config.env

Nöbetçi bir yardımcıdır, garanti değil. Her saldırıyı yakalayamaz, yapay zekâ yanılabilir; yedeklerini, güncellemelerini ve kendi gözetimini bırakma. Bir açık bulursan bildir.