freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于linux的網(wǎng)絡(luò)監(jiān)控系統(tǒng)-資料下載頁(yè)

2025-06-23 05:12本頁(yè)面
  

【正文】 RDER By packetnumber,數(shù)據(jù)表為IP數(shù)據(jù)表。然后,把從數(shù)據(jù)庫(kù)得到的信息,按照一定的格式或表格進(jìn)行輸出出來(lái)。其他的協(xié)議大致和IP的輸入輸出相同。在輸出的時(shí)候,()函數(shù),這樣就可以輸出相應(yīng)的信息。 網(wǎng)絡(luò)監(jiān)控模塊(1)模塊描述: 監(jiān)控模塊是網(wǎng)絡(luò)監(jiān)控系統(tǒng)的主要部分,它實(shí)現(xiàn)了對(duì)整個(gè)網(wǎng)段用戶(hù)瀏覽網(wǎng)頁(yè)、收發(fā)郵件、聊天情況的實(shí)時(shí)監(jiān)控和網(wǎng)段內(nèi)相互通信的主機(jī)的監(jiān)控。該模塊的頁(yè)面在monitoring文件夾下,、。(2) 模塊實(shí)現(xiàn):、主要是通過(guò)兩個(gè)表的連接,來(lái)實(shí)現(xiàn)符合條件信息的查詢(xún),例如,所使用SQL語(yǔ)句為String sql=select , , from snifferpacket o,_request_message j where =。這個(gè)語(yǔ)句就是實(shí)現(xiàn)snifferpacket和_request_message兩個(gè)表連接用來(lái)查詢(xún)信息。其他頁(yè)面也是使用類(lèi)似的SQL語(yǔ)句進(jìn)行查詢(xún)。,是對(duì)POP3表的進(jìn)行了四次自連接,用的同一數(shù)據(jù)的不同字段,用來(lái)獲得不同的信息。在實(shí)現(xiàn)了響應(yīng)SQL語(yǔ)句的查詢(xún)以后,()函數(shù),獲得各個(gè)屬性的數(shù)據(jù),按照一定表格格式輸出出來(lái)。 (1)模塊描述:數(shù)據(jù)庫(kù)管理模塊是網(wǎng)絡(luò)監(jiān)控系統(tǒng)的主要部分之一,只有管理員登陸成功以后,才能使用這項(xiàng)功能。在這個(gè)模塊中,管理員可以對(duì)數(shù)據(jù)庫(kù)各個(gè)表的信息進(jìn)行查詢(xún),并且對(duì)數(shù)據(jù)庫(kù)存放所有數(shù)據(jù)包的snifferpacket表進(jìn)行數(shù)據(jù)刪除、備份,備份的數(shù)據(jù)按照數(shù)據(jù)所在的日期為文件的名稱(chēng)進(jìn)行存儲(chǔ)。在該模塊中,管理員可以對(duì)數(shù)據(jù)庫(kù)備份的文件進(jìn)行下載,這樣就可以把數(shù)據(jù)進(jìn)行移動(dòng)。該模塊的實(shí)現(xiàn)主要是有db文件夾下的頁(yè)面完成。(2)模塊實(shí)現(xiàn):數(shù)據(jù)庫(kù)管理模塊主要有三個(gè)部分組成。,管理員可以查看數(shù)據(jù)庫(kù)中所有的表單的信息,并且可以點(diǎn)擊“下載數(shù)據(jù)庫(kù)數(shù)據(jù)”,來(lái)下載數(shù)據(jù)庫(kù)已經(jīng)備份好的數(shù)據(jù)包,然后使用插件的方法 (pageContext)。()。,該文件就是對(duì)數(shù)據(jù)庫(kù)備份以后的數(shù)據(jù)打成的壓縮包。 在刪除和備份數(shù)據(jù)庫(kù)功能中,首先都需要管理員先選擇所需數(shù)據(jù)的日期,日期的格式如下:20080525,然后通過(guò)JAVA的String類(lèi)的substring方法獲得數(shù)據(jù)年、月、日。數(shù)據(jù)庫(kù)中數(shù)據(jù)的格式如下:Mon Jun 18 09:47:29 2007。把得到的數(shù)據(jù)日期轉(zhuǎn)化成數(shù)據(jù)庫(kù)的格式,如May 25和2008,然后在數(shù)據(jù)庫(kù)中尋找這些日期的數(shù)據(jù),對(duì)其進(jìn)行刪除和備份。,實(shí)現(xiàn)的數(shù)據(jù)庫(kù)表snifferpacket數(shù)據(jù)的刪除,使用的SQL語(yǔ)句為String sql=delete from snifferpacket where accsetime like 39。%+var1+%39。 and accsetime like 39。%+var2+39。var1代表數(shù)據(jù)的月份和日期,var2代表數(shù)據(jù)的年份。這樣就可以刪除和管理員選擇的時(shí)間相同日期的數(shù)據(jù)了。,實(shí)現(xiàn)的數(shù)據(jù)庫(kù)表snifferpacket數(shù)據(jù)的備份,使用的SQL語(yǔ)句為String sql3=select * from snifferpacket where accsetime like 39。%+var1+%39。and accsetime like 39。%+var2+39。 into outfile 39。C://Program Files//ApacheSoftwareFoundation//+var3+.sql39。 var1代表數(shù)據(jù)的月份和日期,var2代表數(shù)據(jù)的年份。var3=var1+“ ”+var2。該SQL語(yǔ)句的意思是把表snifferpacket的符合選擇日期的數(shù)據(jù)存儲(chǔ)在一個(gè)sql文件里,“//”在SQL語(yǔ)句表示路徑。(1)模塊描述:查詢(xún)模塊主要實(shí)現(xiàn)用戶(hù)對(duì)數(shù)據(jù)庫(kù)中包含所有協(xié)議信息的snifferpacket數(shù)據(jù)包的查詢(xún)。用戶(hù)根據(jù)頁(yè)面上的日歷,選擇相應(yīng)的歷史時(shí)間,例如想查詢(xún)2007年4月份的數(shù)據(jù),即可顯示出相應(yīng)的數(shù)據(jù)。該模塊是有history文件夾下頁(yè)面完成的。(2)模塊實(shí)現(xiàn):用戶(hù)點(diǎn)擊日歷,選擇時(shí)間。后臺(tái)將這個(gè)時(shí)間轉(zhuǎn)換成數(shù)據(jù)庫(kù)中的數(shù)據(jù)的捕獲時(shí)間,連接數(shù)據(jù)庫(kù),并以字符串匹配的形式寫(xiě)sql語(yǔ)句,運(yùn)行sql語(yǔ)句,顯示結(jié)果,關(guān)閉數(shù)據(jù)庫(kù)。,并將顯示到嵌入式框架中。然后數(shù)據(jù)按照一定的表格把相應(yīng)日期的數(shù)據(jù)輸出出來(lái)。(1)模塊描述:該模塊的主要功能是用戶(hù)可以查詢(xún)網(wǎng)絡(luò)間的各個(gè)用戶(hù)發(fā)送數(shù)據(jù)包的具體情況。用戶(hù)點(diǎn)擊主頁(yè)面上用戶(hù)管理,打開(kāi)一個(gè)新的頁(yè)面,新的頁(yè)面中左邊欄顯示用戶(hù)的IP地址,IP地址是按照一定IP地址的網(wǎng)段,分成幾個(gè)組,有宿舍樓、實(shí)驗(yàn)樓和辦公樓。這些IP地址都是從數(shù)據(jù)庫(kù)中調(diào)用出來(lái)的,可以隨著數(shù)據(jù)庫(kù)的數(shù)據(jù)變化而變化。并且點(diǎn)擊這些IP地址,可以在該頁(yè)面的主要區(qū)域顯示該IP地址所發(fā)送的數(shù)據(jù)包的情況。該模塊的功能是由user文件夾下JSP頁(yè)面來(lái)實(shí)現(xiàn)的。 (2)模塊實(shí)現(xiàn):在頁(yè)面userjsp中,使用了frameset和frame把該頁(yè)面中實(shí)現(xiàn)了框架結(jié)構(gòu),代碼如下:frameset rows=* cols=220,* framespacing=1 frameborder=no border=1 frame src= name=leftFrame1 scrolling=NO frame src= name=mainFrame1/frameset。,首先使用該SQL語(yǔ)句String sql=select distinct sourceip from snifferpacket group by sourceip。查看在該網(wǎng)絡(luò)段中的所有IP地址,然后按照的一定的網(wǎng)絡(luò)地址區(qū)間進(jìn)行分類(lèi),并且在頁(yè)面中使用樹(shù)形菜單進(jìn)行分類(lèi)顯示出來(lái)。樹(shù)形菜單是通過(guò)dtree插件來(lái)實(shí)現(xiàn)的,只要在頁(yè)面中加載dtree插件,然后在該頁(yè)面中調(diào)用它的方法add(),例如:(0,1,39。用戶(hù)IP39。,39。39。,39。39。,39。mainFrame139。)。這樣就可以實(shí)現(xiàn)顯示樹(shù)形菜單了,但是要注意add()方法的參數(shù)的使用,這對(duì)于該插件的使用很重要。在樹(shù)形菜單中,顯示了各個(gè)區(qū)間的IP地址,用戶(hù)點(diǎn)擊IP地址,例如:數(shù)據(jù)包號(hào),捕獲數(shù)據(jù)包的時(shí)間,數(shù)據(jù)包的目的IP以及數(shù)據(jù)包使用的協(xié)議類(lèi)型等。(1)模塊描述: 統(tǒng)計(jì)協(xié)議是指通過(guò)分析過(guò)濾后的協(xié)議,統(tǒng)計(jì)各協(xié)議所占的數(shù)量,進(jìn)一步統(tǒng)計(jì)出各協(xié)議的比例,以餅狀圖和柱狀圖的形式直觀顯示出來(lái)。(2 )模塊實(shí)現(xiàn):,分別查看數(shù)據(jù)包使用各個(gè)協(xié)議的情況,并記錄下使用各個(gè)協(xié)議的數(shù)量,這樣就可以算出各個(gè)協(xié)議所占的比例,所使用的SQL語(yǔ)句如下:這是關(guān)于IP協(xié)議的數(shù)據(jù)包的語(yǔ)句 String sql=select count(*)from ip 。ResultSet rs = (sql)。 while(()) { n0=(1)。}這樣,n0得到了IP協(xié)議數(shù)據(jù)包的數(shù)量,其他協(xié)議也是使用類(lèi)似的SQL語(yǔ)句,來(lái)得到數(shù)據(jù)包的數(shù)量,然后畫(huà)出根據(jù)從數(shù)據(jù)庫(kù)中得到的數(shù)量,畫(huà)出餅狀圖和柱狀圖,并在各個(gè)部分標(biāo)出各個(gè)協(xié)議的數(shù)量,這樣以便用戶(hù)能夠一目了然。餅狀圖和柱狀圖是使用javascript和VML語(yǔ)言編程實(shí)現(xiàn)的。(1)模塊描述:該模塊主要是實(shí)現(xiàn)用戶(hù)實(shí)時(shí)監(jiān)控網(wǎng)頁(yè)和聊天的數(shù)據(jù),一旦數(shù)據(jù)中出現(xiàn)非法的內(nèi)容,網(wǎng)頁(yè)就會(huì)彈出對(duì)話(huà)框,提示用戶(hù)是否查看非法內(nèi)容的具體信息。如果點(diǎn)擊確定,就會(huì)彈出一個(gè)新的頁(yè)面。新的頁(yè)面中會(huì)顯示非法內(nèi)容的具體信息。該模塊是有文件夾admin下的JSP頁(yè)面完成的。(2)模塊實(shí)現(xiàn):該模塊分為兩部分,這兩部分為網(wǎng)頁(yè)監(jiān)控和聊天監(jiān)控。在頁(yè)面中,顯示出網(wǎng)絡(luò)段中用戶(hù)網(wǎng)頁(yè)瀏覽的情況,這些信息需要從數(shù)據(jù)庫(kù)中使用兩個(gè)表連接查詢(xún)才能得到,該頁(yè)面使用的SQL語(yǔ)句:String sql=select as 39。user39。,, from ip o, _request_message j where = 。得到查詢(xún)以后的信息,對(duì)查詢(xún)結(jié)果中的legal進(jìn)行判斷,判斷合法與否。代碼如下:String legal1=。 int d=0。 String s=(6)。 //得到legal d=(s)。 if(d==0) { legal1=不合法。 Statement stmt2=()。 String user=(1)。 String accesstime=(2)。 String url=(3)。 String host=(4)。 String contenttype=(5)。 String legal=s。 String sql2=insert into netpage_warning values (39。+user+39。,39。+accesstime+39。,39。+url+39。,39。+host+39。,39。+contenttype+39。,39。+legal+39。) 。 (sql2)。 count1++。 } else legal1=合法。如實(shí)合法,該頁(yè)面沒(méi)有任何響應(yīng);若是非法,該頁(yè)面則對(duì)數(shù)據(jù)進(jìn)行處理,把非法的數(shù)據(jù)存儲(chǔ)到表netpage_wanrning中。同時(shí),彈出對(duì)話(huà)框,提示用戶(hù)在瀏覽網(wǎng)頁(yè)的過(guò)程中,有用戶(hù)瀏覽非法網(wǎng)頁(yè);然后,接著提示用戶(hù)是否查看瀏覽非法網(wǎng)頁(yè)的用戶(hù)的信息,點(diǎn)擊確定就會(huì)打開(kāi)一個(gè)新的網(wǎng)頁(yè),網(wǎng)頁(yè)上顯示的是瀏覽非法網(wǎng)頁(yè)的相關(guān)信息,點(diǎn)擊取消,則不會(huì)查看這些信息。判斷彈出對(duì)話(huà)框的代碼如下: %if(count10) {% script language=javascript alert(有用戶(hù)訪問(wèn)非法頁(yè)面) var r=confirm(是否察看具體信息) if(r==true){ () }else{ }/script %}%以上代碼中,count10代表出現(xiàn)的瀏覽非法網(wǎng)頁(yè)的數(shù)量大于1,這樣就可以判斷出現(xiàn)了瀏覽非法網(wǎng)頁(yè)的用戶(hù)。(1)模塊描述:幫助模塊主要是查看設(shè)計(jì)者給用戶(hù)提供的客戶(hù)端設(shè)計(jì)的簡(jiǎn)介和使用該系統(tǒng)的簡(jiǎn)要說(shuō)明,這樣可以幫助用戶(hù)更正確的使用該客戶(hù)端。如果用戶(hù)有什么問(wèn)題,可以點(diǎn)擊頁(yè)面上面留下的郵箱,這樣就可以給客戶(hù)端的設(shè)計(jì)者發(fā)郵件,詢(xún)問(wèn)問(wèn)題。 (2)模塊實(shí)現(xiàn):,畫(huà)出表格,在表格中寫(xiě)上系統(tǒng)的簡(jiǎn)要說(shuō)明和介紹。并留下郵箱,這樣可以使用戶(hù)很容易聯(lián)系管理員。在頁(yè)面上,用戶(hù)點(diǎn)擊liuchenxu@,就會(huì)彈出OUTLOOK進(jìn)行發(fā)送郵件。在頁(yè)面中用來(lái)實(shí)現(xiàn)該功能代碼如下:p align=centerbEmail:/ba href=mailto:liuchenxu@liuchenxu@/a以上便是該系統(tǒng)的詳細(xì)設(shè)計(jì),從上面的描述可以很清楚的了解該系統(tǒng)的實(shí)現(xiàn)。 在該系統(tǒng)中,客戶(hù)端的各個(gè)模塊呈現(xiàn)的功能設(shè)計(jì)很重要,客戶(hù)端的界面設(shè)計(jì)也同樣重要??蛻?hù)端的界面應(yīng)該以簡(jiǎn)單,樸素,友好為主,一定是整個(gè)界面保持整體上的和諧,使用戶(hù)在使用過(guò)程中感到舒服。另外,整個(gè)頁(yè)面設(shè)計(jì)要做到實(shí)用性、通用性良好。所以,無(wú)論是布局、色彩、以及菜單表格,都需要仔細(xì)地設(shè)計(jì),盡量做到完善,這樣才能是界面設(shè)計(jì)達(dá)到一個(gè)比較好的效果。該系統(tǒng)的客戶(hù)端設(shè)計(jì)采用的框架式設(shè)計(jì),即一個(gè)頁(yè)面分成幾塊區(qū)域,每隔區(qū)域都連接一個(gè)頁(yè)面,每塊區(qū)域的頁(yè)面之間沒(méi)有聯(lián)系,獨(dú)自顯示。這種結(jié)構(gòu)的好處就是不必每次都對(duì)頁(yè)面進(jìn)行設(shè)計(jì),只需在主頁(yè)面中設(shè)計(jì)好結(jié)構(gòu),需要顯示的內(nèi)容在主區(qū)域顯示,而其他的區(qū)域不發(fā)生改變,這樣既簡(jiǎn)化了頁(yè)面的設(shè)計(jì),有減少了繁瑣的打開(kāi)新的頁(yè)面。界面具體如下圖: 圖41 主頁(yè)上部區(qū)域圖42 主頁(yè)左區(qū)域上部圖43 主頁(yè)左區(qū)域下部圖44 主頁(yè)主區(qū)域圖45 整個(gè)主頁(yè)框架 在客戶(hù)端設(shè)計(jì)中,需要顯示大量的數(shù)據(jù)信息,這就需要很多的表格來(lái)呈現(xiàn)這些數(shù)據(jù),所以一個(gè)好的表格設(shè)計(jì),也可以使整體呈現(xiàn)出比較好的效果。表格顯示數(shù)據(jù)能夠根據(jù)數(shù)據(jù)的多少動(dòng)態(tài)生成相應(yīng)的行數(shù),這需要在程序中設(shè)置。對(duì)表格,我們可以調(diào)整位置、大小,設(shè)置背景、邊框、色彩等,以求更美觀。表格如以下設(shè)計(jì):圖46 表格設(shè)計(jì)注意:顯示不同協(xié)議時(shí)各個(gè)表格可能呈現(xiàn)不同的樣式 第五章 系統(tǒng)使用及運(yùn)行結(jié)果分析要開(kāi)發(fā)基于JSP的應(yīng)用,首先就要建立JSP的應(yīng)用環(huán)境,目前JSP應(yīng)用的平臺(tái)比較多,而Tomcat是目前最流行的中小型站點(diǎn)的應(yīng)用平臺(tái),完全免費(fèi)。,既可以單獨(dú)作為小型Servlet和JSP測(cè)試服務(wù)器,也可以集成到Apache Web服務(wù)器。本系統(tǒng)選用Tomcat是非常適合的。J2SDK是java 2的軟件開(kāi)發(fā)工具,是Java應(yīng)用程序的基礎(chǔ)。JSP是基于Java技術(shù)的,所以配置JSP環(huán)境之前要先安裝J2SDK。(1)用戶(hù)登陸:首先用戶(hù)需要知道客戶(hù)端服務(wù)器所在地址和要訪問(wèn)的URL,用戶(hù)才能瀏覽到系統(tǒng)登陸界面的網(wǎng)頁(yè)。圖51登陸界面圖52 登陸成功頁(yè)面(2) 協(xié)議過(guò)濾:戶(hù)可以選擇左邊的快捷方式進(jìn)行操作,操作結(jié)果以表格的形式在右部顯示,每次右部自動(dòng)刷新。如圖所示:圖53 協(xié)議過(guò)濾列表圖54 TCP過(guò)濾(3)網(wǎng)絡(luò)監(jiān)控:網(wǎng)絡(luò)監(jiān)控主要是查看后臺(tái)得到監(jiān)控網(wǎng)頁(yè)、聊天和郵件的信息,從而能夠很清晰的查看這些信息。如圖所示:圖55網(wǎng)絡(luò)監(jiān)控列表圖56網(wǎng)頁(yè)監(jiān)控圖57聊天監(jiān)控圖58郵件監(jiān)控(4)數(shù)據(jù)庫(kù)管理和歷史數(shù)據(jù)查詢(xún):數(shù)據(jù)庫(kù)管理主要是數(shù)據(jù)的刪除和備份,還可以下載已經(jīng)備份好的數(shù)據(jù)。查詢(xún)功能主要實(shí)現(xiàn)查詢(xún)莫一天的數(shù)據(jù)。如
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1