| Développé par | Michal Zalewski |
|---|---|
| Première version | |
| Écrit en | C |
| Système d'exploitation | Linux |
| Environnement | Linux |
| Type | Fingerprint d'OS |
| Site web | http://lcamtuf.coredump.cx/p0f3/ |
p0f (« passive OS fingerprinting ») est un logiciel permettant de faire de la détection de systèmes d’exploitation de manière passive, par écoute du réseau.
Il analyse les trames transitant sur le réseau (le segment analyse) et les compare avec une base de données des caractéristiques de chaque OS (prise d’empreintes) afin d’en retrouver l’OS correspondant :
p0f est totalement passif. Il ne génère aucun trafic réseau supplémentaire puisqu'il ne fait qu'analyser le trafic réseau.