Multi Purpose Hacking/ Pentesting Tools

What is P0f?
p0f is a passive fingerprinting tool that can identify the machines you connect to, machines that connect to your box and even machines that go near your box even if that device is behind a packet firewall.

Is P0f Free?
Use of this tool is free.

Does P0f Work on all Operating Systems?
P0f works on Linux, Microsoft and MAC OS X operating systems.

What are the Typical Uses for P0f?
P0f is used to identify the target host’s operating system by simply examining packets captured even when the device is behind a packet firewall. It can also detect what kind of remote system is hooked up to or how far it is located. The latest beta can detect illegal network hook-ups. P0f can detect types of NAT setups and packet filters and can sometimes determine the ISP of the other person.