🖥️ NetAlertX Nedir?

Ağ, Varlık Tarayıcı ve Uyarı Framework’ü

Ev, ofis veya küçük işletme ağlarında en temel güvenlik sorularından biri şudur:

Ağıma hangi cihazlar bağlı?

Ama bu sorunun devamı daha önemlidir:

Yeni bir cihaz bağlandı mı?
Bilinmeyen bir MAC adresi görüldü mü?
Kritik cihaz offline oldu mu?
Bir cihazın IP adresi değişti mi?
Port durumu değişti mi?
Ağdaki varlık envanteri güncel mi?

Bu noktada açık kaynak dünyasında dikkat çeken araçlardan biri:

NetAlertX


NetAlertX Nedir?

NetAlertX, ağınızdaki cihazları keşfetmeye, varlıkları takip etmeye, değişiklikleri algılamaya ve bu değişiklikler için bildirim üretmeye odaklanan açık kaynaklı bir ağ görünürlüğü ve asset monitoring aracıdır.

Kısa tanım:

NetAlertX = Network visibility + asset discovery + device change detection + alerting framework

Daha sade ifade:

NetAlertX, ağınıza bağlı cihazları tarar, yeni veya bilinmeyen cihazları tespit eder ve değişiklik olduğunda sizi uyarır.

1️⃣ NetAlertX Ne İşe Yarar?

NetAlertX, Wi-Fi veya LAN ağında bağlı cihazları takip etmek için kullanılır.

Temel kullanım alanları:

Ağa bağlı cihazları keşfetmek
Yeni cihazları tespit etmek
Bilinmeyen cihazlar için uyarı üretmek
Cihaz IP/MAC değişikliklerini izlemek
Port değişikliklerini takip etmek
Kritik cihazların offline olmasını algılamak
Cihaz envanteri oluşturmak
Bildirim sistemleriyle uyarı göndermek
Plugin mimarisiyle genişletmek

Bu özellikler özellikle ev ağı, homelab, küçük ofis, test ortamı ve temel network visibility ihtiyacı olan yapılar için faydalıdır.


2️⃣ NetAlertX Nasıl Çalışır?

NetAlertX ağdaki cihazları farklı tarama yöntemleri ve plugin’ler ile keşfeder.

Genel akış:

Ağ taraması yapılır.
→ Cihazlar keşfedilir.
→ MAC, IP, hostname ve vendor bilgileri toplanır.
→ Önceki taramalarla karşılaştırılır.
→ Yeni cihaz veya değişiklik varsa olay oluşturulur.
→ Bildirim sistemi üzerinden uyarı gönderilir.

Örnek:

Yeni bir telefon Wi-Fi ağına bağlandı.
→ NetAlertX cihazı tespit etti.
→ Cihaz daha önce kayıtlı değil.
→ “New Device” olayı oluştu.
→ Telegram / e-posta / webhook bildirimi gönderildi.

3️⃣ NetAlertX’in Temel Özellikleri

Ağ Varlık Keşfi

NetAlertX, ağdaki cihazları keşfederek bir varlık listesi oluşturur.

Toplanabilecek bilgiler:

IP adresi
MAC adresi
Hostname
Vendor bilgisi
Bağlantı durumu
İlk görülme zamanı
Son görülme zamanı
Cihaz tipi
Port bilgisi

Bu bilgiler, ağda neyin bulunduğunu anlamak için temel görünürlük sağlar.


Yeni veya Bilinmeyen Cihaz Algılama

NetAlertX’in en güçlü taraflarından biri yeni veya bilinmeyen cihazları fark edebilmesidir.

Örnek senaryo:

Ev veya ofis ağına bilinmeyen bir cihaz bağlandı.
→ NetAlertX cihazı tespit etti.
→ Cihaz daha önce kayıtlı olmadığı için uyarı üretti.

Bu özellik özellikle şu sorular için değerlidir:

Ağıma izinsiz biri mi bağlandı?
Misafir cihazı mı geldi?
Yeni IoT cihazı mı eklendi?
Bilinmeyen MAC adresi var mı?

Port Değişikliği Takibi

NetAlertX, cihazlar üzerindeki port değişikliklerini takip etmek için kullanılabilir.

Örnek:

Bir cihazda daha önce açık olmayan 22/TCP açıldı.
Bir sunucuda 80/TCP kapandı.
Bir NAS cihazında beklenmeyen port görünmeye başladı.

