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

正文內(nèi)容

畢業(yè)設計網(wǎng)絡攻擊與防護之掃描軟件設計論文(編輯修改稿)

2024-10-04 15:41 本頁面
 

【文章內(nèi)容簡介】 可以有效防止數(shù)據(jù)旁路跳過檢查,而內(nèi)置的抗 DOS/DDOS 攻擊算法則保證了系統(tǒng)免受拒絕服務攻擊的干擾 。 在內(nèi)核層實現(xiàn)了對進程特征的檢查,特征檢查不僅僅包括文件名和路徑,還包括文件簽名信息和關鍵標志。同時系統(tǒng)可以截獲進程對各種系統(tǒng)資源,如網(wǎng)絡、文件、注冊表的訪問,并作出放行、詢問、禁止等細顆粒度的動作。對進程行為進行監(jiān)控,對可疑系統(tǒng)調(diào)用及時阻止或詢問,防止進程注入,對 合法進程提供保護 。 在應用層提供了豐富的系統(tǒng)監(jiān)視工具,包括對插件、驅動程序、自動運行程序等信息的監(jiān)視,采用了端機自主配置和網(wǎng)絡集中配置的策略配置工具,方便了單機用戶和企業(yè)用戶的使用,在端機自主配置上還同時支持傻瓜和專家模式,做到既簡單易用又功能強大 。西南石油大學本科畢業(yè)設計(論文) 12 本章分析了項目詳細設計;通過編寫程序實現(xiàn)了系統(tǒng)各項功能,并詳細介紹了功能實現(xiàn)結果。 開發(fā)環(huán)境 windows 應用程序的開發(fā)離不開 win32 API。本文實踐采用 Microsoft Visual C++ 集成開發(fā)環(huán)境。 所以本系統(tǒng)的開發(fā)工具是 Microsoft Visual C++,在Windows 環(huán)境下開發(fā)、通過 win32 API 及標準 c 庫和 MFC 功能來設計實現(xiàn)。 詳細設計 流量監(jiān)控功能 對 數(shù)據(jù)流 進行的 監(jiān)控 ,通常包括出 數(shù)據(jù) 、入數(shù)據(jù)的速度、總 流量 。 在 上網(wǎng)時用 流量 監(jiān)控 功能 可以 獲得網(wǎng)絡上下傳流量以及總流量,本軟件流量模塊實現(xiàn)效果圖如圖 : 圖 流量監(jiān)控 網(wǎng)絡攻擊與防護之掃面軟件設計 13 ,“確定”和“關于”,點擊“確定”時軟件自動關閉,點擊“關于”時,彈出本軟件部分信息,如圖 所示: 圖 關于模塊 升級功能 軟件升級,是指軟件開發(fā)者在編寫軟件的時候,由于設計人員考慮不全面或程序功能不完善,在軟件發(fā)行后,通過對程序的修改或加入新的功能后,以 補丁的形式發(fā)布的方式。用戶把這些補丁更新,即升級完成!軟件升級主要是是為了更好的滿足用戶的需求和防止病毒 的入侵,本應運程序升級就是下載安裝最新版本的軟件所需文件壓縮包到本地,然后選擇更新包文件目錄,對應運軟件進行升級,完善功能,如圖 ,打開升級功能后,彈出選擇更新包窗口,選擇更新包所在的目錄和文件。當文件升級成功后會彈出提示窗口,提示完成更新。如圖 。在升級過程中升級進度顯示的顏色會逐漸變化,更加直觀的顯示出安裝更新包的進度以及完成情況。 西南石油大學本科畢業(yè)設計(論文) 14 圖 升級功能 圖 升級成功模塊 網(wǎng)絡攻擊與防護之掃面軟件設計 15 程序實現(xiàn)基本算法 流量監(jiān)控算法 編譯環(huán)境: VC++ 開發(fā)語言: c++ 實現(xiàn)主要代碼: include include include ifdef _DEBUG define new DEBUG_NEW undef THIS_FILE static char THIS_FILE[] = __FILE__。 endif // 自身的一個指針,這是為回調(diào)函數(shù)服務的 CNetTrafficButtonDlg* me。 // 記錄選擇的接口號 int SelectedInterface。 // 一個回調(diào)函數(shù) void CALLBACK interfaceHasChanged(int interfacenumber)。 class CAboutDlg : public CDialog { public: CAboutDlg()。 //{{AFX_DATA(CAboutDlg) enum { IDD = IDD_ABOUTBOX }。 //}}AFX_DATA //{{AFX_VIRTUAL(CAboutDlg) protected: virtual void DoDataExchange(CDataExchange* pDX)。 西南石油大學本科畢業(yè)設計(論文) 16 //}}AFX_VIRTUAL protected: //{{AFX_MSG(CAboutDlg) //}}AFX_MSG DECLARE_MESSAGE_MAP() }。 CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD) { //{{AFX_DATA_INIT(CAboutDlg) //}}AFX_DATA_INIT } void CAboutDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX)。 //{{AFX_DATA_MAP(CAboutDlg) //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(CAboutDlg, CDialog) //{{AFX_MSG_MAP(CAboutDlg) // Keine NachrichtenHandler //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CNetTrafficButtonDlg Dialogfield CNetTrafficButtonDlg::CNetTrafficButtonDlg(CWnd* pParent /*=NULL*/) : CDialog(CNetTrafficButtonDlg::IDD, pParent) { //{{AFX_DATA_INIT(CNetTrafficButtonDlg) //}}AFX_DATA_INIT m_hIcon = AfxGetApp()LoadIcon(IDR_MAINFRAME)。 //為回調(diào)函數(shù)服務的 網(wǎng)絡攻擊與防護之掃面軟件設計 17 me = this。 } void CNetTrafficButtonDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX)。 //{{AFX_DATA_MAP(CNetTrafficButtonDlg) DDX_Control(pDX, IDC_BUTTON3, m_cOutgoing)。 DDX_Control(pDX, IDC_BUTTON2, m_cIning)。 DDX_Control(pDX, IDC_BUTTON1, m_cTotalTraffic)。 //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(CNetTrafficButtonDlg, CDialog) //{{AFX_MSG_MAP(CNetTrafficButtonDlg) ON_WM_SYSCOMMAND() ON_WM_PAINT() ON_WM_QUERYDRAGICON() ON_BN_CLICKED(IDC_BUTTON4, OnAbout) //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CNetTrafficButtonDlg Message handler BOOL CNetTrafficButtonDlg::OnInitDialog() { CDialog::OnInitDialog()。 ASSERT((IDM_ABOUTBOX amp。 0xFFF0) == IDM_ABOUTBOX)。 ASSERT(IDM_ABOUTBOX 0xF000)。 CMenu* pSysMenu = GetSystemMenu(FALSE)。 if (pSysMenu != NULL) { CString strAboutMenu。 (IDS_ABOUTBOX)。 西南石油大學本科畢業(yè)設計(論文) 18 if (!()) { pSysMenuAppendMenu(MF_SEPARATOR)。 pSysMenuAppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu)。 } } SetIcon(m_hIcon, TRUE)。 SetIcon(m_hIcon, FALSE)。 // 使用第一個發(fā)現(xiàn)的網(wǎng)絡連接 int SelectedInterface = 0。 // 每秒鐘刷新一次網(wǎng)絡狀態(tài) UINT timerresolution = 1000。 // To fake the Taskmanager.... UINT gridresolution = 100。 // 監(jiān)視的接口 (SelectedInterface)。 // 這個 button 關注的時總流量 (MFTrafficButton::Traffic_Total)。 // 設置得到通知的回調(diào)函數(shù) (interfaceHasChanged)。 //設置更新速率 (timerresolution, gridresolution)。 (SelectedInterface)。 (MFTrafficButton::Traffic_Outgoing)。 (interfaceHasChanged)。 (timerresolution, gridresolution)。 (SelectedInterface)。 (MFTrafficButton::Traffic_Ining)。 (interfaceHasChanged)。 (timerresolution, gridresolution)。 網(wǎng)絡攻擊與防護之掃面軟件設計 19 return TRUE。 } void CNetTrafficButtonDlg::OnSysCommand(UINT nID, LPARAM lParam) { if ((nID amp。 0xFFF0) == IDM_ABOUTBOX) { CAboutDlg dlgAbout。 ()。 } else { CDialog::OnSysCommand(nID, lParam)。 } } void CNetTrafficButtonDlg::OnPaint() { if (IsIconic()) { CPaintDC dc(this)。 SendMessage(WM_ICONERASEBKGND, (WPARAM) (), 0)。 int cxIcon = GetSystemMetrics(SM_CXICON)。 int cyIcon = GetSystemMetrics(SM_CYICON)。 CRect rect。 GetClientRect(amp。rect)。 int x = (() cxIcon + 1) / 2。 int y = (() cyIcon + 1) / 2。 (x, y, m_hIcon)。 } else { 西南石油大學本科畢業(yè)設計(論文) 20 CDialog::OnPaint()。 } } HCURSOR CNetTrafficButtonDlg::OnQueryDragIcon() { return (HCURSOR) m_hIcon。 } //回調(diào)函數(shù) void CALLBACK interfaceHasChanged(int interfacenumber) { SelectedInterface = interfacenumber。 CString text。 (NetTrafficButton using Interface: %d,SelectedInterface)。 meSetWindowText(text)。 } void CNetTrafficButtonDlg::OnAbout() { // TODO: Add your control notification handler code here CAboutDlg about。 ()。 ::AfxGetMainWnd()。 } 軟件升級算法 編譯環(huán)境: VC++ 開發(fā)語言: c++ 實現(xiàn)主要代碼: // 名稱 : // 功能 : 自動升級程序實現(xiàn) // 注釋:自動升級程序實現(xiàn)文件 //////////////////////////////////////////////////////////////////////// 網(wǎng)絡攻擊與防護之掃面軟件設計 21 include include include ifdef _DEBUG define new DEBU
點擊復制文檔內(nèi)容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1