[發明專利]一種移動端的端口掃描器及方法有效
| 申請號: | 201710727143.6 | 申請日: | 2017-08-23 |
| 公開(公告)號: | CN107592302B | 公開(公告)日: | 2021-07-20 |
| 發明(設計)人: | 卜天童;陳鐘;李青山;關志;李洪生;馮向軍;吳琛;王曉青 | 申請(專利權)人: | 北京國信云服科技有限公司;北京大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04W12/69;G06F21/57 |
| 代理公司: | 沈陽東大知識產權代理有限公司 21109 | 代理人: | 胡曉男 |
| 地址: | 100080 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 移動 端口 掃描器 方法 | ||
1.一種移動端的端口掃描器,其特征在于,包括設置模塊和掃描管理模塊和掃描功能模塊;
設置模塊:獲取用戶的掃描需求,設置性能參數,并將設置信息以配置文件的形式保存在本地存儲器中;
掃描管理模塊:響應用戶的啟動請求,根據啟動請求的類型,針對用戶的掃描需求,按照配置文件中設置的性能參數啟動掃描功能模塊;
掃描功能模塊:接收并執行掃描管理模塊的啟動命令,按照設置的性能參數向目標主機或目標端口發送數據包,并接收目標主機或目標端口返回的數據包加以解析,更新數據庫中存儲的目標主機或目標端口的開放狀態;
所述用戶的掃描需求,包括要掃描的目標主機IP和端口范圍;所述性能參數包括線程數、掃描范圍、掃描操作;
所述啟動請求的類型包括目標主機掃描或目標端口掃描;所述用戶的啟動請求通過APP首頁或IP頁獲取用戶的點擊操作而發出;
所述掃描管理模塊在存在多條所述啟動命令時依次執行各啟動命令,直到所有啟動命令都已經執行完畢;
所述掃描功能模塊,在額外的線程中針對不同的掃描功能,分別生成數據包發送給目標主機或目標端口;所述不同的掃描功能,包括只掃描指定IP的目標主機而不指定目標端口、掃描指定IP的目標主機的指定目標端口;
向所述目標主機或目標端口發送的數據包內容,是根據網絡協議發送的正常網絡請求或改變部分字段的網絡請求;若只掃描指定IP的目標主機而不指定目標端口則數據包中需包含目標主機的IP,若掃描指定IP的目標主機的指定目標端口則數據包中需包含目標主機的IP和目標端口;
所述目標主機或目標端口返回的數據包,是根據網絡協議對掃描功能模塊向目標主機或目標端口發送的數據包做出應答所返回的包含應答信息的數據包;
所述目標主機返回的數據包中包含接收網絡連接的信息時,該主機處于活躍狀態,可能有端口開放;包含拒絕網絡連接的信息或不返回信息時,該主機不存在或無法訪問,沒有端口開放;
所述目標端口返回的數據包中包含接收網絡連接的信息時,該端口開放;包含拒絕網絡連接的信息或不返回信息時該端口未開放;
所述目標主機處于活躍狀態時,目標主機返回的數據包中還包括目標主機部分網絡連接參數,通過這些網絡連接參數能夠掃描該目標主機的目標端口;所述目標端口開放時,目標端口返回的數據包中還包括目標端口對應的服務程序版本信息。
2.采用權利要求1所述的移動端的端口掃描器的端口掃描方法,其特征在于,包括:
步驟1、啟動移動端的端口掃描器,讀取上一次的配置文件,如果是首次啟動,則讀取默認的配置文件;
步驟2、根據獲取用戶的掃描需求,在讀取的配置文件中設置性能參數,并將設置信息保存在本地存儲器中;
步驟3、獲取用戶的啟動請求,讀取配置文件,響應用戶的啟動請求,根據啟動請求的類型,針對用戶的掃描需求,按照配置文件中設置的性能參數啟動掃描功能模塊;所述啟動請求的類型包括目標主機掃描或目標端口掃描;
步驟4、按照設置的性能參數,針對不同的掃描功能,分別向目標主機或目標端口發送數據包,并接收目標主機或目標端口返回的數據包加以解析,更新數據庫中存儲的目標主機或目標端口的開放狀態;當存在多條掃描命令時,掃描管理模塊會依次執行,直到所有命令都已經執行完畢;
所述步驟4包括:
步驟4-1、針對不同的掃描功能生成數據包,發送到目標主機或目標端口;
步驟4-2、接收目標主機或目標端口返回的數據包,解析出其中包含的信息:
所述目標主機返回的數據包中包含接收網絡連接的信息時,該主機處于活躍狀態,可能有端口開放;包含拒絕網絡連接的信息或不返回信息時,該主機不存在或無法訪問,沒有端口開放;
所述目標端口返回的數據包中包含接收網絡連接的信息時,該端口開放;包含拒絕網絡連接的信息或不返回信息時該端口未開放;
步驟4-3、根據解析出的信息更新數據庫中存儲的目標主機或目標端口的開放狀態。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京國信云服科技有限公司;北京大學,未經北京國信云服科技有限公司;北京大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710727143.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種熱網平衡調控系統
- 下一篇:一種霧霾治理裝置及治理方法





