摘 要WLAN在開通速度上比有線網絡開通快,同時具有靈活的組網技術,在維護費用上較其他網絡低等諸多優點,因此其在當代信息技術快速發展的時代具有更大的應用市場。然而伴隨著WLAN的飛速發展,對于其所存在的安全性問題也越來越受到廣大WLAN用戶的關注。本文在分析現有安全機制的基礎上,針對計算機的端口使用MFC框架進行編寫掃描程序,對端口進行掃描,分析掃描結果,過濾不安全的數據信息。
【關鍵詞】WLAN MFC框架 端口掃描 安全技術
1 引言
在上個世紀80年代初,用戶采用計算機進行信息交流和數據共享主要是利用有線網絡技術來實現,經過幾十年的發展,基本實現有線網絡的全局覆蓋,然而有線網絡技術存在有諸多不方便因素,例如網絡布線過程中受到布線環境影響較大、費用成本較高等問題。技術開發人員逐步認識到有線網絡所帶來的不便,無線網絡逐漸登上了用戶進行數據交流和共享的應用舞臺。
無線網絡(WLAN)是基于有線網絡發展起來的,但其在技術性和實用性上更勝一籌。兩種技術各有其不同的優缺點,逐漸形成相互補充,共同進步的相處模式。
隨著WLAN技術的發展速度,其面臨的數據安全、用戶信息安全和數據傳輸安全等問題也逐步浮現。用戶經常遇到諸多安全問題,用戶重要隱私和數據遭到竊取或者破壞時有發生,所以對于用戶來說,采取安全技術手段來保護用戶的WLAN數據安全,給廣大用戶提供放心工作和學習生活的無線網絡變得尤其重要。
2 MFC技術介紹
MFC作為微軟的基礎類庫,融和了許多微軟公司已經定義的對象的類庫,從1993年微軟公司推出Visual C++1.0后相繼配套推出了微軟基礎類庫MFC 1.0。MFC 1.0第一個拉開了以面向對象的程序設計方法編制多線程、多任務的GUI應用軟件系統的序幕。作為基礎類庫的MFC包含了窗口類庫和圖形繪制類庫,每一種類庫在編寫程序過程中完成各種的功能和作用。
2.1 窗口類庫
窗口類庫是完成用戶交流的界面設計,其包含有如下幾種基類:CWinApp、CDocument、CFrameWnd、CView等SDI系統框架的四個重要組成部分。針對各個基類,可以得到如圖1所示的關系圖。
通常在實際的窗口設計中,設計過程要采用如圖2所示的窗口創建流程。
2.2 圖形繪制類
圖形繪制類是指利用Windows提供的圖形設備接口GDI將圖形繪制在顯示器上,包括兩種:繪圖設備類和繪圖對象類。
繪圖設備類包含有CClientDC、CPaintDC和CWindowDC三類。針對這三種類在設計過程其包含關系如圖3所示。
具體流程圖如圖4所示。
3 無線端口掃描系統設計
用戶在IP編輯框寫入使用者想要得到的的主機IP進行掃描,之后選擇掃描單個端口或者掃描多個端口,在端口編輯框內輸入想要掃描的端口號,選擇掃描次數后單擊掃描,開始掃描,掃描結束后結果會在下方界面顯示,用戶可以點擊保存按鈕,對本次掃描結果進行保存,用作用戶日志,以便可以和下次對比或其他作用。用戶可以在掃描過程中只掃描,掃描后只會顯示之前掃描完成的端口的結果,也可以對其進行保存。其系統流程如圖5所示。
4 基于IP無線網絡端口掃描系統實現
基于IP無線網絡端口掃描系統目的是可以給用戶即將進行的掃描操作進行設置。如單端口,多端口的范圍以及對選定端口的掃描次數設置。具體界面如圖6所示。
在此界面中,使用者首先可以選擇對端口設置和對掃描的次數設置,在對端口進行設置的過程中又可以細分為單個端口掃描或者多個端口掃描。
5 總結
本文在MFC框架構成及其相關基類等問題進行了較為詳細的描述,并且描述了無線端口掃描系統的設計思想,通過掃描端口,查看端口狀態,對端口中傳輸的數據信息進行了有效監控和掃描。達到了預期效果。
參考文獻
[1]薛文輝.基于MFC的電動車銷售管理系統設計與實現[D].燕山大學,2012.
[2]茹志娟.基于TCP協議的Socket數據通信[J].科技信息,2012(93).
[3]侯燕.基于無線局域網的安全檢測系統研究[J].信息安全與技術,2013(11):47-49.
[4]王永超.MFC中文檔視圖結構淺析[J].廣東技術師范學院學報,2003(06):4-6.
[5]朱俚治.網絡端口掃描與反端口掃描[J].電腦編程技巧與維護,2015(14):92-94.
作者簡介
卜旭(1986-),男,現為長春建筑學院電氣信息學院助教。主要研究方向為計算機軟件設計、計算機網絡技術。
作者單位
長春建筑學院電氣信息學院 吉林省長春市 130607