![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
文章平均质量分 80
GG_wang
这个作者很懒,什么都没留下…
展开
-
Raw Socket(原始套接字)实现Sniffer(嗅探)
一、raw socket介绍 1、raw socket中文叫原始套接字,它和其他的套接字的不同之处在于它工作在网络层或数据链路层,而其他类型的套接字工作在传输层,只能进行传输层数据操作。 我们常使用raw socket进行数据监听,在网卡处在混杂模式下时,可以接收所有经过网卡的数据,包括广播的数据包和发向自己的数据包,当然在共享式网络中(典型的hub组建的局域网),所有的数据包转载 2013-04-13 19:14:47 · 1182 阅读 · 0 评论 -
非阻塞模式(ioctlsocket)
//Server.cpp #include #include //winsock.h (2种套接字版本) #pragma comment(lib,"ws2_32.lib") //wsock32.lib #define MAXSIZE 100 // int main() { // int retVal; char buf[M转载 2013-04-17 23:01:24 · 860 阅读 · 0 评论