- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 linux 下的 包过滤器 BPF
一, 导论 BPF(Berkeley Packet Filter)伯克利包过滤器。 是在linux 平台下的一个包过滤器。使用此过滤器可以在socket编程时非常方便的实现各种过滤规则。 要确保从socket中读取的是packet,也就是说是 MAC头+IP头+TCP/UDP头。 关于BPF的相关介绍可以查看英文文档:http://www.gsp.com/cgi-bi
2016-11-05 20:10:50 5650
原创 linux 高级网络编程之自定义ip报文头 Dos
一,前言 Dos(Denial of Service) 即拒绝服务攻击。在建立tcp连接过程中,有三次握手过程,假如客户端向服务器发送连接请求,服务器收到请求并准备建立连接,但客户端假如迟迟不确认连接将损耗服务器的资源。如果这样的请求多了,将严重影响服务器工作。这就是Dos 攻击的基本原理。然而由于单台客户端发送的客户端请求很有限,一般很难对处理能力强的服务器造成影响,所以Dos攻击在实
2016-11-05 19:15:18 2403
原创 linux 高级网络编程进阶之rawsocket
在linux套接字编程中,常见的套接字类型有SOCK_STREAM, SOCK_DGRAM . int socket(int domain, int type, int protocal), 其中 type 字段的 选项可以是: SOCK_STREAM SOCK_DGRAM SOCK_SEQPACKET SOCK_RAW
2016-11-04 17:51:54 2466
原创 linux 驱动程序入门 helloworld.ko
本文博客介绍了,helloword 驱动 的代码编写与编译,加载,卸载驱动的过程,便于尽快的入手驱动编程
2016-10-31 00:08:30 538
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人