網安人必備!開源網絡安全工具 TOP 10(附下載地址)
工欲善其事,必先利其器。對于廣大的網絡安全從業者,以及未來想要從事網絡安全的人來說,選擇并善用合適的網絡安全工具,能有效提升工作效率。
開源網絡安全工具之所以能夠在眾多安全解決方案中脫穎而出,不僅是因為它們具備強大的功能和高效的性能,更因為它們的開放性和可擴展性,使得用戶可以根據自身的需求進行定制和優化。同時,這些工具背后有著龐大的開發者社區,他們不斷貢獻代碼、修復漏洞、更新功能,為工具的持續發展和完善提供了源源不斷的動力。
在本文中,我們盤點了近年來發布的十個能大幅提高工作效率的優秀開源安全工具,覆蓋數字取證、云威脅檢測、滲透測試、漏洞掃描、開源代碼審核、應用安全評估等多個領域:
*內容綜合自網絡
Adalanche:開源安全分析工具
Adalanche是一款專為Active Directory(AD)環境設計的開源安全分析工具,能夠通過直觀的可視化界面幫助安全團隊快速識別和管理AD中的權限和訪問控制列表(ACL)。通過Adalanche,用戶能夠輕松理解用戶和組在AD中的權限分布,識別潛在的配置錯誤和接管風險,從而加強組織的整體安全性。
Adalanche的核心功能包括:
- 權限可視化:Adalanche通過圖形化的方式展示AD中的權限關系,使用戶能夠直觀地了解哪些用戶和組擁有對特定資源的訪問權限。
- 錯誤配置檢測:Adalanche能夠識別并標記出AD中可能存在的權限配置錯誤,如過度的權限授予或不必要的繼承設置,幫助管理員及時修復這些安全隱患。
- 接管風險分析:利用Adalanche,用戶可以輕松識別哪些用戶或組擁有潛在的接管風險,如能夠接管其他用戶賬號、設備或整個域。這有助于管理員提前采取措施,防止惡意利用。
與其他類似工具相比,Adalanche在易用性和部署靈活性方面具有顯著優勢。它通過go語言開發,擁有出色的性能和穩定性,能夠滿足各種規模組織的安全分析需求。
下載地址:https://github.com/lkarlslund/adalanche
Nemesis:開源攻擊性數據富化和分析平臺
Nemesis是一個集中式數據處理平臺,可攝取、富化攻擊性安全評估數據(即滲透測試和紅隊參與期間收集的數據)并對其進行分析。
Nemesis可以收集來自各種來源的攻擊性數據,包括滲透測試中的網絡流量、日志、用戶行為等。同時,Nemesis還可以利用各種工具和技術對收集到的數據進行進一步的處理和富化,提取出更多的信息。
Nemesis平臺提供了強大的數據分析功能,幫助用戶識別出潛在的安全威脅、漏洞和攻擊模式。通過內置的各種工具和連接器,Nemesis可以對原始數據進行深度處理,提取出更多的上下文信息,如IP地址的地理位置、域名的注冊信息、用戶行為的模式等。基于分析結果,Nemesis可以自動生成詳細的報告,包括威脅評估、漏洞列表、攻擊路徑等,便于用戶向管理層或客戶展示結果。
在滲透測試過程中,Nemesis可以幫助測試人員快速收集和分析攻擊性數據,發現潛在的安全漏洞和威脅。Nemesis可以作為威脅情報平臺的一部分,用于收集和分析來自各種來源的威脅情報數據,為企業的安全防護提供有力支持。
安全研究:對于安全研究人員來說,Nemesis是一個強大的工具,可以幫助他們深入研究各種攻擊技術和手段,提高安全防護能力。
下載地址:https://github.com/SpecterOps/Nemesis
Mosint:開源自動化電子郵件OSINT工具
Mosint是一款用Go編寫的自動化電子郵件OSINT工具,旨在促進對目標電子郵件的快速高效調查。它集成了多種服務,使安全研究人員能夠快速訪問廣泛的信息。
Mosint與其他工具的最重要區別在于它的速度和集成度。它從多個服務Mosint與其他工具相比,最大的優勢在于其速度和集成度。它能從多個服務異步提取數據,使得操作更加高效。異步提取數據,并且使用簡單。
并且具有以下多種功能:
- 電子郵件驗證:通過輸入電子郵件地址,Mosint可以驗證該地址是否有效和存在。
- 社交媒體賬戶檢查:Mosint可以幫助用戶查找與電子郵件地址關聯的公共社交媒體賬戶。
- 公共違規數據庫查詢:Mosint能檢查電子郵件地址是否出現在公共違規數據庫中,幫助防止欺詐和惡意活動。
- 相關電子郵件和域名分析:Mosint可以提供與電子郵件地址或域名相關的信息,如關聯的電子郵件地址、域名注冊信息等。
Mosint提供了用戶友好的基于Web的界面,用戶也可以選擇完全通過命令行進行操作。無論是在安全領域還是在個人使用中,Mosint都能幫助用戶更輕松地獲取和分析電子郵件地址的相關信息,從而提高安全性和決策準確性。
下載地址:https://github.com/alpkeskin/mosint
AuthLogParser:數字取證和事件響應的開源利器
AuthLogParser是一款專為數字取證和事件響應而定制的開源工具,其主要功能是分析Linux身份驗證日志(auth.log)。這款工具在網絡安全和系統管理中發揮著重要作用,特別是在面對潛在的安全威脅或系統故障時,它能夠幫助管理員和安全專家快速定位問題、提取關鍵信息,從而做出準確的響應。
AuthLogParser能夠深入解析Linux身份驗證日志(auth.log),提取關鍵詳細信息,如SSH登錄、用戶創建、事件名稱、IP地址等。這些信息對于理解系統活動、識別潛在威脅或故障至關重要。
AuthLogParser提供了直觀的命令行界面和豐富的文檔支持,用戶無需具備深厚的編程知識即可輕松上手。此外,它還支持多種操作系統平臺,確保了廣泛的兼容性。
AuthLogParser支持多種輸出格式,如文本、CSV、JSON等,方便用戶將分析結果集成到其他系統或工具中,進行進一步的分析或報告。
AuthLogParser作為一款數字取證和事件響應的開源工具,具有強大的日志分析能力和靈活的自定義選項。它可以幫助管理員和安全專家快速定位問題、提取關鍵信息,從而做出準確的響應。無論是在安全審計、事件響應還是合規性檢查方面,AuthLogParser都能發揮重要作用。
下載地址:https://github.com/YosfanEilay/AuthLogParser
CloudGrappler:開源云安全工具
CloudGrappler是一款由Permiso團隊打造的開源云安全工具,能夠基于現代云威脅參與者的策略、技術和程序(TTP)(如LUCR-3)提供增強的檢測功能,它利用高效的日志查詢機制,通過命令行接口(CLI)與數據源進行交互,確保在各種環境下都能穩定運行,能夠幫助安全管理團隊更加輕松地應對云環境中的安全挑戰。
通過CloudGrappler,用戶可以迅速識別并應對可能的攻擊活動,從而保護云基礎設施免受惡意威脅。
CloudGrappler不僅支持AWS和Azure等主流云平臺,還具備良好的可擴展性,可以根據不同需求定制和擴展檢測范圍。
除了基本的威脅檢測外,CloudGrappler還提供了一系列輔助功能,如日志分析、事件追蹤等,幫助用戶更全面地了解云環境中的安全狀況。
CloudGrappler的技術實現基于Python語言,并利用了多種開源庫和框架。其依賴于requirements.txt中列出的包,這些包提供了必要的功能和穩定性支持。此外,CloudGrappler還通過命令行接口(CLI)與數據源進行交互,使得用戶可以方便地配置和管理工具。
下載地址:https://github.com/Permiso-io-tools/CloudGrappler
CVE Prioritizer:開源漏洞管理工具
CVE Prioritizer集成了CVSS、EPSS和CISA KEV的數據,其中CVSS提供漏洞特征相關信息,而EPSS提供漏洞被利用的風險信息。
繼而CVE Prioritizer能夠根據漏洞被利用的可能性和漏洞危害程度來判斷漏洞修復的優先級,提供全面且深入的視角幫助用戶識別最有可能被攻擊者利用的漏洞。
安全團隊可以根據所在單位的風險承受能力,靈活調整工具輸出,適應不同的安全需求,實現決策最優化。
CVE Prioritizer提供了一個易于使用的命令行界面,用戶只需獲取NIST NVD API密鑰并將其添加到配置文件中,然后提供單個或多個CVE標識符,或者從文件導入,即可根據需要選擇詳細輸出、自定義閾值等選項。
在網絡安全領域,面對大量漏洞時,有效管理和優先處理至關重要。CVE Prioritizer通過提供基于數據驅動的方法,幫助安全團隊精細化地排列修復工作的優先級,從而確保重要漏洞得到及時處理,降低潛在的安全風險。
下載地址:https://github.com/TURROKS/CVE_Prioritizer
Prowler:開源云安全工具
Prowler是一款開源云安全工具,用于評估、審核和增強AWS、GCP和Azure的安全性。它還配備了事件響應、持續監控、強化和取證準備。
它遵循CIS Amazon Web Services Foundations Benchmark(49項檢查)的指導方針,并包含超過240個安全控件,涵蓋CI、PCI-DSS、ISO27001、GDPR、HIPAA、FFIEC、SOC2等多種合規和安全標準。
Prowler支持AWS多個區域和大多數AWS服務的安全最佳實踐,包括但不限于Identity and Access Management、Logging、Monitoring、Networking等。
Prowler不僅提供了基礎的安全檢查,還支持自定義檢查,以適應不同組織的安全需求。
Prowler是用bash編寫的,并依賴于AWS-CLI、jq和detect-secrets等工具。它可以在Linux、Mac OS或Windows的cygwin環境中運行。
值得注意的是,Prowler是專門為AWS云環境設計的,因此不支持其他云環境(如GCP、Azure等)。同時,安裝Prowler時需要確保已經安裝了最新版本的AWS-CLI,并需要根據官方文檔持續更新以應對新的安全威脅和AWS服務的變化。
并且在使用Prowler進行安全評估時,需要確保有足夠的權限來訪問AWS資源,并遵循最佳實踐以保護敏感信息。
下載地址:https://github.com/prowler-cloud/prowler
SiCat:漏洞利用研究開源工具
SiCat是一款用于漏洞利用研究的開源工具,能從開放渠道和內部數據庫中獲取和編譯有關漏洞利用的信息。其主要目的是協助網絡安全,使用戶能夠在互聯網上搜索潛在的漏洞和相應的漏洞利用。
SiCat由Akas Wisnu Aji開發,可通過公共渠道和內部數據庫搜索漏洞利用信息,從而簡化了在互聯網上搜索潛在漏洞及其相應利用的過程。
同時,SiCat支持從多個數據庫和來源搜索漏洞利用信息,包括Exploit-DB、Exploit Alert、Packetstorm Security、NVD數據庫和Metasploit模塊等,確保提供的信息廣泛且最新。
SiCat還具有先進的報告系統,能夠以HTML和JSON格式提供漏洞搜索結果,便于用戶管理和分析潛在的發現。
SiCat可基于XML格式的Nmap掃描結果啟動,進一步擴展了其功能和應用范圍。
此外,SiCat的適用網絡安全場景也很多,如日常的安全審計、緊急響應疑似入侵事件等。通過關鍵詞搜索或直接分析Nmap掃描報告,SiCat都能精準地列出相關漏洞利用詳情,幫助團隊制定防御策略。例如,針對Telerik組件的特定版本,SiCat可以跨ExploitDB和Metasploit模塊查找對應的漏洞利用方式,大大提高了安全檢查的效率。更重要的是SiCat具有簡單明了的代碼結構,即使是新手也可以輕松上手。
下載地址:https://github.com/justakazh/sicat
Malwoverview:流行的威脅狩獵工具
Malwoverview是一款專注于惡意軟件分析和威脅狩獵的開源工具,可用于惡意軟件樣本、URL、IP地址、域、惡意軟件系列、I0C和哈希的初始和快速評估。
Malwoverview對惡意軟件樣本的初始和快速評估功能包括動態和靜態行為報告的生成。它允許用戶從各種端點提交和下載樣本,以便進行進一步的分析。
同時,Malwoverview集成了來自多個威脅情報源的信息,如Virus Total、Hybrid Analysis、URLHaus、Polyswarm、Malshare等。這使得用戶能夠獲取關于惡意軟件樣本的廣泛情報,從而更全面地了解威脅。
Malwoverview還能夠根據導入表(impash)確定相似的可執行惡意軟件樣本(PE/PE+),并按不同顏色對它們進行分組。這有助于用戶快速識別相關的惡意軟件家族或變種。
此外,該工具顯示與多個威脅情報引擎相關的哈希信息,包括Virus Total、Hybrid Analysis、Malshare、Polyswarm、URLhaus等。這使得用戶能夠輕松識別樣本是否已被其他情報源標記為惡意。
Malwoverview允許用戶檢查Virus Total、Hybrid Analysis和PolySwarm上的可疑文件,以獲取更深入的威脅情報,并提供生成動態和靜態行為報告,以及從各種端點提交和下載樣本的功能。
下載地址:https://github.com/alexandreborges/malwoverview
WebCopilot:開源自動化工具
WebCopilot是一種開源自動化工具,它可以枚舉目標的子域名并使用各種免費工具發現錯誤。不僅簡化了應用程序安全工作流程還從一定程度上減少了人們對手動腳本的依賴。
通過利用gobuster、httpx等工具,WebCopilot可在深度探測后識別出潛在的XSS、SQL注入、開放重定向、LFI、SSRF和RCE等安全漏洞參數。
WebCopilot的工作流程高度集成化,它通過DNS記錄查詢和爬網等方式收集和驗證子域,繼而提取子域名的標題甚至截圖進行視覺檢查。
在實際使用時,研究人員可以直接通過Git命令將WebCopilot的源碼克隆至本地,然后在項目目錄下為工具安裝腳本提供可執行權限,并以root權限進行安裝。安裝完成后,用戶可以通過命令行界面使用WebCopilot進行子域名枚舉和漏洞掃描等操作。
WebCopilot作為一款開源自動化工具,在網絡安全領域發揮著重要作用。它不僅能夠快速枚舉目標域名的所有子域名,還能通過深度探測和掃描識別出潛在的安全漏洞,為網絡安全研究人員提供了有力的支持。同時,其高度集成的自動化流程和廣泛集成的開源工具也確保了其功能的全面性和準確性。
地址:https://github.com/h4r5h1t/webcopilot
參考資料:
- https://www.secrss.com/articles/64706
- https://blog.51cto.com/lihuailong/9283277