本文通过研究Windows网络体系结构和防火墙核心封包过滤技术,采用NDIS中间层驱动和Winsock2SPI技术相结合的方案,实现了核心层和应用层的双重过滤,完成了Windows个人防火墙的设计与实现。
本防火墙在核心层模式下,使用NDIS中间层驱动程序,截获所有流经网卡的原始数据包,并根据用户界面针对核心层设置的安全规则进行过滤,在内核态实现了对IPv4协议和IPv6协议的数据包过滤控制,同时实现了基于状态自动检测的过滤,防御恶意扫描,如TCPSYN、TCPNULL、TCPXmas、UDP、ICMP扫描,防御ARP欺骗、IP欺诈。
在应用层模式下,基于Winsock2SPI符合Windows开放服务体系模式,本论文开发了分层服务提供者程序的动态链接库,实现了对Winsock网络通信的截获,向用户提供了对网络进程的实时监控,并根据用户界面针对应用层设置的安全规则进行过滤。
本防火墙程序是在Windows操作系统下,以VC6.0为平台、WindowsDDK3790.1830为开发工具、以MSDN为联机帮助文档联合进行开发,本防火墙向用户提供了友好的用户界面,经过实际测试,运行稳定,能够实时显示当前网络流量,有效地拦截恶意扫描,实时提供所有访问网络的应用程序的活动状态,并根据用户设置的本地安全策略,准确地过滤IPv4协议和IPv6协议的原始数据包,在正确配置本地安全策略的情况下,能有效地防御蠕虫、木马等病毒,同时,还能对恶意网站进行过滤设置,防止恶意程序注入,保护本地网络的安全。
1
【Axure原型】电商app高保真原型、移动端通用版电商app模板、用户中心、会员体系、高保真商城app、rp原型、订单流程、运营活动、订单管理、售后及服务、电商系统、购物车、高保真移动端电商、店铺管理Axure原型演示地址:https://www.pmdaniu.com/storages/124210/868aee87bcfe25b7b4bd93393e7a65a6-114945/start.html?_d=Sat%20May%2008%202021%2010:31:57%20GMT+0800%20(%E4%B8%AD%E5%9B%BD%E6%A0%87%E5%87%86%E6%97%B6%E9%97%B4)#id=l5dwan&p=%E8%8E%B7%E5%8F%96%E5%8E%9F%E5%9E%8B&g=1
1
此系统是基于UML面向对象的设计,有三部分:系统分析、系统UML设计、系统详细设计,其中第二部分包括系统用例图、系统活动图、系统时序图、系统类图。
2024/5/14 3:34:44 291KB UML 小区物业管理系统
1
人造板网址:::globe_showing_Europe-Africa::clipboard:Web仪表板以检查Terraform状态它是什么?Terraboard是一个Web仪表板,用于可视化和查询状态。
目前具有:概述页面,列出了最近更新的状态文件及其活动具有状态文件详细信息(包括版本和资源属性)的状态页搜索界面,用于按类型,名称或属性查询资源diff接口以比较版本之间的状态当前,它支持几个远程状态后端提供程序:总览概述按最新修改日期显示了S3存储桶中的所有状态文件。
搜索搜索视图允许通过各种条件查找资源。
州状态视图显示给定版本的Terraform状态的详细信息。
相比从状态视图,您可以将当前状态版本与另一个版本进行比较。
要求与状态文件的位置无关,Terraboard需要存储其数据集的内部版本。
为此,它需要一个PostgreSQL数据库。
数据弹性并不是最重要的,因为可以随时在状态文件上重建该数据集。
AWSS3(状态)+DynamoDB(锁定)具有一个或多个Terraform状态的版本化S3存储桶名称,后缀为.tfs
2024/5/12 21:13:29 1.66MB go aws devops diff
1
Html5+js实现订餐活动页源码Html5+js实现订餐活动页源码
2024/5/11 11:49:48 404KB H5 Javasc css
1
自己做的Excel表,2003,2007版下测试通过。
我某次参加网球比赛策划活动,负责人让我安排赛程。
由于人数众多,于是我想做一个根据参赛人数自动生成赛程的Excel表。
理论上,对任何有循环和淘汰制的体育比赛(如足球篮球啦)都能用的上。
用了VBA语言,设计一个分组循环对阵以及淘汰对阵算法。
并利用Excel自带的脚本功能绘制表格边框。
输入比赛人员名单后,点击蓝色的单元格,自动生成的赛程表,可以直接打印。
个人辛苦工作结果,希望大家不吝赐分。
2024/5/11 1:45:10 34KB 赛程表 循环赛 淘汰赛 Excel
1
H5转盘页面,js代码,以及后台逻辑实现,每天两次机会,首次分享增加一次机会。
分为手机端和网页端,网页端分享无限制,手机端分享计入增加抽奖次数。
2024/5/8 18:29:21 2.45MB app H5转盘 抽奖
1
作者按:应朋友邀请,1月11日晚间我在中欧校友微信群当中介绍了游戏化思维,分享了自己的一些观点。
因为懒癌的间歇性发作,所以拖到这几天才整理好出来,不好意思。
我先讲几个真实发生在我生活和工作中的,与游戏化有关的故事。
我有一个正在读小学的女儿,她课余最喜欢的娱乐活动,就是:看电视和玩平板电脑。
为了让她有节制的看电视和玩游戏,我和我太太设计了一个方案——做家务换时间。
所谓做家务,主要是叠衣服。
我家是每周洗一次衣服的,所以洗完晒干之后叠衣服的工作量还是挺大的,作为父母,我们也希望孩子能够作一些力所能及的家务。
我们按衣服的类别设定了一定的时间分值,比如:内衣类每件可兑换5分钟,衬衫类每件可兑换10分钟,
1
solaris性能监控工具sarmon,自动收集所有的sar系统活动数据生成nmon文件,使用nmonanalyser分析展示图表
2024/5/7 13:25:27 107KB nmon sarmon
1
买书问题dp实现题目:买书有一书店引进了一套书,共有3卷,每卷书定价是60元,书店为了搞促销,推出一个活动,活动如下:如果单独购买其中一卷,那么可以打9.5折。
如果同时购买两卷不同的,那么可以打9折。
如果同时购买三卷不同的,那么可以打8.5折。
如果小明希望购买第1卷x本,第2卷y本,第3卷z本,那么至少需要多少钱呢?(x、y、z为三个已知整数)。
1、过程为一次一次的购买,每一次购买也许只买一本(这有三种方案),或者买两本(这也有三种方案),或者三本一起买(这有一种方案),最后直到买完所有需要的书。
2、最后一步我必然会在7种购买方案中选择一种,因此我要在7种购买方案中选择一个最佳情况。
3、子问题是,我选择了某个方案后,如何使得购买剩余的书能用最少的钱?并且这个选择不会使得剩余的书为负数。
母问题和子问题都是给定三卷书的购买量,求最少需要用的钱,所以有"子问题重叠",问题中三个购买量设置为参数,分别为i、j、k。
4、的确符合。
5、边界是一次购买就可以买完所有的书,处理方式请读者自己考虑。
6、每次选择最多有7种方案,并且不会同时实施其中多种,因此方案的选择互不影响,所以有"子问题独立"。
7、我可以用minMoney[i][j][k]来保存购买第1卷i本,第2卷j本,第3卷k本时所需的最少金钱。
8、共有x*y*z个问题,每个问题面对7种选择,时间为:O(x*y*z*7)=O(x*y*z)。
9、用函数MinMoney(i,j,k)来表示购买第1卷i本,第2卷j本,第3卷k本时所需的最少金钱,那么有:MinMoney(i,j,k)=min(s1,s2,s3,s4,s5,s6,s7),其中s1,s2,s3,s4,s5,s6,s7分别为对应的7种方案使用的最少金钱:s1=60*0.95+MinMoney(i-1,j,k)s2=60*0.95+MinMoney(i,j-1,k)s3=60*0.95+MinMoney(i,j,k-1)s4=(60+60)*0.9+MinMoney(i-1,j-1,k)s5=(60+60)*0.9+MinMoney(i-1,j,k-1)s6=(60+60)*0.9+MinMoney(i-1,j,k-1)s7=(60+60+60)*0.85+MinMoney(i-1,j-1,k-1)
2024/5/4 19:26:25 3KB 动态规划 dp 动归 买书问题
1
共 765 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