Network protocols can be used to identify operating systems and discern other device information.