| ARPWatch, arp bilgilerine bakarak ethernet arayüzlerini kontrol eden programdır. |
| California Üniversitesi Lawrence Berkeley National Laboratory Network Research Group’unda çalışmakta olan Craig Leres tarafından yazılmıştır.
California Üniversitesi’ne ait özel bir açık kaynak kod lisansına sahiptir. Gelen ARP bilgilerini kendi veritabanında tutar. PCap kütüphanesini kullanmaktadır. ARPWatch’u şu şekilde kurabilirsiniz : # wget ftp://ftp.ee.lbl.gov/arpwatch.tar.gz make install komutundan sonra arpwatch ikilileri sisteminize kurulacaktır. arpwatch çalıştırma parametrelerine bakarsak;
# /usr/local/sbin/arpwatch --help
- d : debug seçeneğini aktif eder. ARPWatch, gelen arp bilgileri veritabanında tutarak bunlar hakkında çeşitli yorumlar ve karşılaştırmalar yapar. SYSLOG MESAJLARI Arpwatch tüm kayıtlarını syslog ile tutmaktadır: # tail -f /var/log/messages Syslog mesajlarının anlamlarına bakarsak: MAC broadcast Makinenin ağa MAC Adresini broadcast yaydığını gösterir. ip broadcast Makinenin IP adresini ağa broadcast yaydığını belirtir. bogon Kaynak IP adresinin yerel ağa ait bir IP bloğundan olmadığını belirtir. MAC broadcast Kaynak MAC adresinin hepsinin 0 ya da hepsinin 1 lerden oluştuğunu bildirir. MAC mismatch Kaynak MAC adresinin adres veritabanını ile uyuşmadığını bildirir. reused old MAC address Kaynak makinenin daha once görüldüğü bir MAC adresini tekrar aldığını gösterir. (flip-flop mesajları oluşturur.) suppressed DECnet flip flop flip flop mesajlarını oluşturur. Bir MAC adresi iki ayrı IP’de görüldüğü zaman oluşur. HATA MESAJLARI Arpwatch syslog ile tuttuğu tüm kayıtları mail ile bildirmez. Arpwatch’un bildirdiği 4 çeşit mesaj vardır: new activity Bu MAC/IP adresi 6 aydan bu yana ilk defa ağda anons edilmektedir. new station MAC adresi ilk defa ağa dahil olmuştur. flip flop Kaynak makinenin MAC adresi değiştiğinde ya da bir MAC adresini birden fazla IP kullandığında oluşur. changed MAC address Makine (host) yeni bir MAC adresi ile ağa dahil olmuştur. ARPWatch’u çalıştırmadan önce arp veritabanı olarak kullanılmak üzere arp.dat isimli bir dosya oluşturmalısınız. Daha sonra; # /usr/local/sbin/arpwatch –N Komutu ile arpwatch’u çalıştırabilirsiniz. arp veritabanını daha sonra kullanmak için arp.dat dosyanızı yedekleyebilirsiniz. KAYNAKLAR: [1] man arpwatch
İlk güncelleme: 26.04.2006
Afşin TAŞKIRAN |
Son yorumlar
2 hafta 4 gün önce
3 hafta 1 gün önce
3 hafta 4 gün önce
28 hafta 7 saat önce
29 hafta 2 gün önce
31 hafta 4 gün önce
31 hafta 4 gün önce
34 hafta 3 gün önce
34 hafta 3 gün önce
37 hafta 2 gün önce