饅頭的1day漏洞巡艦系統
1day漏洞巡艦系統的目的
1day漏洞巡艦系統的可行性
1day漏洞巡艦系統所用技術
1day漏洞巡艦系統思維導圖
1day漏洞巡艦系統初步設計圖
1day漏洞巡艦系統初步成品圖
1day漏洞巡艦系統下一步計劃
1、1day漏洞巡艦系統的目的
為了不用每天溜達著去看各大漏洞庫是否更新,又出現了什么新的漏洞,我決定做一個自己的漏洞庫和1day漏洞巡艦系統,
撰寫1day巡艦系統的主要目的是為了能夠及時發現自己關注的資產的漏洞情況,如果存在1day漏洞,該系統將自動匯報您的資產下有1day漏洞出現,然后會生成html的表單,這樣的話就省了時間去一個個去查找是否有自己需要的資產的1day漏洞資訊,
2、1day漏洞巡艦系統的可行性
對于一些互聯網大廠來說應該都有自己的漏洞庫和1day漏洞回應,我做的系統比較適用于個人,
巡艦系統的功能在于及時發現和提供漏洞報告,它不存在驗證漏洞和滲透,所以不存在攻擊行為(這個以后可以有(^_?)☆)
3、1day漏洞巡艦系統所用技術
系統主要功能:及時爬取各大平臺漏洞資訊,對收集到的資料進行分析,并保存到資料庫,對已添加的資產生成報告資訊并提醒有新的1day出現,
系統用的語言為:Python為主(以后完善專案可能用到其他語言),MySQL資料庫
系統用到的技術有:
Python爬蟲技術
正則運算式
Python對多執行緒
Python對MySQL資料庫的操作
Python對檔案的操作
為了資料直觀,將添加資料可視化技術
為了資料的準確性,將添加機器學習和自然語言技術
4、1day漏洞巡艦系統初步設計圖(先占個坑,等等再優化一下圖)

5、1day漏洞巡艦系統部分代碼



6、1day漏洞巡艦系統初步成品圖
程式運行之后就是自動化,以后就不用關,他會自動的每天去爬取和生成表單

資料庫:

自動生成的主頁面:

自動生成的全部漏洞頁面:

自動生成的關注的漏洞頁面:

自動查找可能存在此漏洞的網址:

7、1day漏洞巡艦系統下一步計劃
整合更多的漏洞發布平臺
添加資料可視化技術,使得資料更加直觀
添加一些演算法,提高資料判斷的準確性
制作手機端Android軟體,更加方便查看
制作漏洞提醒功能,出現了關注的漏洞會在QQ、微信或釘釘上進行提醒
工欲善其事,必先利其器,不僅要會用工具,還要能夠自己寫工具,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/469923.html
標籤:其他
上一篇:Google Summer of Code谷歌編程之夏活動流程全決議(上)
下一篇:C語言 鏈表的基本使用 -- 13個函式,初始化(頭插、尾插)、遍歷列印、獲取元素總個數、插入(按值前插/后插、按位置)、洗掉(按值、按位置)、逆置、清空、銷毀
