eve

Adding mongoDB document-array-element using Python Eve

半城伤御伤魂 提交于 2021-02-07 06:47:49
问题 Background: (using Eve and Mongo) I'm working in Python using the Eve REST provider library connecting and to a mongoDB to expose a number of REST endpoints from the database. I've had good luck using Eve so far, but I've run into a problem that might be a bit beyond what Eve can do natively. My problem is that my mongoDb document format has a field (called "slots"), whose value is a list/array of dictionaries/embedded-documents. So the mongoDB document structure is: { blah1: data1, blah2:

Cisco——DHCPv6小实验

不羁的心 提交于 2021-01-08 20:44:22
一、拓扑 二、要求: 1.在DHCP-Server上配置IPv6的地址池——2019:0:0:0:100:100::/96,域名为ccie.cn。 2.DHCP-Server的接口e0/0上的IP地址为2019::1/64。 3.PC通过DHCP-Server获得IP地址及其它信息,如域名、DNS等。 三、配置过程 1.基本IP地址配置 配置完成后,查看其IP地址如下: 可看到其获得一个LLA地址和一个AGUA地址。 2.在PC上查看,是否可以获得IPV6地址 从上面可以看到此时PC已经获得了两个IPV6地址,这是由于PC10通过发送RS报文(133报文),从DHCP-Server的接口上收到RA报文(134报文),在RA报文中携带有其接口e0/0的IPV6前缀2019::/64,当PC收到该前缀后,通过MAC地址生成接口ID,最后组成而成,这个就是第1个IPV6地址2019:6570:aa6f:8fba:a723的由来。 由于PC为Windows系统,还会随机生成一个接口ID,这样和2019::/64的前缀组合起来,形成一个临时地址,即2019::2ce9:b134:4001:bd25的由来。 而在实际当中,这个临时地址常常影响网络的性能,并且会产生一些错误,故必须将其关闭,下来我们关掉这个临时地址如下: 从上图可看出,当前临时地址的状态为enable

ODL

帅比萌擦擦* 提交于 2020-12-26 17:38:06
前置 必须得搞搞odl了 安装 环境 root@vpp-test:~# java --version openjdk 11.0.8 2020-07-14 OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu118.04.1) OpenJDK 64-Bit Server VM (build 11.0.8+10-post-Ubuntu-0ubuntu118.04.1, mixed mode, sharing) root@vpp-test:~# cat /etc/issue Ubuntu 18.04.4 LTS \n \l #odl Magnesium-SR2 下载 https://docs.opendaylight.org/en/latest/downloads.html 安装java apt install openjdk-11-jre-headless 设置JAVA_HOME 编辑/etc/profile export JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64/" 加载 root@vpp-test:~# source /etc/profile root@vpp-test:~# echo $JAVA_HOME /usr/lib/jvm/java-11

HTML表格自动排序

[亡魂溺海] 提交于 2020-12-08 21:55:05
jquery-tablesort jquery-tablesort下载地址 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>table sort</title> <style type="text/css"> * { margin: 0; padding: 0; } body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; color: #4f6b72; background: #E6EAE9; } #container { display: flex; align-items: center; justify-content: center; width: 100vw; margin: 0 auto; } table { width: 90%; max-width: 500px; font-size: 18px; text-align: center; margin-top: 50px; } th { color: white; font-size: 20px; border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; border-top: 1px

密码学入门科普