Bu tür değişiklikler güvenlik ve operasyon açısından önemlidir.

Çünkü port değişikliği şu anlamlara gelebilir:

Yeni servis devreye alınmış olabilir.
Yanlış yapılandırma yapılmış olabilir.
Cihaz üzerinde beklenmeyen servis çalışıyor olabilir.
Bir uygulama güncellemesi port davranışını değiştirmiş olabilir.

Kritik Cihaz İzleme

NetAlertX ile önemli cihazların çevrimdışı olması takip edilebilir.

Örnek kritik cihazlar:

Router
Firewall
Access Point
NAS
Sunucu
Kamera sistemi
Home Assistant
Proxmox host
Raspberry Pi
Yazıcı
IoT gateway

Örnek olay:

NAS cihazı offline oldu.
→ NetAlertX bunu tespit etti.
→ Bildirim gönderildi.

Bu özellik küçük ağlarda temel uptime farkındalığı sağlar.


Bildirim Sistemi

NetAlertX çok kanallı bildirim yapısı sunar.

Bildirim kanalları şunlar olabilir:

E-posta
Telegram
Webhook
Pushover
Discord
Slack
Apprise destekli servisler

Bu sayede ağdaki değişiklikler yalnızca arayüzde kalmaz, ilgili kişilere anlık olarak iletilebilir.

Örnek bildirimler:

Yeni cihaz bulundu.
Bilinmeyen cihaz algılandı.
Cihaz offline oldu.
Cihaz tekrar online oldu.
IP adresi değişti.
Port değişikliği tespit edildi.

Plugin Mimarisi

NetAlertX plugin tabanlı bir yapıya sahiptir.

Bu mimari sayesinde farklı keşif, import ve bildirim mekanizmaları kullanılabilir.

Plugin türleri:

Scanner plugin
Importer plugin
Publisher plugin
Notification plugin
Workflow plugin

Örnek:

ARPSCAN ile cihaz keşfi
NMAPDEV ile cihaz/port taraması
Importer plugin ile dış kaynaktan cihaz bilgisi alma
Publisher plugin ile bildirim gönderme

Bu yapı NetAlertX’i yalnızca sabit bir ağ tarayıcı değil, genişletilebilir bir uyarı framework’ü haline getirir.


4️⃣ NetAlertX Ne Değildir?

NetAlertX doğru konumlandırılmalıdır.

IDS Değildir

Suricata veya Snort gibi trafiği derinlemesine analiz edip saldırı imzası eşleştirmez.

IPS Değildir

Trafiği inline engellemez.

SIEM Değildir

Çok kaynaklı log korelasyonu, olay yönetimi ve incident workflow sağlamaz.

NDR Değildir

Kurumsal ölçekte davranışsal network detection platformu olarak düşünülmemelidir.

NAC Değildir

Ağa bağlanan cihazı tespit edebilir; ancak PacketFence gibi 802.1X/RADIUS tabanlı erişim kontrolü uygulamaz.

Vulnerability Scanner Değildir

Port değişikliklerini gösterebilir; ancak tam kapsamlı zafiyet tarayıcı yerine geçmez.


5️⃣ NetAlertX ve Suricata Farkı

NetAlertX ile Suricata farklı ihtiyaçlara cevap verir.

NetAlertX

Cihaz keşfi yapar.
Yeni cihazları bildirir.
Port/IP değişikliklerini izler.
Ağ varlık envanteri sağlar.
Hafif network visibility sunar.

Suricata

Ağ trafiğini analiz eder.
IDS/IPS/NSM motoru olarak çalışır.
İmza tabanlı saldırı tespiti yapar.
EVE JSON logları üretir.
Malware C2, exploit ve policy ihlallerini tespit edebilir.

Kısa ifade:

NetAlertX ağda kim var sorusuna cevap verir.
Suricata ağda zararlı trafik var mı sorusuna cevap verir.

En iyi kullanım:

NetAlertX + Suricata + SIEM

Bu üçlü birlikte kullanıldığında daha anlamlı güvenlik görünürlüğü sağlanır.


6️⃣ Kullanım Senaryoları

Ev Ağı İzleme

Yeni cihaz bağlandı mı?
Çocukların cihazları online mı?
Router veya NAS offline oldu mu?
IoT cihazları beklenmedik şekilde IP değiştirdi mi?

Küçük Ofis Ağı

Misafir cihazlar takip ediliyor mu?
Bilinmeyen laptop ağa bağlandı mı?
Kritik cihazlar erişilebilir mi?
Yeni servis/port açıldı mı?

