欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

路由器生成設(shè)備訪問域名項(xiàng)集的系統(tǒng)、方法、電子設(shè)備和存儲(chǔ)介質(zhì)與流程

文檔序號(hào):40421408發(fā)布日期:2024-12-24 14:54閱讀:12來源:國知局
本發(fā)明涉及路由器設(shè)備,具體的說,是路由器生成設(shè)備訪問域名項(xiàng)集的系統(tǒng)、方法、電子設(shè)備和存儲(chǔ)介質(zhì)。
背景技術(shù)
::1、用戶行為分析一直是數(shù)據(jù)挖掘技術(shù)的重要應(yīng)用方向,各大網(wǎng)絡(luò)平臺(tái)、電商等都通過業(yè)務(wù)埋點(diǎn)的方式對(duì)用戶行為進(jìn)行記錄。除了在業(yè)務(wù)中收集用戶數(shù)據(jù)以外,互聯(lián)網(wǎng)的各種應(yīng)用服務(wù)也提供了豐富的數(shù)據(jù)資源?;ヂ?lián)網(wǎng)的各種應(yīng)用通常通過域名來提供資源入口,在定位到具體的應(yīng)用服務(wù)器之前,需要完成域名到ip地址的轉(zhuǎn)換。用戶在瀏覽網(wǎng)頁或使用app時(shí),在應(yīng)用程序連接到應(yīng)用服務(wù)器之前,都會(huì)使用域名解析系統(tǒng)(dns)來獲得服務(wù)器的ip地址。在用戶通過dns服務(wù)獲取訪問服務(wù)器ip地址時(shí),本地的dns服務(wù)器一般都會(huì)對(duì)該過程進(jìn)行記錄,生成對(duì)應(yīng)的域名解析日志。域名解析日志中包含了許多用戶訪問信息,經(jīng)過清洗加工以后可以應(yīng)用于后續(xù)的數(shù)據(jù)分析工作中?,F(xiàn)有的資料中,有許多針對(duì)dns解析日志的應(yīng)用,比如發(fā)現(xiàn)惡意網(wǎng)站,檢查內(nèi)部網(wǎng)絡(luò)的主機(jī)狀態(tài)是否異常等。dns服務(wù)器生成的域名解析日志沒有關(guān)注設(shè)備的在線和離線情況,數(shù)據(jù)粒度很粗,如果能夠?qū)⒂涗浖?xì)化,就能為后續(xù)的數(shù)據(jù)分析工作提供更豐富的信息。技術(shù)實(shí)現(xiàn)思路1、本發(fā)明的目的在于提供一種路由器生成設(shè)備訪問域名項(xiàng)集的系統(tǒng)、方法、電子設(shè)備和存儲(chǔ)介質(zhì),用于解決現(xiàn)有技術(shù)中dns服務(wù)器生成的域名解析日志沒有關(guān)注設(shè)備的在線和離線情況,數(shù)據(jù)粒度很粗的問題。2、本發(fā)明通過下述技術(shù)方案解決上述問題:3、一種路由器生成設(shè)備訪問域名項(xiàng)集的系統(tǒng),包括:4、報(bào)文解析模塊,用于監(jiān)聽網(wǎng)絡(luò)報(bào)文,并過濾dns請(qǐng)求報(bào)文,解析報(bào)文并重組后發(fā)送域名記錄消息給消息監(jiān)聽和數(shù)據(jù)處理模塊;5、消息監(jiān)聽和數(shù)據(jù)處理模塊,用于路由器下掛終端設(shè)備的狀態(tài)檢測(cè),以及用于在監(jiān)聽到報(bào)文解析模塊發(fā)送的域名記錄消息后,進(jìn)行數(shù)據(jù)處理,并存儲(chǔ)匹配的下掛終端設(shè)備的dns請(qǐng)求數(shù)據(jù)記錄以及該終端設(shè)備在線期間所有dns請(qǐng)求解析的域名數(shù)據(jù)。6、一種路由器生成設(shè)備訪問域名項(xiàng)集的方法,包括:7、步驟s1、監(jiān)聽網(wǎng)絡(luò)報(bào)文,并過濾dns請(qǐng)求報(bào)文,解析報(bào)文并重組后發(fā)送域名記錄消息;8、步驟s2、實(shí)時(shí)檢測(cè)路由器下掛終端設(shè)備的狀態(tài),在監(jiān)聽到所述域名記錄消息后,進(jìn)行數(shù)據(jù)處理,并存儲(chǔ)匹配的下掛終端設(shè)備的dns請(qǐng)求數(shù)據(jù)記錄以及該終端設(shè)備在線期間所有dns請(qǐng)求解析的域名數(shù)據(jù)。9、進(jìn)一步地,所述步驟s1具體包括:10、使用netfilter框架,添加鉤子hook函數(shù)監(jiān)聽網(wǎng)絡(luò)報(bào)文,在鉤子函數(shù)中,通過判斷數(shù)據(jù)幀的網(wǎng)絡(luò)協(xié)議和目的端口來過濾dns請(qǐng)求報(bào)文;11、對(duì)過濾得到的報(bào)文,解析該報(bào)文中的源mac地址,紀(jì)元時(shí)間和請(qǐng)求查詢的域名,將這三個(gè)字段組織成設(shè)定格式的字符串,并通過netlink消息發(fā)送域名記錄消息。12、進(jìn)一步地,所述步驟s2中檢測(cè)路由器下掛終端設(shè)備的狀態(tài)的方法為:當(dāng)終端設(shè)備接入路由器時(shí),記錄該下掛終端設(shè)備的mac地址,并周期性檢查該終端設(shè)備是否在線。13、進(jìn)一步地,所述步驟s2中在監(jiān)聽到所述域名記錄消息后,進(jìn)行數(shù)據(jù)處理,并存儲(chǔ)匹配的下掛終端設(shè)備的dns請(qǐng)求數(shù)據(jù)記錄以及該終端設(shè)備在線期間所有dns請(qǐng)求解析的域名數(shù)據(jù)的方法為:14、當(dāng)監(jiān)聽到發(fā)送的域名記錄消息后,獲取報(bào)文中的mac地址,檢查該mac地址是否在該路由器連接的下掛終端設(shè)備中,如果有匹配的下掛終端設(shè)備,則生成一條dns請(qǐng)求數(shù)據(jù)記錄到該終端設(shè)備mac對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)鏈表中,該dns請(qǐng)求數(shù)據(jù)記錄的字段包括dns請(qǐng)求的紀(jì)元時(shí)間和請(qǐng)求解析的域名地址,在下掛終端設(shè)備在線期間,所有通過dns請(qǐng)求解析的域名數(shù)據(jù)都以固定格式存儲(chǔ)于該鏈表中,當(dāng)檢測(cè)到終端設(shè)備與路由器斷開連接時(shí),將該終端設(shè)備的存儲(chǔ)鏈表中的數(shù)據(jù)讀取出來,整理成一條數(shù)據(jù)記錄,記錄包括該記錄的唯一編碼(uuid)、終端設(shè)備mac(station?mac)、路由器mac(router?mac),記錄生成時(shí)間(time)、設(shè)備上線時(shí)間(connect?time)和離線時(shí)間(off?time),記錄的域名項(xiàng)數(shù)量(item?number)和域名組成的項(xiàng)集(items),其中域名組成的項(xiàng)集包括域名(domain)和紀(jì)元時(shí)間(epoch?time)字段;15、數(shù)據(jù)記錄整理完成以后,將數(shù)據(jù)存入遠(yuǎn)程數(shù)據(jù)庫中,數(shù)據(jù)庫使用兩個(gè)表存儲(chǔ)該記錄,一個(gè)表為訪問記錄表(record?table),記錄終端設(shè)備的訪問信息,包括記錄主鍵(uuid)、終端設(shè)備mac(station?mac)、路由器mac(router?mac)、記錄生成時(shí)間(time)、設(shè)備上線時(shí)間(connect?time)和離線時(shí)間(off?time)以及記錄的域名項(xiàng)數(shù)量(item?number);另一個(gè)表為訪問詳情表(detail?domain?table),記錄訪問的域名詳情,使用訪問記錄表中的主鍵(uuid)作為外鍵,將每一項(xiàng)域名(domain)和紀(jì)元時(shí)間(epoch?time)存成一條記錄,記錄的條數(shù)與訪問記錄表中的域名項(xiàng)數(shù)(item?number)對(duì)應(yīng);16、數(shù)據(jù)存入數(shù)據(jù)庫以后,將該終端設(shè)備對(duì)應(yīng)的鏈表和數(shù)據(jù)釋放,并從維護(hù)的在線終端設(shè)備列表中刪除該終端設(shè)備,完成了終端設(shè)備在從連接路由器到斷開連接時(shí)間段內(nèi)的域名訪問記錄,生成了終端設(shè)備在線期間訪問的域名的項(xiàng)集。17、一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)所述的路由器生成設(shè)備訪問域名項(xiàng)集的方法。18、一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)所述的路由器生成設(shè)備訪問域名項(xiàng)集的方法。19、本發(fā)明與現(xiàn)有技術(shù)相比,具有以下優(yōu)點(diǎn)及有益效果:20、(1)本發(fā)明能夠生成每個(gè)終端設(shè)備從連接到斷開路由器時(shí)間段內(nèi),發(fā)起dns解析請(qǐng)求的域名的記錄項(xiàng)集。該方法生成的記錄字段包含終端設(shè)備mac(station?mac),終端連接的路由器mac(router?mac),記錄生成時(shí)間(time),終端設(shè)備上線時(shí)間(connect?time)和離線時(shí)間(off?time),終端請(qǐng)求解析的域名(domain)和發(fā)起請(qǐng)求的紀(jì)元時(shí)間(epoch?time)等,關(guān)注設(shè)備的在線和離線情況,數(shù)據(jù)粒度細(xì)化,能為后續(xù)的數(shù)據(jù)分析工作提供更豐富的信息。21、(2)本發(fā)明獲取本地網(wǎng)絡(luò)中每個(gè)終端設(shè)備的dns請(qǐng)求記錄,對(duì)dns請(qǐng)求記錄進(jìn)行結(jié)構(gòu)化處理,生成域名訪問記錄項(xiàng)集。將域名項(xiàng)集轉(zhuǎn)化為數(shù)據(jù)庫記錄,存儲(chǔ)于遠(yuǎn)端數(shù)據(jù)庫。技術(shù)特征:1.一種路由器生成設(shè)備訪問域名項(xiàng)集的系統(tǒng),其特征在于,包括:2.一種路由器生成設(shè)備訪問域名項(xiàng)集的方法,其特征在于,包括:3.根據(jù)權(quán)利要求2所述的路由器生成設(shè)備訪問域名項(xiàng)集的方法,其特征在于,所述步驟s1具體包括:4.根據(jù)權(quán)利要求3所述的路由器生成設(shè)備訪問域名項(xiàng)集的方法,其特征在于,所述步驟s2中檢測(cè)路由器下掛終端設(shè)備的狀態(tài)的方法為:當(dāng)終端設(shè)備接入路由器時(shí),記錄該下掛終端設(shè)備的mac地址,并周期性檢查該終端設(shè)備是否在線。5.根據(jù)權(quán)利要求4所述的路由器生成設(shè)備訪問域名項(xiàng)集的方法,其特征在于,所述步驟s2中在監(jiān)聽到所述域名記錄消息后,進(jìn)行數(shù)據(jù)處理,并存儲(chǔ)匹配的下掛終端設(shè)備的dns請(qǐng)求數(shù)據(jù)記錄以及該終端設(shè)備在線期間所有dns請(qǐng)求解析的域名數(shù)據(jù)的方法為:6.一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)權(quán)利要求2至5任一項(xiàng)所述的路由器生成設(shè)備訪問域名項(xiàng)集的方法。7.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求2-5中任一項(xiàng)所述的路由器生成設(shè)備訪問域名項(xiàng)集的方法。。技術(shù)總結(jié)本發(fā)明公開了路由器生成設(shè)備訪問域名項(xiàng)集的系統(tǒng)、方法、電子設(shè)備和存儲(chǔ)介質(zhì),涉及路由器
技術(shù)領(lǐng)域
:,包括:報(bào)文解析模塊,用于監(jiān)聽網(wǎng)絡(luò)報(bào)文,并過濾DNS請(qǐng)求報(bào)文,解析報(bào)文并重組后發(fā)送域名記錄消息給消息監(jiān)聽和數(shù)據(jù)處理模塊;消息監(jiān)聽和數(shù)據(jù)處理模塊,用于路由器下掛終端設(shè)備的狀態(tài)檢測(cè),以及用于在監(jiān)聽到報(bào)文解析模塊發(fā)送的域名記錄消息后,進(jìn)行數(shù)據(jù)處理,并存儲(chǔ)匹配的下掛終端設(shè)備的DNS請(qǐng)求數(shù)據(jù)記錄以及該終端設(shè)備在線期間所有DNS請(qǐng)求解析的域名數(shù)據(jù)。本發(fā)明能夠生成每個(gè)終端設(shè)備從連接到斷開路由器時(shí)間段內(nèi),發(fā)起DNS解析請(qǐng)求的域名的記錄項(xiàng)集。該方法生成的記錄字段包含終端設(shè)備MAC,終端連接的路由器MAC,記錄生成時(shí)間,終端設(shè)備上線時(shí)間和離線時(shí)間,終端請(qǐng)求解析的域名和發(fā)起請(qǐng)求的紀(jì)元時(shí)間等,關(guān)注設(shè)備的在線和離線情況,數(shù)據(jù)粒度細(xì)化,能為后續(xù)的數(shù)據(jù)分析工作提供更豐富的信息。技術(shù)研發(fā)人員:李東旭,周禾,張潤受保護(hù)的技術(shù)使用者:四川九州電子科技股份有限公司技術(shù)研發(fā)日:技術(shù)公布日:2024/12/23
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
乡宁县| 梓潼县| 区。| 同仁县| 上犹县| 象州县| 安庆市| 定州市| 获嘉县| 灌云县| 攀枝花市| 新蔡县| 南汇区| 汾阳市| 通化县| 靖江市| 上虞市| 马边| 延津县| 建湖县| 永吉县| 隆昌县| 平顺县| 双流县| 岳池县| 阿瓦提县| 江门市| 泸定县| 玛纳斯县| 台北市| 建湖县| 玉环县| 华安县| 古浪县| 海伦市| 呼图壁县| 沅陵县| 本溪市| 高邮市| 莱西市| 西峡县|