[發明專利]一種基于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 數據 流轉 控制 方法 | ||
1.一種基于linux平臺的HTTP數據流轉控制方法,其特征在于包括以下步驟:
步驟一,裝載相應的linux操作系統;
步驟二,初始化設備用于接收報文和發送報文的網絡接口;
步驟三,啟用HTTP數據內核檢測模塊和應用層配置模塊;
步驟四,檢測當前是否禁用HTTP內核檢測模塊,如果沒有禁用則進行步驟五;
步驟五:檢測從網絡接口收到報文是否為HTTP請求報文,如果是HTTP請求報文則進行步驟六;
步驟六:提取當前HTTP請求報文的請求URL地址并與用戶配置過濾URL地址內容比較,如果所述請求URL地址有被配置或者配置為過濾則進行步驟七;
步驟七:所請求URL地址符合過濾規則配置,則將TCP頭RST且FIN置1的并對調MAC地址、IP地址、以及源/目的端口,刪除應用層HTTP內容,重新計算數據報文的TCP序列號,重新計算TCP頭檢驗和以及IP頭檢驗的和,以重新構造TCP會話結束報文,并且通過接收源請求報文的網絡接口將構造的報文發送出,以結束該HTTP會話,則進行步驟五。
2.根據權利要求1所述的一種基于linux平臺的HTTP數據流轉控制方法,其特征在于:所述步驟四中,檢測當前是否禁用HTTP內核檢測模塊,如果是禁用則檢測流程終止。
3.根據權利要求1或2所述的一種基于linux平臺的HTTP數據流轉控制方法,其特征在于:所述步驟六中,如果所述請求URL地址沒有被配置或者配置為不過濾則直接執行步驟八,所述步驟八:提取當前HTTP請求報文的請求URL地址并與用戶配置重定向URL內容比較,如果該請求URL地址沒有被配置或者配置為不重定向則進行步驟五。
4.根據權利要求3所述的一種基于linux平臺的HTTP數據流轉控制方法,其特征在于:所述步驟八中,如果該請求URL地址有被配置或者配置不是不重定向則進行步驟九,所述步驟九:所請求URL地址符合重定向規則配置,對調MAC地址,IP地址,以及源/目的端口,更新應用層內容為HTTP協議的302重定向內容,其中重定向內容包含重定向的URL地址,重新計算數據報文的TCP序列號,重新計算TCP頭檢驗和以及IP頭檢驗和,以此構造HTTP請求重定向報文,并且通過接收源請求報文的網絡接口將構造的報文發送出,以達到使該HTTP請求重定向,再進行步驟五。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市共進電子股份有限公司,未經深圳市共進電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310159645.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:液晶顯示器裝置
- 下一篇:一種低功耗嵌入式云智能網關





