国产精品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>

      一種檢測服務(wù)器存在網(wǎng)站的方法和裝置的制造方法_3

      文檔序號:8472794閱讀:來源:國知局
      \system32\inetsrv\MetaBase.xml, IIS7及以上版本的服務(wù)器中間件,其包含有配置文件的部分目錄結(jié)構(gòu)是% windir% \system32\inetsrv\config\applicat1n.config。
      [0083]步驟206:根據(jù)第一進(jìn)程的存儲位置,確定所述第一服務(wù)器中間件對應(yīng)的目錄結(jié)構(gòu)的存儲路徑;
      [0084]在進(jìn)程中,不僅包含進(jìn)程的關(guān)鍵字,而且包含有該進(jìn)程物理存儲位置,即存儲于服務(wù)器的磁盤的位置,而服務(wù)器中間件包括了服務(wù)器中間件進(jìn)程和服務(wù)器中間件目錄結(jié)構(gòu),而服務(wù)器中間件進(jìn)程和服務(wù)器中間件目錄結(jié)構(gòu)一般存儲于同樣的位置。
      [0085]步驟207:按照所述第一服務(wù)器中間件對應(yīng)的目錄結(jié)構(gòu)的存儲路徑,查找所述第一服務(wù)器中間件對應(yīng)的目錄結(jié)構(gòu);
      [0086]值得說明的是,對于IIS類服務(wù)器中間件來說,其目錄結(jié)構(gòu)的存放位置已經(jīng)確定,那么,在確定服務(wù)器中間件為IIS類后,可直接跳過該步驟執(zhí)行后續(xù)步驟。
      [0087]步驟208:根據(jù)所述服務(wù)器中間件的類型,從所述查找到的第一服務(wù)器中間件對應(yīng)的目錄結(jié)構(gòu)中獲取所述第一服務(wù)器中間件的配置文件;
      [0088]例如:Apache類服務(wù)器中間件的配置文件是Apache目錄結(jié)構(gòu)下的conf\httpd.conf 中的 httpd.conf 文件;
      [0089]Tomcat類服務(wù)器中間件的配置文件是目錄結(jié)構(gòu)下的conf\server.xml中的server, xml 文件;
      [0090]值得說明的是,對于IIS類服務(wù)器中間件來說,其目錄結(jié)構(gòu)的存放位置為已經(jīng)確定的,如:對于IIS6版本的服務(wù)器中間件來說,從目錄結(jié)構(gòu)中獲取到相應(yīng)的配置文件,即從% windir % \system32\inetsrv\MetaBase.xml 中獲取 MetaBase.xml 文件;
      [0091]對于IIS7版本及IIS7版本以上的服務(wù)器中間件來說,從目錄結(jié)構(gòu)中獲取到相應(yīng)的配置文件,即從 % windir % \system32\inetsrv\conf ig\applicat1n.config 中獲取到配置文件 applicat1n, config 文件。
      [0092]步驟209:解析配置文件中的網(wǎng)站存放位置信息,檢測出所述當(dāng)前服務(wù)器存在的對應(yīng)于所述第一服務(wù)器中間件的第一網(wǎng)站;
      [0093]例如:通過解析MetaBase.xml中的網(wǎng)站存放位置信息,檢測出所述當(dāng)前服務(wù)器存在的對應(yīng)于IIS6版本服務(wù)器中間件的第一網(wǎng)站;
      [0094]通過解析applicat1n, config中的網(wǎng)站存放位置信息,檢測出所述當(dāng)前服務(wù)器存在的對應(yīng)于IIS7版本及IIS7版本以上服務(wù)器中間件對應(yīng)的網(wǎng)站;
      [0095]通過解析所述httpd.conf中的網(wǎng)站存放位置信息,檢測出所述當(dāng)前服務(wù)器存在的對應(yīng)于Apache類服務(wù)器中間件對應(yīng)的第一網(wǎng)站,值得說明的是,通過解析httpd.conf,還可以判斷所述正在運(yùn)行的所述Apache類服務(wù)器中間件是否開啟虛擬主機(jī)vhost,如果是,則繼續(xù)解析虛擬主機(jī)對應(yīng)的配置文件httpd-vhosts.conf,檢測出所述虛擬主機(jī)存在的對應(yīng)于Apache類服務(wù)器中間件的第二網(wǎng)站,可以使Apache類服務(wù)器中間件對應(yīng)的網(wǎng)站盡可能的全部被檢測出來;
      [0096]通過解析所述server, xml中的網(wǎng)站存放位置信息,檢測出所述當(dāng)前服務(wù)器存在的對應(yīng)于Tomcat類服務(wù)器中間件的第一網(wǎng)站,值得說明的是,如果服務(wù)器中間件已經(jīng)確定為Tomcat類,那么,還可以利用Tomcat類服務(wù)器中間件為服務(wù)器配置的CATALINAJTOME環(huán)境變量,來獲取到Tomcat類服務(wù)器中間件的目錄結(jié)構(gòu)的路徑,進(jìn)而解析出目錄結(jié)構(gòu)下的配置文件 server, xml ο
      [0097]值得說明的是,在配置文件中,除了本發(fā)明實(shí)施例提到的網(wǎng)站存放位置信息之外,還可以包括:網(wǎng)站的域名、監(jiān)聽端口、IP地址、網(wǎng)站名等等;當(dāng)配置文件中具有這些信息中的任一個(gè)時(shí),該步驟還可以通過解析這些信息中的任一個(gè)來檢測出網(wǎng)站。
      [0098]步驟210:將所述各類建站模板對應(yīng)的特征信息與所述第一網(wǎng)站的信息進(jìn)行特征匹配,識別出所述第一網(wǎng)站所用的第一建站模板;
      [0099]通過上述步驟201至步驟209已經(jīng)實(shí)現(xiàn)了檢測服務(wù)器存在網(wǎng)站,而該步驟是為了在檢測出服務(wù)器存在網(wǎng)頁之后,進(jìn)一步對各個(gè)網(wǎng)頁進(jìn)行分析,為對網(wǎng)頁的后續(xù)處理提供一定的參考依據(jù)。在現(xiàn)有技術(shù)中,常常采用建站模版來建立網(wǎng)站,如:一個(gè)論壇性質(zhì)的網(wǎng)站,可能會選擇Discuz ;個(gè)人博客會選擇WordPress ;內(nèi)容管理類型的網(wǎng)站會選擇PHPCMS或DedeCMS 等等。
      [0100]步驟211:根據(jù)所述第一建站模板,對第一網(wǎng)站進(jìn)行安全處理。
      [0101]本發(fā)明一個(gè)實(shí)施例提出了一種檢測服務(wù)器存在網(wǎng)站的裝置,如圖3所示,該裝置包括:
      [0102]第一確定單元301,用于確定各類服務(wù)器中間件的進(jìn)程的關(guān)鍵字;
      [0103]判斷單元302,用于判斷當(dāng)前服務(wù)器運(yùn)行的第一進(jìn)程中是否包括任意一個(gè)所述關(guān)鍵字,如果包括,則確定第一進(jìn)程為所述各類服務(wù)器中間件中的第一服務(wù)器中間件的進(jìn)程;
      [0104]第二確定單元303,用于根據(jù)第一進(jìn)程的存儲位置,確定所述第一服務(wù)器中間件對應(yīng)的目錄結(jié)構(gòu)的存儲路徑;
      [0105]獲取單元304,用于按照所述第一服務(wù)器中間件對應(yīng)的目錄結(jié)構(gòu)的存儲路徑,查找所述第一服務(wù)器中間件對應(yīng)的目錄結(jié)構(gòu),并獲取所述第一服務(wù)器中間件對應(yīng)的目錄結(jié)構(gòu)下的配置文件;
      [0106]檢測單元305,用于解析配置文件中的網(wǎng)站存放位置信息,檢測出所述當(dāng)前服務(wù)器存在的對應(yīng)于所述第一服務(wù)器中間件的第一網(wǎng)站。
      [0107]在本發(fā)明另一實(shí)施例中,如圖4所示,所述檢測服務(wù)器存在網(wǎng)站的裝置可進(jìn)一步包括:第三確定單元401,其中,
      [0108]所述第三確定單元401,用于根據(jù)所述判斷單元確定的所述第一進(jìn)程,確定所述第一服務(wù)器中間件的類型;
      [0109]所述獲取單元304,進(jìn)一步用于:根據(jù)所述服務(wù)器中間件的類型,從所述查找到的第一服務(wù)器中間件對應(yīng)的目錄結(jié)構(gòu)中獲取所述第一服務(wù)器中間件的配置文件。
      [0110]在本發(fā)明一個(gè)實(shí)施例中,所述檢測服務(wù)器存在網(wǎng)站的裝置,可進(jìn)一步包括:第四確定單元、識別單元和安全處理單元(未在圖中示出),其中,
      [0111]所述第四確定單元,用于確定各類建站模板以及所述各類建站模板對應(yīng)的特征信息;
      [0112]所述識別單元,用于將所述第四確定單元確定的各類建站模板對應(yīng)的特征信息與所述第一網(wǎng)站的信息進(jìn)行特征匹配,識別出所述第一網(wǎng)站所用的第一建站模板;
      [0113]所述安全處理單元,用于根據(jù)所述第一建站模板,對第一網(wǎng)站進(jìn)行安全處理。
      [0114]在本發(fā)明一個(gè)實(shí)施例中,所述獲取單元獲取的配置文件為IIS類服務(wù)器中間件的MetaBase.xml ;
      [0115]所述檢測單元,進(jìn)一步用于解析MetaBase.xml中的網(wǎng)站存放位置信息,檢測出所述當(dāng)前服務(wù)器存在的對應(yīng)于IIS6版本服務(wù)器中間件的第一網(wǎng)站。
      [0116]在本發(fā)明一個(gè)實(shí)施例中,所述獲取單元獲取的配置文件為IIS類服務(wù)器中間件的applicat1n, config ;
      [0117]所述檢測單元,進(jìn)一步用于解析applicat1n, config中的網(wǎng)站存放位置信息,檢測出所述當(dāng)前服務(wù)器存在的對應(yīng)于IIS7版本及IIS7版本以上服務(wù)器中間件對應(yīng)的網(wǎng)站。
      [0118]在本發(fā)明一個(gè)實(shí)施例中,所述獲取單元獲取的配置文件為Apache類服務(wù)器中間件的 httpd.conf ;
      [0119]所述檢測單元,進(jìn)一步用于解析所述httpd.conf中的網(wǎng)站存放位置信息,檢測出所述當(dāng)前服務(wù)器存在的對應(yīng)于Apache類服務(wù)器中間件對應(yīng)的第一網(wǎng)站,并判斷所述正在運(yùn)行的所述Apache類服務(wù)器中間件是否開啟虛擬主機(jī)vhost,如果是,則繼續(xù)解析虛擬主機(jī)對應(yīng)的配置文件httpd-vhosts.conf,檢測出所述虛擬主機(jī)存在的對應(yīng)于Apache類服務(wù)器中間件的第二網(wǎng)站。
      [0120]在本發(fā)明一個(gè)實(shí)施例中,所述獲取單元獲取的配置文件為server, xml ;
      [0121]所述獲取單元,進(jìn)一步用于通過CATALINAJTOME環(huán)境變量,獲取Tomcat類服務(wù)器中間件對應(yīng)的目錄結(jié)構(gòu)下的配置文件;
      [0122]所述檢測單元,進(jìn)一步用于解析所述server, xml中的網(wǎng)站存放位置信息,檢測出所述當(dāng)前服務(wù)器存在的對應(yīng)于Tomcat類服務(wù)器中間件的第一網(wǎng)站。
      [0123]本發(fā)明實(shí)施例至少能夠達(dá)到如下有益效果:
      [0124]1.通過通過判斷當(dāng)前服務(wù)器運(yùn)行的第一進(jìn)程中是否包括任意一個(gè)所述關(guān)鍵字,即可確定第一進(jìn)程為所述各類服務(wù)器中間件中的第一服務(wù)器中間件的進(jìn)程。由于服務(wù)器中間件的進(jìn)程包含了進(jìn)程的存儲位置,而服務(wù)器中間件進(jìn)程的存儲位置與服務(wù)器中間件的目錄結(jié)構(gòu)的存儲位置一致,那么,根據(jù)第一進(jìn)程的存儲位置,即可確定所述第一服務(wù)器中間件對應(yīng)的目錄結(jié)構(gòu)的存儲路徑,按照該第一服務(wù)器中間件對應(yīng)的目錄結(jié)構(gòu)的存儲路徑,查找所述第一服務(wù)器中間件對應(yīng)的目錄結(jié)構(gòu),并獲取所述第一服務(wù)器中間件對應(yīng)的目錄結(jié)構(gòu)下的配置文件,而該配置文件中的網(wǎng)站的存放位置信息即可確定網(wǎng)站的存在,因此,本發(fā)明實(shí)施例通過解析通過上述過程獲取到的配置文件中的網(wǎng)站存放位置信息,即可檢測出所述
      當(dāng)前第3頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1