Can you summarize the following document?
        
  使用Metasploit框架的基本步驟包括:  這種允許任何攻擊程式碼和任何有效負載進行隨意組合的模組化的結構是Metasploit框架的主要優勢。使用者可以通過不同的搭配在有限的漏洞下匯入不同的負載。Metasploit框架可以通過新增模組實現擴充套件,允許使用者,攻擊程式碼作者和有效負載的作者專注於寫出所需的功能,而無需處理其他問題。  選擇攻擊程式碼和有效負載需要目標系統的部分資訊,比如其作業系統的版本和安裝的網路服務。這些資訊可被類似於Nmap的埠掃描和作業系統分析工具收集到。類似於Nexpose或Nessus的弱點掃描工具可以探測到目標系統的弱點。Metasploit可以匯入弱點掃描資料並通過對比已發現的弱點和擁有的攻擊程式碼模組來進行準確的攻擊。

  Metasploit有多個可用的使用者介面,最流行的介面由Rapid7和Strategic Cyber LLC.維護。

  由Rapid7釋出的Metasploit 的免費版本。 包括命令列介面,擁有第三方引入, 手動攻擊和手動暴力破解等功能。

  在2011年10月,Rapid7 釋出了免費的,使用網頁介面的Metasploit Community Edition(社群版)。基於收費版本,但並不包括所有付費版的功能。它的功能包括:網路發現,模組瀏覽,和手動攻擊。

  在2010年4月, Rapid7 釋出了開放核心的付費版本Metasploit Express。它使用網頁介面,擁有Metasploit Community的所有功能和智慧攻擊,密碼審計,基準滲透測試報告等免費版所沒有的功能。

  在2011年10月, Rapid7 新增了開放核心的付費版本Metasploit Pro。它使用網頁介面,擁有Metasploit Express的所有功能和閉環弱點驗證,模擬釣魚式攻擊等社會工程學功能,網路應用程式測試,攻擊自動化,和其他Express版所沒有的功能。

  Armitage是一個由Strategic Cyber LLC.開發的,擁有圖形使用者介面的Metasploit管理工具。 允許使用者通過一個例項共享對話和資料,這個免費且開源的網路安全工具在幫助紅隊(red team)合作上有顯著貢獻。

  Cobalt Strike是一個由Strategic Cyber LLC.開發的,擁有圖形使用者介面的Metasploit管理工具。它是Armitage的擴充套件,幷包含報告生成工具等Armitage所沒有的功能。
Metasploit專案是一個旨在提供安全漏洞資訊電腦保安專案,可以協助安全工程師進行滲透測試(penetration testing)及入侵檢測系統簽名開發。