Homelab

Proxmox VM’leri görünüyor mu?
Docker container IP’leri değişti mi?
Yeni test makinesi eklendi mi?
Lab servislerinde port değişikliği var mı?

IoT Görünürlüğü

Kamera sistemleri online mı?
Akıllı cihazlar beklenen IP’de mi?
IoT cihazları ağda düzenli görünüyor mu?
Bilinmeyen IoT cihazı eklendi mi?

7️⃣ Güvenlik Açısından Değeri

NetAlertX doğrudan saldırı engelleyen bir araç değildir.

Ancak güvenlik görünürlüğü sağlar.

Güvenlik açısından katkıları:

Bilinmeyen cihazları fark ettirir.
Yeni MAC adreslerini tespit eder.
IP değişikliklerini gösterir.
Port değişikliklerini bildirir.
Kritik cihazların offline olmasını gösterir.
Ağ varlık envanteri oluşturur.

Bu görünürlük, küçük ağlarda temel güvenlik farkındalığı için değerlidir.

Çünkü birçok ortamda problem şudur:

Ağda ne olduğunu kimse bilmiyor.

NetAlertX bu boşluğu doldurmaya yardımcı olur.


8️⃣ Kurumsal Kullanımda Dikkat Edilecekler

NetAlertX küçük ve orta ölçekli ortamlar için faydalı olabilir; ancak kurumsal ağlarda doğru tasarım gerekir.

Dikkat edilmesi gerekenler:

Çoklu subnet tarama
VLAN görünürlüğü
Routing erişimi
Firewall izinleri
Tarama frekansı
Nmap/ARP scan etkisi
Bildirim gürültüsü
False-positive cihaz değişiklikleri
DHCP lease davranışı
MAC randomization etkisi

Özellikle mobil cihazlarda MAC randomization aktifse aynı cihaz farklı MAC adresleriyle görünebilir.

Bu durum yeni cihaz uyarılarının artmasına neden olabilir.


9️⃣ NetAlertX ve Network Source of Truth

NetAlertX, ağdaki cihazlar için temel bir görünürlük kaynağı sağlayabilir.

Ancak tam kapsamlı IPAM/DCIM yerine geçmez.

Daha doğru kullanım:

Küçük ağlarda pratik cihaz envanteri
Homelab ortamında source of truth desteği
Kritik cihaz listesi takibi
Bilinmeyen cihaz alarmı
Port değişikliği gözlemi

Büyük kurumsal yapılarda ise NetBox, PacketFence, SIEM, NAC ve NDR gibi sistemlerle birlikte düşünülmelidir.


🔟 Bildirim Gürültüsü Nasıl Azaltılır?

NetAlertX değerli uyarılar üretir; ancak yanlış yapılandırılırsa çok fazla bildirim gönderebilir.

Bildirim kalitesini artırmak için:

Kritik cihazları etiketle.
Bilinen cihazları onayla.
Bilinmeyen cihaz politikası oluştur.
Tarama sıklığını doğru ayarla.
DHCP değişikliklerini dikkate al.
Mobil cihaz MAC randomization davranışını takip et.
Her değişikliği kritik alarm yapma.
Bildirim kanallarını seviyelendir.

Örnek:

Router offline → Kritik alarm
Yeni bilinmeyen cihaz → Yüksek alarm
Telefon IP değiştirdi → Düşük alarm
Docker container yeniden IP aldı → Bilgilendirme

1️⃣1️⃣ Güvenli Kullanım Notları

NetAlertX ağ envanteri ve cihaz bilgisi içerir.

Bu nedenle arayüz ve veri güvenliği önemlidir.

Dikkat edilmesi gerekenler:

Web arayüzünü internete açık bırakma.
Güçlü parola kullan.
Mümkünse VPN veya yönetim ağı üzerinden eriştir.
Docker container güncellemelerini takip et.
Yedekleme planı oluştur.
Bildirim webhook tokenlarını koru.
PCAP veya tarama çıktısı varsa hassas kabul et.

Ağ envanteri saldırgan için çok değerli bilgidir.

Bu yüzden NetAlertX çıktıları da güvenlik verisi olarak korunmalıdır.


1️⃣2️⃣ Sık Yapılan Hatalar

1️⃣ NetAlertX’i IDS Sanmak

NetAlertX cihaz ve değişiklik tespiti yapar; saldırı imza analizi yapan IDS değildir.

