DEV Community

MEHMET AMED ÜREY
MEHMET AMED ÜREY

Posted on

Linux Ağ Trafiğinde TTL Tabanlı İşletim Sistemi Analizi

Hedef bir sistem hakkında bilgi toplarken her zaman nmap gibi aktif port tarayıcıları çalıştırmak gerekmez; bazen sadece tek bir ping paketi bile hedefin işletim sistemi ailesini ele verir. IP paket başlığında yer alan TTL (Time to Live) değeri, varsayılan olarak işletim sistemlerine göre farklı atanır. Genelde Linux çekirdeği varsayılan TTL değerini 64 olarak belirlerken, Windows sistemler 128, Cisco ve bazı ağ cihazları ise 255 kullanır. Örneğin "ping -c 1 hedef_ip" çıktısında gelen TTL 54 ise, paketin 64'ten başlayıp aradaki 10 yönlendiriciden (hop) geçtiğini ve karşı sistemin muhtemelen Linux olduğunu anlarsınız. Aktif tarama izi bırakmadan pasif bilgi toplamak için tcpdump üzerinde 'tcpdump -ni eth0 -v "icmp"' komutuyla geçen paketlerin ham TTL değerlerini filtrelemek fazlasıyla pratiktir.

Top comments (0)