The invention discloses a router URL filtering method and a filtering system, which relates to the field of wireless communication network technology. Including: the kernel layer determines whether the type of the packet neutron packet is the first preset type; the kernel layer imports the packet to the user layer; ends the filtering process; and the user layer detects whether the packet contains the filtering configuration information according to the filtering configuration information imported from the kernel layer, and to The kernel layer transmits the detection result, and the kernel layer receives or discards the data packet according to the detection result. The invention imports data packets and filtering configuration information into the user layer, and realizes the filtering of data packets in the user layer, realizes the interception of a certain subdomain name, and realizes the filtering in the user layer, and the filtering process is relatively simple.
【技术实现步骤摘要】
一种路由器网址过滤方法和过滤系统
本专利技术涉及无线通信网络
,尤指一种路由器网址过滤方法和过滤系统。
技术介绍
随着社会的进步,网络逐渐地进入各家各户,路由器作为连接因特网中各局域网、广域网的设备,在人们日常生活中起着越来越重要的作用。但由于网络世界的复杂性,家长需要控制孩子的在联网时,只进行学习资料的查询,而不能访问视频类、游戏类网站;或者公司里需要限制员工上班时间浏览其余无关的网站,所以需要针对性的限制设备对特定网站的浏览。目前,路由器主要通过两种方式来实现限制设备对特定网站的浏览,一是通过iptables规则,在路由器内建立iptables规则;建立iptables规则过滤功能太薄弱且灵活性不足,针对某少量网址比较实用,但要禁止的网址较多时,需要配置大量iptables规则,且不能实现拦截某个域名的子域名,建立iptables规则的适用范围较小。二是通过内核中域名匹配,拒绝接受需要去掉的域名,即DROP掉需要DROP的域名,这种方式虽然可以解决建立iptables规则时的关于功能薄弱和灵活性的问题,但是内核编码实现起来较为繁琐,且用户配置的网址与内核 ...
【技术保护点】
1.一种路由器网址过滤方法,其特征在于,包括:S10、内核层判断数据包中子数据包的类型是否为第一预设类型;当所述内核层判断得到数据包中子数据包的类型为第一预设类型时,跳转执行步骤S20;否则,跳转执行步骤S21;S20、所述内核层将所述数据包导入至用户层;S21、结束过滤过程;S30、所述用户层根据从所述内核层导入的过滤配置信息,检测所述数据包是否包含所述过滤配置信息,并向所述内核层发送检测结果;S40、所述内核层依据所述检测结果,接收或丢弃所述数据包。
【技术特征摘要】
1.一种路由器网址过滤方法,其特征在于,包括:S10、内核层判断数据包中子数据包的类型是否为第一预设类型;当所述内核层判断得到数据包中子数据包的类型为第一预设类型时,跳转执行步骤S20;否则,跳转执行步骤S21;S20、所述内核层将所述数据包导入至用户层;S21、结束过滤过程;S30、所述用户层根据从所述内核层导入的过滤配置信息,检测所述数据包是否包含所述过滤配置信息,并向所述内核层发送检测结果;S40、所述内核层依据所述检测结果,接收或丢弃所述数据包。2.根据权利要求1所述的一种路由器网址过滤方法,其特征在于,步骤S30进一步包括:S32、所述用户层解析所述数据包;S35、所述用户层从所述子数据包中获取名称信息,检测所述名称信息中是否包含所述过滤配置信息中的预设名称信息;当所述用户层检测到所述名称信息中包含所述过滤配置信息中的预设名称信息时,跳转执行步骤S36;否则,跳转执行步骤S37;S36、所述用户层向所述内核层发送丢弃信息;S37、所述用户层向所述内核层发送接收信息。3.根据权利要求2所述的一种路由器网址过滤方法,其特征在于,步骤S35之前还包括:S34、所述用户层从所述数据包中获取目的设备地址,检测所述目的设备地址是否为所述过滤配置信息中的预设设备地址;当所述用户层检测到所述目的设备地址为所述过滤配置信息中的预设设备地址时,跳转执行步骤S35;否则,跳转至步骤S37。4.根据权利要求3所述的一种路由器网址过滤方法,其特征在于,步骤S34之前还包括:S33、所述用户层从所述数据包中获取目的端口,检测所述目的端口是否为过滤配置信息中的预设端口;当所述用户层检测到所述目的端口为过滤配置信息中的预设端口时,跳转执行步骤S34;否则,跳转执行步骤S37。5.根据权利要求2-4中任意一项所述的一种路由器网址过滤方法,其特征在于,步骤S32之前还包括:S31、所述用户层判断所述数据包的类型是否为第二预设类型;当所述用户层判断得到所述数据包的类型为第二预设类型时,跳转执行步骤S32;否则,跳转执行步骤S37。6.一种路由器网址过滤系统,其特征在于:包括内核层与用户层;内核层包括:数据类型判断模块,用于检测数据包中子数据包的类型;所述数据类型判断模块还用于判断所述子数据包的类型是否为第一预设类型;第一数据传输模块,当所述数据类型判断模块判断得到所述子...
【专利技术属性】
技术研发人员:耿超,
申请(专利权)人:四川斐讯信息技术有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。