O.S identification via Ping command ?
Windows Os uses letters to fill out a payload, and linux uses numbers, so we can tailor our search to see what OS certain pings are coming from using ngrep isn't it ?
ex:- ngrep -qpd eth0 'abcd' icmp
ngrep -qdp eth0 '1234' icmp
in a similar way how can i take the o/p of a ping broadcast command ( ping -b 192.168.0.255) and identify which OS is in a particular Host ?
I have seen the TTL method given here :-
http://rahulhackingarticles.wetpaint...stem+detection
how correct is this or is there any other reliable way for O.S identification vi ping command ?