Euriclea, a TCP fingerprinting tool