•实现Sniffer的基本功能。
Sniffer是一种用于监测网络性能、使用情况的工具。
•能够指定需要侦听的网卡(考虑一台机器上多张网卡的情况)•能够侦听所有进出本主机的数据包,解析显示数据包(ICMP、IP、TCP、UDP等)各个字段。
比如,对IP头而言,需要显示版本、头长度、服务类型、数据包长度、标识、DFMF标志、段内偏移、生存期、协议类型、源目的IP地址、选项内容、数据内容。
要求显示数据的实际含义(例如用ASCII表示);
•能够侦听来源于指定IP地址的数据包,能够侦听指定目的IP地址的数据包,显示接收到的TCP和UDP数据包的全部实际内容。
需要考虑一个TCP或UDP包划分为多个IP包传输的情况;
•能够根据指定的协议类型来过虑包,例如,只侦听ICMP包,或只侦听ICMP和UDP包。
•功能验证手段:在运行Sniffer的同时,执行标准的Ping、Telnet和浏览网页等操作,检查Sniffier能否返回预期的结果。
•数据包保存:可以保存选中的包,保存文件要有可读性。
•文件重组:一个文件在传输过程中,被分成若干个TCP包传送,如果抓到经过本机的该文件的所有TCP包,将这些包重组还原出该文件。
•查询功能:例如查询内容中包含“password”的包,并集中显示。
2023/10/30 20:08:32 301KB 课程设计
1
1、下载并安装mysql,将脚本执行至数据库中;
2、配置java环境,使用jdk8,配置环境变量,下载IntelliJIDEA2019.2.4,该工具为java代码编译器3、下载Maven,配置至环境变量(百度搜索很多),将构建器为Maven,类库配置成阿里库(方法:百度搜索很多很多)4、将工程导入后,在application-local.yml文件中配置数据库5、在logback-prod.xml文件中配置log日志6、配置完毕后,即可启动访问地址:http://localhost:8082/anime/login.html用户名:admin密码:adminV:china18661、 登录2、 首页3、 权限管理-用户管理4、 权限管理-添加用户数据5、 交通数据管理-查看交通数据6、 交通数据管理-添加交通数据7、 交通预测-交通数据预测脚本:CREATETABLE`traffic_data_t`(`id`INT(11)NOTNULLAUTO_INCREMENTCOMMENT'序列',`trafficId`VARCHAR(50)NULLDEFAULTNULLCOMMENT'交通数据编号',`trafficContent`VARCHAR(50)NULLDEFAULTNULLCOMMENT'交通状况',`trafficSection`VARCHAR(200)NULLDEFAULTNULLCOMMENT'交通路段',`trafficMan`VARCHAR(200)NULLDEFAULTNULLCOMMENT'上报人',`trafficDate`VARCHAR(200)NULLDEFAULTNULLCOMMENT'上报时间',`status`VARCHAR(200)NULLDEFAULTNULLCOMMENT'交通状态',PRIMARYKEY(`id`))COMMENT='交通数据表'COLLATE='utf8_general_ci'ENGINE=InnoDBAUTO_INCREMENT=44;CREATETABLE`sys_user_t`(`id`INT(11)NOTNULLAUTO_INCREMENT,`role_id`INT(11)NULLDEFAULTNULLCOMMENT'角色ID',`user_id`VARCHAR(50)NOTNULLCOMMENT'用户ID',`user_name`VARCHAR(100)NOTNULLCOMMENT'用户名',`status`INT(11)NOTNULLCOMMENT'是否有效0:false\\\\1:true',`create_date`TIMESTAMPNULLDEFAULTCURRENT_TIMESTAMP,`create_by`VARCHAR(100)NULLDEFAULTNULL,`last_update_date`TIMESTAMPNULLDEFAULTCURRENT_TIMESTAMP,`last_update_by`VARCHAR(100)NULLDEFAULTNULL,`password`VARCHAR(128)NOTNULL,`tenantcode`VARCHAR(50)NOTNULL,`diskId`VARCHAR(500)NULLDEFAULTNULL,`remarks`VARCHAR(500)NULLDEFAULTNULL,PRIMARYKEY(`id`))COMMENT='系统用户表'COLLATE='utf8_general_ci'ENGINE=InnoDBAUTO_INCREMENT=51;CREATETABLE`sys_role_t`(`role_id`INT(11)NOTNULLCOMMENT'角色ID',`role_name`VARCHAR(200)NOTNULLCOMMENT'权限名称',`status`INT(11)NOTNULLCOMMENT'是否有效0:true\\\\1:false',`create_date`TIMESTAMPNULLDEFAULTCURRENT_TIMESTAMP,`create_by`VARCHAR(100)NULLDEFAULTNULL,`last_update_date`TIMESTA
2023/10/11 10:15:38 48.53MB java毕业设计
1
用于破解PDF的密码的软件,内附有注册码
2023/9/12 22:32:18 2.09MB PDF密码破解
1
该图书馆管理系统功能简单,使用方便,最大的特点是通过连接SQLServer2000数据库来实现数据的存储和访问,适合初学数据库的同志参考,下载后,现将数据库文件附加到你的SQLServer2000上,然后修改文本文件MSSQLConnect.txt中的user和password选项(对应于你自己的数据库用户名和密码),然后双击jar包文件LibraryManage.jar就可以直接运行了,里面只实现了用户管理和读者管理及登录管理等几个功能界面,但足以将数据库的知识都囊括在其中,望读者好好领悟和参考。
2023/8/2 15:50:15 1.53MB 图书馆,数据库,管理系统
1
基于SSI框架的开发的用户信息管理项目源码,当做毕业论文设计也是可以的,其中的功能都是好用的,而且也通俗易懂,对于初学SSI框架也是一个很好的练习。
注:程序操作数据的表名为USER2,需要在数据库建一个这样的表,有以下五个字段:id,username,realname,password,email。
这样程序就基本上好用了。
2023/7/25 17:53:52 7.64MB java SSI框架
1
关于Jaybird-2.1.6JDK_1.5的使用方法如下:首先:安装Jaybird第一步:将根目录下的jaybird21.dll,GDS32.DLL,icudt30.dll,icuuc30.dll,fbembed.dll,icuin30.dllfbclient.dll(对于非嵌入式型FB数据库的连接为必须)这几个文件放在system32下面第二步:把jaybird里的三个jar文件放在应用程序的相应的classpath里,然后第三步:加载实例:关于实例文件DataSourceExample.java的使用如果是连接非嵌入式FB数据库,则将dataSource.setType("EMBEDDED");改为dataSource.setType("LOCAL")【位于DataSourceExample.java源文件中,如果不修改,则显示不能连接成功】其次:java中连接文件的写法:driverName="org.firebirdsql.jdbc.FBDriver";URLName="jdbc:firebirdsql:embedded:E:/Project/test.fdb";user="sysdba";password="masterkey";今日:研究FB数据库许久,参考了网友的资料,不胜感激!于MyEclipse6.0.1上调试成功,在此同大家分享。
2023/7/22 5:20:35 4.71MB firebird Jaybird
1
概念验证工具,可绕过现代防御从AzureWindows计算机恢复纯文本管理员密码。
在GuardicoreLabs。
要使用该工具,请使用VisualStudio进行编译,并在已使用VMAccessPlugin的WindowsVM中使用管理员凭据运行。
2023/7/15 15:24:15 40KB exploit azure password-safety AzureC#
1
gbase-connectorjdbc驱动附上链接配置连接配置示例:gbase.driver=com.gbase.jdbc.Drivergbase.url=jdbc:gbase://127.0.0.1(ip)gbase.user=rootgbase.password=root
2023/7/11 7:05:49 734KB gbase jdbc
1
文件为doc版,可自行转成txt,在手机上看挺好的。
本资源来自收集,若有漠视还请告知,如感应还不错,请留言告知起初人,谢谢!!!!!入门学习Linux罕用必会60个召唤实例详解Linux必学的60个召唤Linux提供了大宗的召唤,行使它能够实用地实现大宗的责任,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。
所以,在Linux体系上责任离不开使用体系提供的召唤。
要想真正知道Linux体系,就必需从Linux召唤学起,经由底子的召唤学习能够进一步知道Linux体系。
不合Linux发行版的召唤数目不同样,但Linux发行版本起码的召唤也有200多个。
这里笔者把比力弥留以及使用频率至多的召唤,依据它们在体系中的传染分成上面六个部份逐个介绍。
◆装置以及登录召唤:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;
◆文件处置召唤:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;
◆体系管理相关召唤:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;
◆收集操作召唤:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、nslookup;
◆体系清静相关召唤:passwd、su、umask、chgrp、chmod、chown、chattr、sudops、who;
◆另外召唤:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。
本文以MandrakeLinux9.1(Kenrel2.4.21)为例,介绍Linux下的装置以及登录召唤。
i妹妹ortality按:请用ctrl+f在本页中查找某一部份的内容或者某一召唤的用法。
--------------------------------------------------------------------------------Linux必学的60个召唤(1)-装置与上岸召唤login1.传染login的传染是登录体系,它的使用权限是齐全用户。
2.格式login[name][-p][-h主机称谓]3.首要参数-p:告知login相持普通的情景参数。
-h:用来向短途登录的之间传输用户名。
假如遴选用召唤行方式登录Linux的话,那末看到的第一个Linux召唤便是login:。
普通界面是如许的:ManddrakeLinuxrelease9.1(Bamboo)fori586renrel2.4.21-0.13mdkoni686/tty1localhostlogin:rootpassword:上面代码中,第一行是Linux发行版本号,第二行是内核版本号以及登录的虚构抑制台,咱们在第三行输入登录名,按“Enter”键在Password后输入账户密码,就可登录体系。
出于清静思考,输入账户密码时字符不会在屏幕上回显,光标也不挪动。
登录后会看到上面这个界面(以超级用户为例):[root@localhostroot]#lastlogin:Tue,Nov1810:00:55onvc/1上面展现的是登录星期、月、日、功夫以及使用的虚构抑制台。
4.使用本领Linux是一个真正的多用户操作体系,能够同时接受多个用户登录,还应承一个用户举行频频登录。
这是由于Linux以及许多版本的Unix同样,提供了虚构抑制台的晤面方式,应承用户在对于立功夫从抑制台(体系的抑制台是与体系直接相连的把守器以及键盘)举行频频登录。
每一个虚构抑制台能够看做是一个自力的责任站,责任台之间能够切换。
虚构抑制台的切换能够经由按下Alt键以及一个成果键来实现,每一每一使用F1-F6。
譬如,用户登录后,按一下“Alt+F2”键,用户就能够看到上面涌现的“login:”揭示符,阐发用户看到了第二个虚构抑制台。
而后惟独按“Alt+F1”键,就能够回到第一个虚构抑制台。
一个新装置的Linux体系应承用户使用“Alt+F1”到“Alt+F6”键来晤眼前六个虚构抑制台。
虚构抑制台最实用的是,当一个法度圭表标准侵蚀组成体系去世锁时,能够切换到另外虚构抑制台责任,封锁这个法度圭表标准。
shutdown1.传染shutdown召唤的传染是封锁盘算机,它的使用权限是超级用户。
2.格式shutdown[-h][-i][-k][-m][-t]3.弥留参数-t:在窜改到另外运行级别以前,
2023/4/19 14:14:48 104KB 入门 Linux 常用 命令
1
C#用户名密码登入法度圭表标准,很适宜初学者(不用毗邻数据库)掀开登录窗体,输入用户名、密码准确后,展现祝愿你登录告成账号密码不许确,会textbox自动清空,再次输入用户名admin,密码password(源代码已经打包好)
2023/4/17 8:52:08 37KB C#
1
共 80 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