Developing Monitoring System of Host-Security with Python and wxPython
Wang Shihua, Shen Weichao
(High Performance Computing Center, Institute of Applied Physics and Computational Mathematics, Beijing, 100088)
Abstract: This paper introduces the Python, wxPython language, and the Boa constructor shortly, then explains some basic methods of these tools for rapidly developing cross-platform GUI application. We describe structure and functions of host-security monitoring system at the same time, focus on GUI development of the security administrator, and some critical technologies are presented in details.
Keywords: host-security, security-audit, Python, wxPython, GUI (Graphical User Interface)
1 引言
隨著來自企業或單位內部的安全風險越來越受到重視,內部資源的濫用是網絡安全管理中的焦點問題。本文將要介紹的是我們利用Python和wxPython開發的一套主機安全監控系統,以達到強化主機系統安全的目的,它分為三個部分,即:監控代理程序、監控信息中心和管理員控制臺。
目前我們所使用的絕大多數計算服務器均基于UNIX或者Linux操作系統,但是它們在圖形方面的表現能力欠佳,界面不夠友好,如何開發一款具有跨平臺能力且界面表現友好的應用程序給我們提出了新的挑戰。
2 開發工具簡介
延伸閱讀
文章來源于領測軟件測試網 http://www.anti-gravitydesign.com/