【正文】
監(jiān)控的又一解釋是在網(wǎng)絡(luò)上由一臺計算機 (主控端、客戶端 )遠距離去控制另一臺計算機 (被控端/服務(wù)器端 )的技術(shù),這里的遠程不是字面意思的遠距離,一般指通過網(wǎng)絡(luò)控制遠端電腦。有效的控制網(wǎng)絡(luò)的應(yīng)用,對于家長和公司領(lǐng)導(dǎo)來說是一個很迫切的需求。 局域網(wǎng) 軟件運行 監(jiān)控系統(tǒng)是通過獲取被控端的桌面信息,實現(xiàn)可靠、實用、方便、高效的計算機安全管理系統(tǒng)。越來越多的家庭和企業(yè)通過 互聯(lián)網(wǎng)來進行交流和溝通,給我們的生活帶 來 了很多的方便。 關(guān)鍵字 :局域網(wǎng); VC++;桌面捕捉;流量監(jiān)測山東科技大學(xué)學(xué)士學(xué)位論文 摘要 1 Abstract LAN monitoring system is accused by getting the system information and obtain reliable, practical and convenient, efficient puter security management system. It is mainly used for remote monitoring technique wlan puter running state monitor. By getting accused of running the realtime information, puter control side managers can in LAN LAN check any one accused of end the use of puters in LAN, puter monitor at any time, to realize the flow of operation condition of the LAN monitoring management. This paper firstly introduces the work software running monitoring system of background and research scope, and the purpose of the research and significance, summarizes the LAN monitoring system used to develop the key technology: the work programming technology socket, and proposed in this foundation the LAN software running monitoring system design and the overall framework. This system will server on the screen, and will only screen interception of sending control terminals, this system USES objectoriented design method of local area work design, final monitoring and control system of monitoring terminal and accused the concrete realization the modules are expatiated. The main module has accused state information acquisition module system. The system state information acquisition has three modules: the screen information acquisition, port open, send screen information module. The main module control side: the system connecting module, are accused of end desktop information acquisition module, desktop information preservation module, LAN internal flow monitoring module. Key word: LAN。本系統(tǒng)將對服務(wù)器端屏幕進行截取,并 將屏幕 信息傳送給客戶 端,本系統(tǒng)采用面向?qū)ο蟮脑O(shè)計方法設(shè)計,最后對局域網(wǎng)監(jiān)控系統(tǒng)的監(jiān)控端和被控端 的各個模塊的具體實現(xiàn)進行了詳細闡述。它主要應(yīng)用遠程監(jiān)控技術(shù)對局域網(wǎng)內(nèi)的計算機運行狀態(tài)進行監(jiān)控。通過獲取被控端計算機實時的運行信息,局域網(wǎng)管理者可以在控制端查看任意一臺局域網(wǎng)內(nèi)被控端計算機的使用情況,隨時監(jiān)視局域網(wǎng)內(nèi)計算機流量的運轉(zhuǎn)狀況,實現(xiàn)對局域網(wǎng)監(jiān)控管理。被控端的主要模塊有:系統(tǒng) 信息獲取模塊 。 VC + +。但是也存在這很多不良的信息危害青少年的健康,影響員工的日常工作。它主要應(yīng)用遠程監(jiān)控技術(shù)對局域網(wǎng)內(nèi)的計算機運行狀態(tài)進行監(jiān)控。這些都為局域網(wǎng)軟件運行監(jiān)控系統(tǒng)提供了很好的市場和發(fā)展前景。網(wǎng)絡(luò)監(jiān)控是建立在現(xiàn)代的計算機網(wǎng)絡(luò)技術(shù)、通信技術(shù)、控制技術(shù)以及圖形圖像技術(shù)上的一個新的應(yīng)用。外觀:主要指仿真的物體在外觀上 與原件相似,包括顏色、尺寸、樣式等; 網(wǎng)絡(luò)監(jiān)控系統(tǒng)屬于仿真監(jiān)控系統(tǒng)的一種,所以它除了應(yīng)該具有仿真監(jiān)控系統(tǒng)的以上技術(shù)指標以外,由于網(wǎng)絡(luò)監(jiān)控系統(tǒng)還涉及到數(shù)據(jù)的大量傳輸,所以還應(yīng)具有區(qū)別于其他監(jiān)控系統(tǒng)的特點,主要有以下兩點: 服 務(wù)器程序安放在被控制的計算機端,客戶機程序安裝在控制端。一個應(yīng)用程序既可以是 Server端,也可以是 Client端。在計算機發(fā)展的過程中,人們對計算機的監(jiān)控系統(tǒng)由最初的模擬監(jiān)控發(fā)展到了現(xiàn)在的實時化和信息化。局域網(wǎng)軟件運行監(jiān)控系統(tǒng)的開發(fā)也為企業(yè)提供了很好的監(jiān)控設(shè)施,提 高了員工的工作效率,規(guī)范了員工的工作行為,為企業(yè)提高了不少的經(jīng)濟效益。目前,視頻控制系統(tǒng)正處在數(shù)控模擬系統(tǒng)與數(shù)字系統(tǒng)混合應(yīng)用并將 逐漸向數(shù)字系統(tǒng)過渡的階段。 泰國某知名網(wǎng)站在去年的調(diào)查顯示,有 40%的企業(yè)員工在公司上網(wǎng)時受到公司監(jiān)視。 Jupiter Media Metrix 的研究主管 Michael Gartenberg 表示,如果企業(yè)選擇使用監(jiān)控軟件的話,他們必須告訴員工企業(yè)在監(jiān)控什么,以及為什么要進行監(jiān)控。隨著企業(yè)的發(fā)展,公司規(guī)模原來越大。局域網(wǎng)軟件監(jiān)控系統(tǒng)解決了攝像頭無法解決的細節(jié)問題,同時也給其本身的發(fā)展帶來很大的推動作用。 。 ,方便以后查閱。套接字存在于通信域中,通信域是為了處理一般的線程通過套接字通信而引進的一種抽象概念。應(yīng)用程序一般僅在同一類的套接字間進行通信。其中一個運行于客戶機端,另一個運行于服務(wù)器端,根據(jù)連接啟動的方式以及本地套接字要連接的目標,套接字之間的連接過程可以分為三個步驟:服務(wù)器監(jiān)聽,客戶端請求 ,連接確認。為此,客戶端的套接字必須首先描述它要連接的服務(wù)器的套接字,指出服務(wù)器端套接字的地址和端口號,然后就向服務(wù)器端套接字提出連接請求。企業(yè)為工作用途建立的局域網(wǎng)平臺不能淪為游戲、娛樂 、泄密的工具。 計算機和互聯(lián)網(wǎng)現(xiàn)已被許多企業(yè)應(yīng)用,為企業(yè)帶來了巨大的經(jīng)濟效益。 很多家長擔心孩子沉迷網(wǎng)絡(luò)游戲,訪問不良網(wǎng)站,影響孩子的身心健康。通過設(shè)計,不但提高了我們的動手能力,更能讓我們把在實踐中的不足反饋到學(xué)習(xí)中去,從而為了更好的工作和生活而努力學(xué)習(xí)完善自我。如果給每個人只開通一些他們自己要用的網(wǎng)站也不現(xiàn)實。人與人的相處,工作的技巧實際的應(yīng)用。第三章:本章主要介紹局域網(wǎng)軟件運行監(jiān)控系統(tǒng)實現(xiàn)的詳細設(shè)計。本設(shè)計 主要 實現(xiàn)的功能是對被控 端 計算機的計算機屏幕進行捕捉,對局域網(wǎng)內(nèi)部流量進行實時監(jiān)控。 ”第十三條: “互聯(lián)網(wǎng)服務(wù)提供者和聯(lián)網(wǎng)使用單位依照本規(guī)定落實的記錄留存技術(shù)措施,應(yīng)當具有至少保存六十天記錄備份的功能。該系統(tǒng)沒有怎么用到特別高深的技術(shù),利用的是我在學(xué)校 學(xué)習(xí)的一些 編程基礎(chǔ)加上 自我學(xué)習(xí)能力和努力。 局域網(wǎng)軟件運行監(jiān)控系統(tǒng)開發(fā)的社會因素可行性。領(lǐng)導(dǎo)們希望通過現(xiàn)代的信息化管理技術(shù)來大力推動企業(yè)的發(fā)展,卻由于信息化而帶來的一系列問題:計算機網(wǎng)絡(luò)信息化管理并未能給予企業(yè)多大的效益,卻帶來了管理上的漏洞,企業(yè)浪費了資源,所以企業(yè)的 領(lǐng)導(dǎo)們 希望能對此有所作為。 經(jīng)過以上的可行性分析,我們 對此系統(tǒng)的市場、技術(shù),時間和資源,人力方面的可行性有了詳細的描述,證明系統(tǒng)具有可開發(fā)的價值,以及其開發(fā)過程的可行性 。 3. 可以對被控端的屏幕進行保存,留待以后查證。其中,主窗體用于端口、 ip、用戶名、 密碼設(shè)置,連接成功后用于接收顯示屏幕信息,并存捕捉的屏幕信息。 運行平臺: Windows XP系 統(tǒng) 連 接 連接成功 主窗體 屏幕捕捉 圖片保存 流量監(jiān)控 否 是 山東科技大學(xué)學(xué)士學(xué)位論文 系統(tǒng)詳細設(shè)計 1 3 系統(tǒng)詳細設(shè)計 被 控端模塊設(shè)計 被控端模塊概述 局域網(wǎng)軟件運行監(jiān)控系統(tǒng)分為控制端和被控端兩大模塊,其中,被控端的主要作用是時時抓取本機的屏幕信息,將其分成 多個數(shù)據(jù)報,發(fā)送到控制端。在對話框中依次加入靜態(tài)文本框、編輯框、按鈕等三個控件 并 給予初始化的定義。 //定義高度 int blocklen。//初始化位圖信息 CListenSock* plisten。具體代碼如下: void CSreenServerDlg::OnButtonStart() //開始服務(wù) { CString name。 plistenCreate(m_tport)。 //把按鈕文字置為開始服務(wù) if(plisten!=NULL) { plistenClose()。}}} ( 4) 獲取 本機 桌面屏幕信息,并將屏幕信息轉(zhuǎn)換為位圖格式 HWND hWnd = ::GetDesktopWindow()。 ::GetWindowRect(hWnd,amp。//獲取屏幕的寬度 =。//將屏幕信息輸出到位圖 ::SelectObject(MemDC,hOldBMP)。 void CSreenServerDlg::SendSreenToClient() { if(pclient!=NULLamp。 //把捕捉到的位圖信息發(fā)送到客戶端 }} 系統(tǒng)連接模塊設(shè)計 系統(tǒng)連接模塊設(shè)計概述 為了防止非法用戶使用系統(tǒng),在局域網(wǎng) 軟件允許監(jiān)控系統(tǒng)的控制端增加了用戶登錄這么一個小模塊。如果用戶名和密碼輸入錯誤或者是為空就會就會彈出一個提示框,提示用戶名或密碼錯誤請重 新輸入;如果輸入正確才會彈出一個提示框,提示登錄成功。設(shè)置一個用戶結(jié)構(gòu)體來定義用戶、密碼以及端口。定義如下: class CclientSock public: int id。//塊長度 int recvlen。 void setdlg(CSreenClientDlg *d,int cid,int plen)。//定義通訊端口 }。//用戶信息 NETPACKAGE usrpack。 UpdateData(TRUE)。//獲取數(shù)據(jù)包的長度 pclientsetdlg(this,1,pklen)。 =3100。 SetDlgItemText(IDC_BUTTON_CONNECT,連接 )。 delete pclient。 SetDlgItemText(IDC_BUTTON_CONNECT,連接 )。usrinfo,sizeof(usrinfo))。//消息框 密碼正確 SetDlgItemText(IDC_BUTTON_CONNECT,退出連接 )。usrinfo,sizeof(usrinfo))。 case 3://傳送位圖頭文件信息 memcpy(amp。 m_pDibBits=amp。 case 4: if(m_pDibBits!=NULLamp。 lbitsOffset=lbitsOffset+。 lbitsOffset=lbitsOffset+。 } 桌面捕捉模塊的設(shè)計 系統(tǒng)桌面捕捉模塊設(shè)計概述 局域網(wǎng)軟件運行監(jiān)控系統(tǒng)系統(tǒng)桌面捕捉模塊是該系統(tǒng)的一個重要的功能。運行界面如下圖所示: 山東科技大學(xué)學(xué)士學(xué)位論文 系統(tǒng)詳細設(shè)計 8 圖 33控制端主對話框 系統(tǒng)桌面捕捉模塊技術(shù)分析 該模塊是整個系統(tǒng)制作的難點和重點。 void CapSreen()。//定義保存位圖的文件名字 void drawSreen()。//判斷用戶登錄 山東科技大學(xué)學(xué)士學(xué)位論文 系統(tǒng)詳細設(shè)計 9 CClien