在決定使用什么軟件工具執行什么具體任務的時候,重要的是評估什么軟件能夠做到,確保這個軟件工具的功能符合你的需求,理解能夠提供什么幫助和支持,對擁有的總成本進行一次評估。讓我們看看Nmap是如何提供支持的。
由于Nmap是免費的,它在成本方面顯然優于其它網絡映射器。然而,許多IT管理員對開源軟件仍持謹慎態度,他們在向高級管理層推薦涉及開源軟件工具的建議時經常把缺少質量保證當作開源軟件的一個缺點。對于重要的應用程序,如網絡操作系統,許多人認為開源軟件風險太大。然而,專有軟件供應商也極少保證它們的軟件能夠向你提供不間斷的和沒有錯誤的運行。雖然Nmap沒有提供質量保證,但是,它得到了熱情的開發和用戶支持團體的支持。盡管如果你遇到問題或者需要咨詢的時候沒有昂貴的熱線,Nmap還有非常好的存檔文件,有最新的幫助網頁、白皮書和教學資料。 成熟的開源軟件,特別是在IT安全領域的軟件,通常是專有軟件可行的替代者。英國政府贊助的在實施開源軟件方面進行的一系列試驗 (www./solutions/casestudies)產生了一些有趣的結果,其結論是:用于具體任務的開源軟件應用程序通常適用于這個目的,并且強調了這樣一個事實,就是購買專業軟件可能導致購買者遭受“隱性鎖定”。然而,由于大多數開源軟件是在基于Unix的機器上開始工作的,通常在原來的基礎庫上建立起來的Windows移植版本不能像專門為Windows編寫的軟件那樣充分利用Windows 環境的優勢。開源軟件落后于專有軟件競爭對手的另一個方面是集成的GUI(圖形用戶界面)。應該感謝的是一些GUI是為Nmap開發的,為那些喜歡不使用命令行的人開發的。 Nmap是根據自由軟件基金會發表的GNU一般公共許可證第二版開發的,并且還一起推出了完整的源代碼。你可以根據這個許可證條款修改和重新發布。從法律的觀點看,你應該閱讀Nmap代碼是如何使用的。 我肯定不是宣傳開源軟件是每一種情況的答案。但是,事實是,Nmap已經出現好幾年了,贏得了許多獎勵,并且能夠應用于許多操作系統,使它成為了網絡探索和安全審計的工具選擇。Nmap是一種優秀的工具,如果說它沒有超過市場的任何商業性軟件,至少它與那些商業軟件是同樣好的。 |
|