Skip to content

Latest commit

 

History

History
60 lines (40 loc) · 970 Bytes

File metadata and controls

60 lines (40 loc) · 970 Bytes

🖥️ Which System via TTL

Herramienta de línea de comandos que detecta el sistema operativo de un host remoto analizando el valor TTL de la respuesta ICMP (ping).


📋 Requisitos

Dependencia Versión mínima
Python 3.8+
pwntools 4.x
pip install pwntools

🚀 Uso

python3 whichSystem.py <Target IP>

Ejemplo:

python3 whichSystem.py 10.10.10.5

Salida esperada:

[*] Operative System: 10.10.10.5 →  Linux  (TTL=64)

🔍 Lógica de detección TTL

TTL recibido Sistema Operativo
≤ 64 Linux / Unix
≤ 128 Windows
> 128 Desconocido

ℹ️ El TTL se decrementa en cada salto de red, por lo que el valor real puede ser ligeramente inferior al valor original del SO.


📁 Estructura del proyecto

whichSystem/
├── whichSystem.py   # Script principal
└── README.md        # Este archivo