Default TTL (Time to Live) Values of Different OS

TTL (Time to Live) is a timer value included in packets send over networks that tells the recipient how long or use the packet before discarding and expiring the data. TTL values are different for different Operating Systems.So we can determine the OS based on the TTL value.

Here are the default TTL value of different devices/ Operating Systems:

Device OSVersionProtocolTTL
AIX TCP60
AIX UDP30
AIX3.2,4.1ICMP255
BSDIBSD/OS 3.1 & 4.1ICMP255
CompaTru64v5.0ICMP64
Cisco ICMP254
DEC PathworksV5TCP & UDP30
Foundry ICMP64
FreeBSD2.1RTCP & UDP64
FreeBSD3.4, 4.0ICMP255
FreeBSD5ICMP64
Windowsfor WorkgroupsTCP & UDP32
Windows95TCP & UDP32
Windows98ICMP32
Windows98,98 SEICMP128
WindowsServer 2003 128
WindowsXPICMP/TCP/UDP128
WindowsVistaICMP/TCP/UDP128
Windows7ICMP/TCP/UDP128
WindowsServer 2008ICMP/TCP/UDP128
Windows10ICMP/TCP/UDP128

© 2019. All rights reserved.

Powered by NightHawk