08 2016 档案

摘要:ZC: 貌似 Linux内核里面有 计算何种协议的checksum的函数,但是 应用层 我没有找到现成的函数可供调用... ZC: IP头的checksum 和 UDP头的checksum 来自于“<<Windows 网络与通信程序设计>> (第2版) 第6章 6.3.3、原始UDP封包发送实例” 阅读全文
posted @ 2016-08-29 09:39 LinuxCode 阅读(1187) 评论(0) 推荐(0)
摘要:1、ip checksum 2、udp checksum 3、tcp checksum 4、 5、 阅读全文
posted @ 2016-08-29 09:39 LinuxCode 阅读(299) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/uvsjoh/archive/2013/01/01/2841764.html X 阅读全文
posted @ 2016-08-26 09:10 LinuxCode 阅读(145) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/linuxer/archive/2012/04/19/2870537.html (一)基本语法iptables-t filter -A INPUT -p icmp -j DROP 高级语法iptables-t filter -A INPUT -m mac 阅读全文
posted @ 2016-08-25 16:29 LinuxCode 阅读(714) 评论(0) 推荐(0)
摘要:ZC: prohibited 禁止 1、http://blog.csdn.net/kunatnet/article/details/44650387 2、 http://zhidao.baidu.com/link?url=MIrTIBtYESThBOO5imXFubzbNy85BVJKSKNTm4k 阅读全文
posted @ 2016-08-25 15:35 LinuxCode 阅读(9783) 评论(1) 推荐(1)
摘要:1、百度搜索:“Linux 内核编译”,搜到一些网址,可用于参考,基本分为 两个种类: 1.1、使用 https://www.kernel.org/ 中下载的源码 1.2、使用 http://vault.centos.org/ 中下载的源码 --> 这个是 CentOS源码 2、使用 https:/ 阅读全文
posted @ 2016-08-25 09:05 LinuxCode 阅读(400) 评论(0) 推荐(0)
摘要:1、在 CentOS的 wiki上有说 如何下载 https://wiki.centos.org/zh/HowTos/I_need_the_Kernel_Source 1.1、源码下载的地址为: 以 CentOS6.4 为例: http://vault.centos.org/6.4/os/Sourc 阅读全文
posted @ 2016-08-24 21:59 LinuxCode 阅读(210) 评论(0) 推荐(0)
摘要:1、应用层 原始套接字 Linux原始套接字实现分析 http://blog.chinaunix.net/uid-27074062-id-3388166.html ZC: 该博文 从驱动的角度 讲解了 原始套接字的 实现原理。值得学习。 ZC: 同时,我可以参照着看相关的内核源码,来验证他讲的是否正 阅读全文
posted @ 2016-08-24 21:37 LinuxCode 阅读(193) 评论(0) 推荐(0)
摘要:1、 <<深入理解LINUX网络技术内幕>> 1.1、第5章 "概论"的前面 有说“有关内核内部的通信,以及内核与用户控件的通信,所采用的通用信息传输系统的相关分析,可以参考<<深入理解Linux内核>>一书(O'Reilly出版)” 1.2、第5章 "概论" 中讲到 sysfs 的段落中,有说“在 阅读全文
posted @ 2016-08-24 13:02 LinuxCode 阅读(135) 评论(0) 推荐(0)
摘要:1、驱动层: 1.1、netfilter_hook.c 1.2、Makefile : 2、应用层: 2.1、main.cpp 3、 4、 5、 阅读全文
posted @ 2016-08-24 10:25 LinuxCode 阅读(647) 评论(0) 推荐(0)
摘要:1、 数据链路层转发的简单实现 http://www.lai18.com/content/2054051.html 2、 基于 linux 平台的 libpcap 源代码分析 https://www.ibm.com/developerworks/cn/linux/l-libpcap/ ZC: 文章中 阅读全文
posted @ 2016-08-23 14:31 LinuxCode 阅读(722) 评论(0) 推荐(0)
摘要:1、 http://bbs.chinaunix.net/thread-4180313-1-1.html ZC: 这个帖子里面 2楼提到,“至于校验和直接调api就可以了....” http://bbs.chinaunix.net/thread-1941060-1-1.html Linux内核发送构造 阅读全文
posted @ 2016-08-22 14:11 LinuxCode 阅读(294) 评论(0) 推荐(0)
摘要:代码来自:http://www.cnblogs.com/yuuyuu/p/5184509.html 测试OS: CentOS6.4 (x86 / x64) 1、这里是 CentOS6.4 (x64) 1.1、/usr/src/kernels/2.6.32-358.el6.x86_64/include 阅读全文
posted @ 2016-08-22 09:50 LinuxCode 阅读(152) 评论(0) 推荐(0)
摘要:1、操作系统 1.1、平台上的 CentOS6的x86版的3个系统(CentOS-6 / CentOS-6-x86 / CentOS-6-minimal)都尝试过了,都不能安装... 1.2、命令"uname -r" 显示为 "2.6.32-042stab116.1" 2、gcc-c++ 使用 命令 阅读全文
posted @ 2016-08-21 13:38 LinuxCode 阅读(514) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/yuuyuu/p/5119891.html ZC: 疑问,最后的 模块kernel_mod 调用 模块kernel_fun的函数fun,是成功的OK的。但是 模块kernel_mod 怎么就知道 它调用的就是 模块kernel_fun的fun函数?如果 阅读全文
posted @ 2016-08-20 14:11 LinuxCode 阅读(2711) 评论(0) 推荐(0)
摘要:1、CentOS6.4x86 未安装 kernel-headers-2.6.32-358.el6.x86_64.rpm 前 2、错误: make: *** /lib/modules/2.6.32-431.el6.x86_64/build/: No such file or directory. St 阅读全文
posted @ 2016-08-19 22:23 LinuxCode 阅读(311) 评论(0) 推荐(0)
摘要:1、 2、 3、 4、 5、 阅读全文
posted @ 2016-08-19 22:20 LinuxCode 阅读(179) 评论(0) 推荐(0)
摘要:1、参考网址: http://www.cnblogs.com/xmphoenix/archive/2012/03/27/2420044.html 里面介绍了基本书: 1.1、<<linux_device_driver 3rd Edition>> 中文名 : <<Linux设备驱动程序>> (封面上 阅读全文
posted @ 2016-08-16 09:30 LinuxCode 阅读(146) 评论(0) 推荐(0)
摘要:1、看点: netfilter ZC: 貌似 关于 netfilter 的文章蛮多的,以后可以慢慢搜索,这里就想当做抛个砖吧 2、 Linux kernel过滤网络数据包 http://blog.csdn.net/qianguozheng/article/details/48503675 netfi 阅读全文
posted @ 2016-08-11 22:08 LinuxCode 阅读(410) 评论(0) 推荐(0)
摘要:1、 1.1、看点: 应用层抓包 1.2、担忧: 会不会 漏抓包(丢包),感觉始终没有 驱动层那么放心...(希望Linux不像Windows那样应用层抓包会丢吧...) 2、 Linux网络编程:原始套接字的魔力【上】 http://blog.chinaunix.net/uid-23069658- 阅读全文
posted @ 2016-08-11 22:05 LinuxCode 阅读(405) 评论(0) 推荐(0)
摘要:1、关键字: AF_PACKET ==> 丢包 AF_CAPTURE ZC: 但是,网络上 搜不到 AF_CAPTURE 的相关信息... 2、相关网址: http://m.newsmth.net/article/Programming/single/208/0 下载网址:ftp://166.111 阅读全文
posted @ 2016-08-11 21:59 LinuxCode 阅读(240) 评论(0) 推荐(0)
摘要:Qt5.3.2代码: 1、pro 2、CPP 3、 阅读全文
posted @ 2016-08-10 14:43 LinuxCode 阅读(136) 评论(0) 推荐(0)
摘要:19 ]、 【01:12】 【01:28】只有明白了“Linux启动过程” 才会明白 为什么 单用户模式 它不会去读取 etcinittable文件 而可以直接进入OS。为什么设置的密码无效了 【01:45】当前目录、相对路径、绝对路径、工作目录 【03:20】概念讲解 【08:55】 ZC: 前面 阅读全文
posted @ 2016-08-10 12:46 LinuxCode 阅读(216) 评论(0) 推荐(0)
摘要:1、 2、 02_01_getpid : 02_04_01_forkd : 02_05_01_TestSystem : 3、 03_01_rwexa : 03_02_catexa : 03_03_statexa : 03_04_chkflg : 03_05_mknodexa : 4、 04_01_s 阅读全文
posted @ 2016-08-10 10:45 LinuxCode 阅读(408) 评论(0) 推荐(0)
摘要:1、 2、 3、 阅读全文
posted @ 2016-08-10 08:24 LinuxCode 阅读(94) 评论(0) 推荐(0)