2️⃣ Port Değişikliğini Zafiyet Tespiti Sanmak

Port değişikliği güvenlik sinyali olabilir; ancak zafiyet tespiti için ayrıca scanner gerekir.

3️⃣ Bildirimleri Çok Agresif Ayarlamak

Her küçük değişiklik alarm olursa gerçek olaylar gözden kaçabilir.

4️⃣ MAC Randomization Etkisini Unutmak

Mobil cihazlar farklı MAC adresleriyle görünebilir.

5️⃣ Çok Sık Tarama Yapmak

Aşırı tarama küçük cihazları, IoT ürünlerini veya zayıf ağları gereksiz yorabilir.

6️⃣ Web Arayüzünü Açık Bırakmak

Ağ envanteri içeren arayüzler yalnızca güvenli yönetim ağından erişilebilir olmalıdır.


1️⃣3️⃣ 48s Mini-PoC Planı

  1. NetAlertX reposunu ve dokümantasyonunu inceleyin.
  2. Test ortamında Docker ile kurulum hazırlayın.
  3. İzlenecek subnet’i belirleyin.
  4. İlk ağ taramasını çalıştırın.
  5. Bulunan cihazları kategorilere ayırın.
  6. Kritik cihazları işaretleyin.
  7. Bildirim kanalını yapılandırın.
  8. Yeni test cihazı ağa bağlayın.
  9. Yeni cihaz uyarısının geldiğini doğrulayın.
  10. Bir cihazın IP veya port değişikliğini test edin.
  11. Bildirim gürültüsünü azaltmak için ayarları düzenleyin.
  12. NetAlertX çıktısını SIEM veya envanter sürecinizle ilişkilendirin.

Kısa Karşılaştırma

AraçAna Amaç
NetAlertXCihaz keşfi, varlık takibi, değişiklik bildirimi
SuricataIDS/IPS/NSM trafik analizi
SnortIDS/IPS saldırı tespiti
ZeekNetwork security monitoring ve protokol loglama
NetBoxIPAM/DCIM ve network source of truth
PacketFenceNAC, 802.1X, captive portal ve erişim kontrolü
WazuhSIEM/XDR, log analizi ve endpoint güvenliği

Kısa Özet

NetAlertX:
Açık kaynak network visibility ve asset discovery aracıdır.

Amaç:
Ağa bağlı cihazları keşfetmek, değişiklikleri izlemek ve uyarı üretmek.

Güçlü taraf:
Yeni veya bilinmeyen cihazları, IP/port değişikliklerini ve kritik cihaz durumlarını takip eder.

Kullanım alanı:
Ev ağı, küçük ofis, homelab, IoT görünürlüğü ve temel ağ envanteri.

Dikkat:
IDS, IPS, SIEM, NAC veya vulnerability scanner değildir.

Sonuç

NetAlertX, ağınızdaki cihazları görmek, yeni veya bilinmeyen bağlantıları fark etmek ve varlık değişikliklerinden haberdar olmak için pratik ve etkili bir açık kaynak çözümdür.

Doğru kullanıldığında:

Ağdaki cihazları görünür hale getirir.
Bilinmeyen cihazları bildirir.
Kritik cihazların durumunu takip eder.
Port ve IP değişikliklerini gösterir.
Bildirim sistemiyle hızlı farkındalık sağlar.
Plugin mimarisiyle genişletilebilir.

Ancak doğru konumlandırılmalıdır:

NetAlertX temel ağ görünürlüğü sağlar.
Suricata gibi IDS çözümlerinin yerine geçmez.
PacketFence gibi NAC sistemleri gibi erişim kontrolü uygulamaz.
SIEM gibi olay korelasyonu yapmaz.

En kısa mesaj:

Ağda kim var?
Yeni cihaz geldi mi?
Kritik cihaz düştü mü?
Port değişti mi?

NetAlertX bu sorulara hızlı ve pratik cevap verir.

Hafif, açık kaynaklı ve bildirim odaklı bir ağ varlık izleme aracı arıyorsanız NetAlertX kesinlikle incelenmesi gereken projelerden biridir.

About Cem Kemal Erbaş

Buna da göz atın

FRRouting Nedir? Açık Kaynak BGP, OSPF ve Routing Security Platformu

BGP, OSPF veya IS-IS senaryolarını test etmek için her zaman fiziksel router kullanmak gerekmez. FRRouting …

Bir yanıt yazın