共 18 篇文章
显示摘要每页显示  条
struct task_struct {.../* open file information */struct files_struct *files;//可以代开的最大文件数int max_fdset; //位图的最大长度int next_fd; //下一个可用的fdstruct file ** fd; /* current fd array 指向files_struct的fd_array */fd_set *close_on_exec;fd_set *open_fds; //打开的文件标记,比如第2位为0,则打开了2号文件struc...
对tty_driver进行一些必要的初始化之后,调用tty_register_driver() 将其注册.alloc_tty_driver()接口代码如下所示:struct tty_driver *alloc_tty_driver(int lines){check_tty_count(tty, "tty_open");Init_dev() -à initialize_tty_struct() à tty_ldisc_assign(tty, tty_ldisc_get(N_TTY));看一下tty_ldisc_assign(tty...
/* 注册字符设备,设备名称是ppp */ err = register_chrdev(PPP_MAJOR, "ppp", &ppp_device_fops); if (!err) { /* 创建udev */ ppp_class = class_create(THIS_MODULE, "ppp"); if (IS_ERR(ppp_class)) { err = PTR_ERR(ppp_class); goto out_chrdev; } class...
iptables的命令格式较为复杂,一般的格式如下:iptables [-t table] 命令 [chain] [rules] [-j target]table——指定表明命令——对链的操作命令chain——链名rules——规则target——动作如何进行1.表选项表选项用于指定命令应用于哪个iptables内置表,iptables内置包括filter表、nat表、mangle表和raw表。2.查看iptables规则查看iptables规...
iptables 入门。iptables -A OUTPUT -o eth0 -p tcp -s $FW_IP --sport 1024:65535 -d any/0 --dport 23 -j ACCEPT.iptables -A INPUT -i eth0 -p tcp -s any/0 --sport 1024:65535 -d $FW_IP --dport 25 -j ACCEPT.iptables -A OUTPUT -o eth0 -p tcp -s $FW_IP --sport 1024:65535 -d any/0 --dport 25 -j ACCEPT.iptables -A INPUT -i eth0 ...
如何使用netfilter/iptables构建防火墙如何使用netfilter/iptables构建防火墙 发布时间:2004.03.17 13:57 来源:开放系统世界 作者:吴燕。应用iptables.# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE# iptables -t filter -A FORWARD -i eth0 -o eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT# iptables -t filte...
HTTP协议(Hypertext Transfer Protocol――超文本传输协议),浏览器端(客户端)向WEB服务器端访问页面的过程和 HTTP协议报文的格式。2. 发送HTTP请求报文 客户端向WEB服务端发送请求报文,HTTP协议的请求报文格式为: 请求消息 = 请求行(实体头信息)CRLF[实体内容]请求行 = 方法 URL HTTP版本号 CRLF方法 = GET|HEAD|POST|扩展方...
在hook函数完成了对数据包所需的任何的操作之后,它们必须返回下列预定义的Netfilter返回值中的一个: 表2 : Netfilter返回值 返回值 含义NF_DROP 丢弃该数据包NF_ACCEPT 保留该数据包NF_STOLEN 忘掉该数据包NF_QUEUE 将该数据包插入到用户空间NF_REPEAT 再次调用该hook函数 NF_DROP这个返回...
netfilter框架为内核模块参与IP层数据包处理提供了很大的方便,内核的防火墙模块正是通过把自己的函数注册到netfilter的钩子函数这种方式介入了对数据包的处理。注意:这些规则的次序是很重要的,过滤函数对数据包执行了某一规则动作后,对数据包的处理即告结束,即使这个数据包还满足后面其他规则的所有匹配,也不会执行那些规则所设定的动作...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部