Hershel: Single-Packet OS Fingerprinting
Authors:
- 6 July 2015
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE/ACM Transactions on Networking
- Vol. 24 (4) , 2196-2209
Abstract
Traditional TCP/IP fingerprinting tools (e.g., nmap) are poorly suited for Internet-wide use due to the large amount of traffic and intrusive nature of the probes. This can be overcome by approaches that rely on a single SYN packet to elicit a vector of features from the remote server. However, these methods face difficult classification problems due to the high volatility of the features and severely limited amounts of information contained therein. Since these techniques have not been studied before, we first pioneer stochastic theory of single-packet OS fingerprinting, build a database of 116 OSs, design a classifier based on our models, evaluate its accuracy in simulations, and then perform OS classification of 37.8M hosts from an Internet-wide scan.Keywords
Funding Information
- NSF (CNS-1017766, CNS-1319984)
This publication has 16 references indexed in Scilit:
- Uncovering network tarpits with degreaser2014
- How Vulnerable Are Unprotected Machines on the Internet?2014
- Demystifying service discovery2010
- IpMorph: fingerprinting spoofing unificationJournal of Computer Virology and Hacking Techniques, 2009
- A Data Mining Based Analysis of Nmap Operating System Fingerprint Database2009
- Census and survey of the visible internet2008
- Remote physical device fingerprinting2005
- A TCP Tuning Daemon2002
- TCP Extensions for High Performance1992
- Transmission Control Protocol1981