别说谁变了你拦得住时间么 提交于 2020-11-25 07:56:16
一、对称加密和非对称加密入门 1. 如何不被窃听 —— 加密 这种加密方案在密码学里称为对称密码,加密方和解密方使用的是相同的密钥。 知名的密码算法有 AES(2001)、Blowfish(1993)、DES(1977),再远一点,有二战时期的恩尼格码(转轮机原理,德国)、紫色密码(转轮机原理,日本),以及著名的凯撒密码(没错就是地中海北岸那个凯撒)、栅栏密码等。 2. 如何交换密钥 —— 非对称加密 解决信道安全问题 Bob 事先生成一对公钥和私钥,私钥 pri 由自己保管,把公钥 pub 发给 Alice。 Alice 使用 pub 对消息内容进行加密,Bob 用 pri 进行解密。 需要注意的是, 只有私钥才可以解密,所以即使 Eve 窃取到了 pub(只有 pub 被传输而容易被窃取),她也无法解密。 这种加密方式在密码学里称为非对称密码,所谓“非对称”指的是加密方和解密方用的密钥不一样。 知名的非对称算法有:DSA(数字签名算法,只能用于签名,1991)、ECC(椭圆曲线加密,1985)、RSA(公钥加密算法,1977)等。 这些算法除了用于加密外,还可以用于 数字签名。非对称算法有个致命弱点: 性能很低。实际应用中一般采用混合加密体制、哈希签名体制。 3. 如何防止数据篡改 —— MAC 图中的 MAC 指的是 消息认证码(Message Authentication

GNS3、EVE-NG资源计算器

白昼怎懂夜的黑 提交于 2020-10-12 01:55:46
这是2张EXCEL表格,列出了大量的GNS3设备和EVE-NG设备,做实验足够了。 只需选择实例型号,填入实例数量可算出向PC申请的物理资源。 最后看总计,即可得知拓扑所需总资源。 GNS3计算器支持的设备: EVE-NG计算器支持的设备: 以上表格已经包含了VIRL镜像。 链接: https://pan.baidu.com/s/15PgX5iRzm5yfM8QusvsD6A 提取码: txn1 如果仅需要计算VIRL镜像所需资源,可以用在线计算器: https://learningnetworkstore.cisco.com/virlfaq/calculator 来源: oschina 链接: https://my.oschina.net/u/4312121/blog/4325987

2.EVE-NG安装过程介绍

让人想犯罪 __ 提交于 2020-08-18 20:49:38
文章列表 (关注微信公众号EmulatedLab,及时获取文章以及下载链接) 1、EVE-NG介绍(EVE-NG最好用的模拟器,仿真环境时代来临!) 2、EVE-NG安装过程介绍 3、EVE-NG导入Dynamips和IOL 4、EVE-NG导入QEMU镜像 5、EVE-NG关联SecureCRT,VNC,Wireshark 6、EVE-NG网卡桥接,带您走进更高级的实验 7、EVE-NG硬盘扩容,存储海量镜像 8、EVE-NG定制个人镜像,脚本快速导入 9、EVE-NG容纳H3C、Huawei,吞并GNS3 10、EVE-NG镜像来啦!打造国内最大的EVE交流圈 11、EVE-NG镜像再次来袭,无所不能! 12、EVE-NG镜像增持,走上神坛! 13、EVE-NG内存不够?教您扩大虚拟内存! 14、EVE-NG更新方便,不费劲儿! 15、EVE-NG小众镜像,助力尝鲜! 16、EVE-NG体验Seafile,抛弃10K/s网盘 17、...... 点击查看配套视频教程! 关注微信公众号 EmulatedLab, 回复“ EVE-NG ”或“ EVE ”获取下载链接。 一、下载 EVE 镜像包 目前 EVE-NG 提供两种安装方式 1 、 iso 安装盘 2 、 ova 虚拟机模版 本文使用 ova 模版做简单介 注意: EVE-NG 内嵌 KVM , KVM ( Kernel

Window日志分析

耗尽温柔 提交于 2020-08-13 16:21:18
0x01 基本设置 A、Windows审核策略设置 前提:开启审核策略,若日后系统出现故障、安全事故则可以查看系统的日志文件,排除故障,追查入侵者的信息等。 打开设置窗口   Windows Server 2008 R2:开始 → 管理工具 → 本地安全策略 → 本地策略 → 审核策略,如图1所示;   Windows Server 2003:开始 → 运行 → 输入 gpedit.msc 回车 → 计算机配置 → Windows 设置 → 安全设置 → 本地策略 → 审核策略。 各项策略可按如下设置: B、查看Windows的系统操作记录日志的方法: 1、开始 → 管理工具 → 事件查看器 2、Win+R打开运行,输入“eventvwr.msc”,回车运行,打开“事件查看器”。 C、如何筛选 如果想要查看账户登录事件,在右边点击筛选当前日志,在事件ID填入4624和4625,4624 登录成功 4625 登录失败 D、事件ID及常见场景 对于Windows事件日志分析,不同的EVENT ID代表了不同的意义,摘录一些常见的安全事件的说明。 4624 -- 登录成功 4625 -- 登录失败 4634 -- 注销成功 4647 -- 用户启动的注销 4672 -- 使用超级用户(如管理员)进行登录 例如: 1、管理员登录 使用mstsc远程登录某个主机时,使用的帐户是管理员帐户的话

Unity3D塔防游戏开发——学习笔记(上)

只愿长相守 提交于 2020-08-13 08:32:29
1、导入资源 首先我们导入游戏需要的资源: 导入之后我们可以在项目中看到我们的塔防游戏的资源 2、烘焙场景,制作怪物移动路线 我们首先将Resource文件里面的主要的游戏场景EVE拖入到我们的主场景中 然后我们利用导航网格的方法来控制怪物的行进路线,禁用掉原路线WayPoint,然后对整个场景进行烘焙,将EVE设置为Static静态环境。 然后选择Window菜单AI里面的Navigation,然后选择Bake进行烘焙 然后我们拖入一个怪物Zombie_1到场景中,给怪物添加一个Nav Mesh Agent的组件让怪物按照烘焙出来的路进行移动 设置Nav Mesh Agent组件的属性,让他的半径和高度贴合怪物本身的大小,然后新建脚本,将脚本放置在怪物对象上,控制怪物进行移动。 这里我们设置了一个全局变量targetPos,就是怪物要移动的最终目标点,我们新建一个Gameobject,命名为TargetPos,放置到场景对象EVE中,并且我们将TargetPos移动到怪物1的脚本组件的targetPos变量上,这样就可以对之前目标位置进行赋值。 然后运行测试一下结果,我们可以看到怪物动起来了,朝着最终目标进行移动: 3、怪物孵化器及动画状态机的制作 我们现在实现了怪物的行走,那么现在只需要让怪物在刷怪点固定出现就可以了,新机哪一个Gameobject命名为Gamemanage