国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種主機(jī)域名收集方法和裝置的制作方法

      文檔序號(hào):7768937閱讀:208來源:國知局
      專利名稱:一種主機(jī)域名收集方法和裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別是涉及一種主機(jī)域名收集方法和裝置。
      背景技術(shù)
      目前對(duì)一定范圍內(nèi)(一個(gè)地區(qū)、一個(gè)城市、一個(gè)省份甚至可以是一個(gè)國家)的域名收集和管理,主要通過兩種方式。第一種方式是政策式的收集和管理,即建設(shè)域名備案系統(tǒng)要求域名使用者進(jìn)行域名信息備案登記,通過一些政策性的措施和域名使用者的自覺性來達(dá)到域名信息的收集和管理。第二種方式是技術(shù)式的收集和管理,目前主要采用在網(wǎng)絡(luò)出口增加旁聽設(shè)備,通過對(duì)網(wǎng)絡(luò)數(shù)據(jù)包的分析來主動(dòng)提取域名信息,從而達(dá)到域名的收集和管理。針對(duì)上述兩種域名信息收集和管理的方法均存在一些問題采用域名備案系統(tǒng)的方法,通過政策性的干預(yù),雖然可以在很大程度上實(shí)現(xiàn)對(duì)域名信息的收集和管理,但是對(duì)于域名信息的狀態(tài)(停用、新增等狀態(tài))變化沒有辦法進(jìn)行主動(dòng)監(jiān)控,因此總會(huì)存在一些域名信息的遺漏和狀態(tài)不準(zhǔn)確性;采用在網(wǎng)絡(luò)出口旁聽的方式,雖然可以對(duì)域名信息起到主動(dòng)式發(fā)現(xiàn)的效果,但是也存在不少問題(1)數(shù)據(jù)獲取不及時(shí)或者存在盲點(diǎn),如果某個(gè)域名都沒有人訪問,就不會(huì)被發(fā)現(xiàn);( 對(duì)于加密情況下的數(shù)據(jù)包就無法進(jìn)行正確的分析;(3)硬件投入較大,成本較高,部署困難。

      發(fā)明內(nèi)容
      本發(fā)明公開了一種主機(jī)域名收集方法,包括分析web服務(wù)器系統(tǒng)所安裝的web容器類型;根據(jù)所述TOB容器類型計(jì)算WEB容器的屬性;根據(jù)所述TOB容器的屬性提取WEB容器的網(wǎng)站信息配置文件路徑;根據(jù)所述配置文件路徑,提取配置文件;根據(jù)所述TOB容器類型提取其配置文件對(duì)應(yīng)的解析規(guī)則;根據(jù)所述配置文件對(duì)應(yīng)的解析規(guī)則,分析所述配置文件內(nèi)容,如果配置文件中配置有域名信息,則提取配置文件所包含的域名信息。優(yōu)選地,如果所述TOB容器是以服務(wù)的方式安裝,所述根據(jù)所述WEB容器的屬性提取WEB容器的網(wǎng)站信息配置文件路徑,進(jìn)一步為根據(jù)WEB容器的屬性,遍歷web服務(wù)器運(yùn)行中的進(jìn)程列表,找到所述WEB容器的進(jìn)程名稱;根據(jù)所述進(jìn)程名稱查找系統(tǒng)服務(wù)列表,找到所述WEB容器對(duì)應(yīng)的服務(wù);根據(jù)所述服務(wù)的屬性獲得所述TOB容器的安裝目錄;根據(jù)所述TOB容器的安裝目錄獲取所述WEB容器的網(wǎng)站信息配置文件路徑。優(yōu)選地,如果所述WEB容器不是以服務(wù)的方式安裝,所述根據(jù)所述WEB容器的屬性提取WEB容器的網(wǎng)站信息配置文件路徑,進(jìn)一步為
      根據(jù)WEB容器的屬性,遍歷web服務(wù)器運(yùn)行中的進(jìn)程列表,找到所述WEB容器的進(jìn)程名稱;根據(jù)所述進(jìn)程名稱,獲得所述TOB容器的安裝目錄;通過所述安裝目錄,獲取其配置文件路徑。優(yōu)選地,如果所述配置文件中沒有域名信息,則判斷所述web服務(wù)器的數(shù)據(jù)包請(qǐng)求是否來自外部請(qǐng)求;如果所述數(shù)據(jù)包請(qǐng)求是來自外部請(qǐng)求,進(jìn)一步判斷所述數(shù)據(jù)包的通信協(xié)議是否基于HTTP協(xié)議;如果所述數(shù)據(jù)包的通信協(xié)議是基于HTTP協(xié)議的,則獲取HTTP數(shù)據(jù)包中的網(wǎng)站域名。優(yōu)選地,所述判斷所述web服務(wù)器的數(shù)據(jù)包請(qǐng)求是否來自外部請(qǐng)求具體為通過對(duì)TCP三次握手?jǐn)?shù)據(jù)包中的第一個(gè)數(shù)據(jù)包內(nèi)容中的源IP信息進(jìn)行判斷,如果源IP不是本機(jī)的IP,則可以判斷該請(qǐng)求來源外部訪問。優(yōu)選地,所述如果所述數(shù)據(jù)包請(qǐng)求是來自外部請(qǐng)求,進(jìn)一步判斷所述數(shù)據(jù)包的通信協(xié)議是否基于HTTP協(xié)議,具體為判斷一個(gè)TCP連接三次握手?jǐn)?shù)據(jù)包后的第一個(gè)數(shù)據(jù)包內(nèi)容是否包含HTTP協(xié)議的特征,如果包含這些特征則通信協(xié)議是基于HTTP協(xié)議。本發(fā)明還公開了一種主機(jī)域名收集裝置,包括網(wǎng)站服務(wù)器配置環(huán)境分析模塊、網(wǎng)絡(luò)數(shù)據(jù)包分析模塊和域名信息存儲(chǔ)模塊;所述域名信息存儲(chǔ)模塊,與所述網(wǎng)站服務(wù)器配置環(huán)境分析模塊、網(wǎng)絡(luò)數(shù)據(jù)包分析模塊相連,用于存儲(chǔ)提取的網(wǎng)站域名信息;所述網(wǎng)站服務(wù)器配置環(huán)境分析模塊,用于通過對(duì)網(wǎng)站服務(wù)器配置環(huán)境進(jìn)行分析, 分析web服務(wù)器系統(tǒng)所安裝的web容器類型,根據(jù)WEB容器類型來計(jì)算WEB容器的屬性,從而提取WEB容器的網(wǎng)站信息配置文件路徑;并根據(jù)配置文件路徑,提取配置文件;根據(jù)WEB 容器的類型來提取其配置文件對(duì)應(yīng)的解析規(guī)則;根據(jù)配置文件對(duì)應(yīng)的解析規(guī)則,分析配置文件內(nèi)容,如果配置文件中配置有域名信息,則提取配置文件所包含的域名信息;所述網(wǎng)絡(luò)數(shù)據(jù)包分析模塊,與所述網(wǎng)站服務(wù)器配置環(huán)境分析模塊相連,判斷數(shù)據(jù)包請(qǐng)求是否來自外部請(qǐng)求;在數(shù)據(jù)包請(qǐng)求是來自外部請(qǐng)求時(shí),進(jìn)一步判斷數(shù)據(jù)包的通信協(xié)議是否基于HTTP協(xié)議;在數(shù)據(jù)包的通信協(xié)議是基于HTTP協(xié)議時(shí),獲取HTTP數(shù)據(jù)包中網(wǎng)站域名信息。本發(fā)明通過對(duì)服務(wù)器web環(huán)境進(jìn)行分析和對(duì)服務(wù)器網(wǎng)絡(luò)包進(jìn)行分析相結(jié)合的辦法獲取服務(wù)器域名,確保所獲取到的域名的完整性。


      圖1為本發(fā)明一種主機(jī)域名收集方法示意圖。圖2為本發(fā)明的通過網(wǎng)絡(luò)數(shù)據(jù)包分析提取域名信息的方法示意圖。圖3為一種主機(jī)域名收集裝置結(jié)構(gòu)圖
      具體實(shí)施例方式針對(duì)現(xiàn)存問題,本發(fā)明第一個(gè)實(shí)施例公開了一種主機(jī)域名收集方法,如圖1所示,主要包括如下步驟步驟1、分析web服務(wù)器系統(tǒng)所安裝的web容器類型。本步驟中,采用獲取系統(tǒng)服務(wù)和進(jìn)程屬性的方式,發(fā)現(xiàn)系統(tǒng)所安裝的WEB容器(指的是用來運(yùn)行網(wǎng)站以及解析這些網(wǎng)站HTTP請(qǐng)求的程序)類型,這些類型包括IIS、apache、 tomcat 等;步驟2、通過步驟1獲得的TOB容器類型來計(jì)算WEB容器的屬性,根據(jù)TOB容器的屬性提取WEB容器的網(wǎng)站信息配置文件路徑。WEB容器屬性可以包括以下幾個(gè)部分 進(jìn)程的名稱 版本號(hào)服務(wù)名稱(如果是以服務(wù)方式來安裝) 安裝目錄為了得到配置文件的路徑,我們需要計(jì)算以上部分屬性,從而得到WEB容器的安裝目錄,通過安裝目錄即可獲得配置文件的路徑(配置文件一般位于安裝目錄下的某個(gè)特定路徑中)。主要步驟如下若WEB容器是以服務(wù)的方式安裝步驟201,遍歷運(yùn)行中的進(jìn)程列表,發(fā)現(xiàn)TOB容器的進(jìn)程名稱;步驟202,通過進(jìn)程名稱查找系統(tǒng)服務(wù)列表,檢測(cè)從而找到TOB容器對(duì)應(yīng)的服務(wù);步驟203,通過服務(wù)屬性來獲得WEB容器的安裝目錄。服務(wù)的屬性包括服務(wù)的名稱、服務(wù)的應(yīng)用程序名稱、服務(wù)的安裝目錄。本步驟中,通過服務(wù)的名稱即可獲得服務(wù)的屬性,也就可以獲得程序的安裝目錄,進(jìn)而獲得WEB容器的網(wǎng)站信息配置文件路徑。若WEB容器不是以服務(wù)方式安裝,則使用如下步驟步驟204,若TOB容器不是以服務(wù)方式安裝,可通過WEB容器進(jìn)程信息來獲得其安裝目錄,進(jìn)而WEB容器的網(wǎng)站信息配置文件路徑。程序的進(jìn)程信息可通過進(jìn)程名稱來進(jìn)行映射獲取,進(jìn)程信息主要包括程序的安裝目錄、程序的版本信息、程序的資源使用率等。本步驟中,通過程序的名稱即可獲得程序的進(jìn)程信息,以就可以獲得程序的安裝目錄。步驟205,通過程序的安裝目錄,我們即可獲得其配置文件路徑。配置文件一般位于安裝目錄下某個(gè)特定的文件中。以 Apache2. 2 為例,我們首先查找運(yùn)行中的進(jìn)程列表發(fā)現(xiàn)ApaChe2. 2容器的運(yùn)行進(jìn)程名稱httpd.
      exe ;接著我們遍歷服務(wù)列表,發(fā)現(xiàn)存在進(jìn)程名稱為httpd. exe的服務(wù),且服務(wù)名稱是 Apache2 ;通過Apache的服務(wù)名稱獲得其服務(wù)的詳細(xì)屬性,即可獲得Apache程序的安裝路徑,進(jìn)而得到其配置文件的路徑。步驟3、根據(jù)配置文件路徑,提取配置文件;根據(jù)TOB容器的類型來提取其配置文件對(duì)應(yīng)的解析規(guī)則;由于不同TOB容器配置文件的格式各不相同,因此預(yù)先在一個(gè)規(guī)定的文件中寫入已知的WEB容器類型對(duì)應(yīng)的配置文件解析規(guī)則。當(dāng)我們知道TOB容器類型時(shí),通過該規(guī)定的文件就可以提取其配置文件的解析規(guī)則。主要包括如下步驟步驟301,通過步驟1和步驟2的結(jié)果,我們可以獲得WEB容器的類型以及配置文件的路徑;步驟302,根據(jù)TOB容器的類型來查找其對(duì)應(yīng)的解析規(guī)則。對(duì)應(yīng)一些常見的WEB容
      器對(duì)應(yīng)的解析規(guī)則列舉如下表所示
      權(quán)利要求
      1.一種主機(jī)域名收集方法,其特征在于,包括 分析web服務(wù)器系統(tǒng)所安裝的web容器類型; 根據(jù)所述WEB容器類型計(jì)算WEB容器的屬性;根據(jù)所述WEB容器的屬性提取WEB容器的網(wǎng)站信息配置文件路徑; 根據(jù)所述配置文件路徑,提取配置文件; 根據(jù)所述WEB容器類型提取其配置文件對(duì)應(yīng)的解析規(guī)則;根據(jù)所述配置文件對(duì)應(yīng)的解析規(guī)則,分析所述配置文件內(nèi)容,如果配置文件中配置有域名信息,則提取配置文件所包含的域名信息。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,如果所述WEB容器是以服務(wù)的方式安裝, 所述根據(jù)所述WEB容器的屬性提取WEB容器的網(wǎng)站信息配置文件路徑,進(jìn)一步為根據(jù)WEB容器的屬性,遍歷web服務(wù)器運(yùn)行中的進(jìn)程列表,找到所述WEB容器的進(jìn)程名稱;根據(jù)所述進(jìn)程名稱查找系統(tǒng)服務(wù)列表,找到所述WEB容器對(duì)應(yīng)的服務(wù); 根據(jù)所述服務(wù)的屬性獲得所述WEB容器的安裝目錄; 根據(jù)所述WEB容器的安裝目錄獲取所述WEB容器的網(wǎng)站信息配置文件路徑。
      3.根據(jù)權(quán)利要求1所述的方法,其特征在于,如果所述WEB容器不是以服務(wù)的方式安裝,所述根據(jù)所述WEB容器的屬性提取WEB容器的網(wǎng)站信息配置文件路徑,進(jìn)一步為根據(jù)WEB容器的屬性,遍歷web服務(wù)器運(yùn)行中的進(jìn)程列表,找到所述WEB容器的進(jìn)程名稱;根據(jù)所述進(jìn)程名稱,獲得所述WEB容器的安裝目錄; 通過所述安裝目錄,獲取其配置文件路徑。
      4.根據(jù)權(quán)利要求1所述的方法,其特征在于,如果所述配置文件中沒有域名信息,則 判斷所述web服務(wù)器的數(shù)據(jù)包請(qǐng)求是否來自外部請(qǐng)求;如果所述數(shù)據(jù)包請(qǐng)求是來自外部請(qǐng)求,進(jìn)一步判斷所述數(shù)據(jù)包的通信協(xié)議是否基于 HTTP協(xié)議;如果所述數(shù)據(jù)包的通信協(xié)議是基于HTTP協(xié)議的,則獲取HTTP數(shù)據(jù)包中的網(wǎng)站域名。
      5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述判斷所述web服務(wù)器的數(shù)據(jù)包請(qǐng)求是否來自外部請(qǐng)求具體為通過對(duì)TCP三次握手?jǐn)?shù)據(jù)包中的第一個(gè)數(shù)據(jù)包內(nèi)容中的源IP信息進(jìn)行判斷,如果源IP 不是本機(jī)的IP,則可以判斷該請(qǐng)求來源外部訪問。
      6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述如果所述數(shù)據(jù)包請(qǐng)求是來自外部請(qǐng)求,進(jìn)一步判斷所述數(shù)據(jù)包的通信協(xié)議是否基于HTTP協(xié)議,具體為判斷一個(gè)TCP連接三次握手?jǐn)?shù)據(jù)包后的第一個(gè)數(shù)據(jù)包內(nèi)容是否包含HTTP協(xié)議的特征,如果包含這些特征則通信協(xié)議是基于HTTP協(xié)議。
      7.—種主機(jī)域名收集裝置,其特征在于,包括網(wǎng)站服務(wù)器配置環(huán)境分析模塊、網(wǎng)絡(luò)數(shù)據(jù)包分析模塊和域名信息存儲(chǔ)模塊;所述域名信息存儲(chǔ)模塊,與所述網(wǎng)站服務(wù)器配置環(huán)境分析模塊、網(wǎng)絡(luò)數(shù)據(jù)包分析模塊相連,用于存儲(chǔ)提取的網(wǎng)站域名信息;所述網(wǎng)站服務(wù)器配置環(huán)境分析模塊,用于通過對(duì)網(wǎng)站服務(wù)器配置環(huán)境進(jìn)行分析,分析web服務(wù)器系統(tǒng)所安裝的web容器類型,根據(jù)WEB容器類型來計(jì)算WEB容器的屬性,從而提取WEB容器的網(wǎng)站信息配置文件路徑;并根據(jù)配置文件路徑,提取配置文件;根據(jù)WEB容器的類型來提取其配置文件對(duì)應(yīng)的解析規(guī)則;根據(jù)配置文件對(duì)應(yīng)的解析規(guī)則,分析配置文件內(nèi)容,如果配置文件中配置有域名信息,則提取配置文件所包含的域名信息;所述網(wǎng)絡(luò)數(shù)據(jù)包分析模塊,與所述網(wǎng)站服務(wù)器配置環(huán)境分析模塊相連,判斷數(shù)據(jù)包請(qǐng)求是否來自外部請(qǐng)求;在數(shù)據(jù)包請(qǐng)求是來自外部請(qǐng)求時(shí),進(jìn)一步判斷數(shù)據(jù)包的通信協(xié)議是否基于HTTP協(xié)議;在數(shù)據(jù)包的通信協(xié)議是基于HTTP協(xié)議時(shí),獲取HTTP數(shù)據(jù)包中網(wǎng)站域名 fn息ο
      全文摘要
      本發(fā)明公開了一種主機(jī)域名收集方法,包括分析web服務(wù)器系統(tǒng)所安裝的web容器類型;根據(jù)所述WEB容器類型計(jì)算WEB容器的屬性;根據(jù)所述WEB容器的屬性提取WEB容器的網(wǎng)站信息配置文件路徑;根據(jù)所述配置文件路徑,提取配置文件;根據(jù)所述WEB容器類型提取其配置文件對(duì)應(yīng)的解析規(guī)則;根據(jù)所述配置文件對(duì)應(yīng)的解析規(guī)則,分析所述配置文件內(nèi)容,如果配置文件中配置有域名信息,則提取配置文件所包含的域名信息。
      文檔編號(hào)H04L29/08GK102546683SQ20101059040
      公開日2012年7月4日 申請(qǐng)日期2010年12月10日 優(yōu)先權(quán)日2010年12月10日
      發(fā)明者張永光, 陳奮 申請(qǐng)人:廈門市美亞柏科信息股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1