Passive OS fingerprinting and IDS system