[發明專利]一種基于linux平臺的HTTP數據流轉的控制方法有效
| 申請號: | 201310159645.5 | 申請日: | 2013-05-03 |
| 公開(公告)號: | CN103209135A | 公開(公告)日: | 2013-07-17 |
| 發明(設計)人: | 黎海文;黃錚;郭小東;張煒;王志波 | 申請(專利權)人: | 深圳市共進電子股份有限公司 |
| 主分類號: | H04L12/801 | 分類號: | H04L12/801;H04L29/06;H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 廣東省深圳市南山區南海大道1019號南山醫療器械產業園B116、B1*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 linux 平臺 http 數據 流轉 控制 方法 | ||
技術領域
本發明涉及網絡接入設備對網絡通信的監視與控制領域,尤其涉及一種基于linux平臺的HTTP數據流轉的控制方法。
背景技術
HTTP協議(hypertext?transport?protocol)是一種詳細規定了瀏覽器和萬維網服務器之間互相通信的規則,通過因特網傳送萬維網文檔的數據傳送協議。它允許將超文本標記語言(HTML)文檔從Web服務器傳送到Web瀏覽器。HTML是一種用于創建文檔的標記語言,這些文檔包含到相關信息的鏈接。協議發起者可以單擊一個鏈接來訪問其它文檔、圖像或多媒體對象,并獲得關于鏈接項的附加信息,HTTP工作在TCP/IP協議體系中的TCP協議上。現在WWW中使用的是HTTP/1.1,它是由RFCs(Requests?for?comments)在1990年6月制定。其中HTTP/1.1協議中共定義了八種方法(有時也叫“動作”)來表明Request-URI指定的資源的不同操作方式,其中使用者請求萬維網上資源鏈接時使用的是6ET方法,GET表示向特定的資源發出請求,GET方法的參數包括目標鏈接。
隨著互聯網的發展,以及國內通信寬帶業務的壯大,人們可以隨時隨地的通過各種終端接入到互聯網,隨心所欲的瀏覽各種感興趣的資訊。與此同時由于互聯網世界的信息缺乏統一監管,各種各樣非法的,有害的信息充斥其中,使網民防不勝防。尤其是對新鮮事物充滿好奇的青少年,如何保障青少年不被互聯網上的垃圾信息毒害為他們提供一個良好的有益的學習資訊的環境,對于網絡接入設備的發展將是一種機遇更是一種挑戰,網絡接入設備如果能做到在資訊請求源頭做好把控,則可以將大部分非法的鏈接請求做隔離過濾或者轉向到綠色有益的資訊渠道從而更好的引導網絡使用者,可以看到維護好良好的“網絡秩序”,是設備穩定,易用的剛性需求。
如何有效隔離非法有害的網絡信息,保護網民的合法權益,達到綠色上網的效果,是現實生活中逼切需要解決的技術難題。
發明內容
本發明的目的在于提供一種基于linux平臺的HTTP數據流轉的控制方法,解決目前的網絡無法有效的檢察、過濾和重定向的問題。
為解決上述問題,本發明所采取的技術方案是:
一種基于linux平臺的HTTP數據流轉控制方法,其特征在于包括以下步驟:
步驟一,裝載相應的linux操作系統;
步驟二,初始化設備用于接收報文和發送報文的網絡接口;
步驟三,啟用HTTP數據內核檢測模塊和應用層配置模塊;
步驟四,檢測當前是否禁用HTTP內核檢測模塊,如果沒有禁用則進行步驟五;
步驟五:檢測從網絡接口收到報文是否為HTTP請求報文,如果是HTTP請求報文則進行步驟六;
步驟六:提取當前HTTP請求報文的請求URL地址并與用戶配置過濾URL地址內容比較,如果所述請求URL地址有被配置或者配置為過濾則進行步驟七;
步驟七:所請求URL地址符合過濾規則配置,則將TCP頭RST且FIN置1的并對調MAC地址、IP地址、以及源/目的端口,刪除應用層HTTP內容,重新計算數據報文的TCP序列號,重新計算TCP頭檢驗和以及IP頭檢驗的和,以重新構造TCP會話結束報文,并且通過接收源請求報文的網絡接口將構造的報文發送出,以結束該HTTP會話,則進行步驟五。
更進一步的技術方案是,所述步驟四中,檢測當前是否禁用HTTP內核檢測模塊,如果是禁用則檢測流程終止。
更進一步的技術方案是,所述步驟六中,如果所述請求URL地址沒有被配置或者配置為不過濾則直接執行步驟八,所述步驟八:提取當前HTTP請求報文的請求URL地址并與用戶配置重定向URL內容比較,如果該請求URL地址沒有被配置或者配置為不重定向則進行步驟五。
更進一步的技術方案是,所述步驟八中,如果該請求URL地址有被配置或者配置不是不重定向則進行步驟九,所述步驟九:所請求URL地址符合重定向規則配置,對調MAC地址,IP地址,以及源/目的端口,更新應用層內容為HTTP協議的302重定向內容,其中重定向內容包含重定向的URL地址,重新計算數據報文的TCP序列號,重新計算TCP頭檢驗和以及IP頭檢驗和,以此構造HTTP請求重定向報文,并且通過接收源請求報文的網絡接口將構造的報文發送出,以達到使該HTTP請求重定向,再進行步驟五。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市共進電子股份有限公司,未經深圳市共進電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310159645.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:液晶顯示器裝置
- 下一篇:一種低功耗嵌入式云智能網關





