GitHub repository: momo286/pyp0f
Description: p0f v3 with impersonation spoofing, written in Python - Accurately guess the OS of a packet with passive fingerprinting.