借linux平台提问,在linux下,socket(AF_.INET,SOCK_PACKET,htons(E.TH_P_ALL)),再设置混杂模式即可抓.包。.
问题是:在T.ru64平台下(root用户),SOCK_PACKE.T,ETH_P_ALL未定义,不知在何头文件,或没有?而s.ocket(AF_INET,SOCKET_RAW,IPPROTO_IP),抓不到udp包,设置IPPROTO_ICM.P可抓到ping包,为何?不知如何设置,先谢谢了! 乙肝
[ 本帖最后由 aiwin28 .于 2007-3-2 00:14 编辑 .].