swan专题

【代码】Swan-Transformer 代码详解(待完成)

1. 局部注意力  Window Attention (W-MSA Module) class WindowAttention(nn.Module):r""" Window based multi-head self attention (W-MSA) module with relative position bias.It supports both of shifted an

Binance labs孵化的Swan Chain明牌空投测试网零撸教程

简介:Swan Chain 是一个 Layer2云计算网络,可以将数据、计算、带宽和支付集成到一个套件,为Web3项目提供全面的解决方案。 相关概念:云计算、layer2、infrastructure 融资信息:项目在去年获得bi’an领投的300万美元融资 Airdrop预期:目前开放了测试网的明牌空投,时间截止到4月15日。Bi’an实验室孵化的项目还是很有必要做一下的,而且看银

SWAN测试用例botan/net2net-ed25519

本测试中网关sun与网关moon之间建立安全连接,连通两个子网,认证使用包含Ed25519密钥的X.509证书。网关moon使用botan插件(strongswan-5.8.1/src/libstrongswan/plugins/botan/botan_x25519.c)完成所有的加密操作;而网关sun使用strongswan默认的加密插件。连接成功建立之后,在moon网关之后的主机alice上p

SWAN测试用例af-alg/rw-cert

本测试中远程用户(roadwarrior) carol与网关moon使用内核的加密套接口af_alg(代码位于内核文件crypto/af_alg.c)进行所有的对称加密和哈希计算,另外远程用户dave使用strongswan默认的加密插件:aes、des、sha1、sha2、md5或gmp进行相应操作。 远程用户carol和dave分别建立到网关moon的连接,认证使用X.509证书方式。连接成

SWAN测试用例af-alg/alg-camellia

Camellia作为一种块加密算法,支持块长度128、192或256位,其具有与AES同等级的安全强度。本测试用例使用到Camellia算法的两者密钥长度192和256。 以下启动af-alg/alg-camellia测试用例,注意在启动之前需要执行start-testing脚本开启测试环境。 $ cd strongswan-5.8.1/testing$$ sudo ./do-tests

SWAN之ikev2协议multi-level-ca配置测试

本测试主要验证多级CA证书验证的功能,远程用户carol,dave与网关moon建立连接时,分别使用中间CA证书所签发的实体证书,分配给carol的证书仅可访问moon网关之后的alice主机;dave的证书仅可访问venus主机。两个中间CA证书的名称CN分别为"Research CA"和"Sales CA"。本次测试拓扑如下: carol主机配置 carol的配置文件:ikev2/mu

SWAN之ikev2协议multi-auth-rsa-eap-sim-id配置测试

本测试主要验证多重认证功能,远程用户carol,dave与网关mooon建立连接时,首先使用IKE RSA签名和相关证书进行认证;完成之后,再进行EAP-SIM认证。在测试中,由alice主机充当radius服务器,对于carol,使用文件/etc/ipsec.d/triplets.dat中的数据模拟物理SIM卡。网关moon负责转发所有的EAP消息到Radius服务器,alice同样使用定义好的

SWAN之ikev2协议mobike-virtual-ip-nat配置测试

本测试主要验证mobike功能,远程用户alice与网关sun建立连接时,首先使用eth1接口的IP地址发起连接,在建立连接之后,禁用eth1,以便连接可更新到eth0接口上。其中alice主机的两个接口与sun网关之间都是可达的,最后再次启用eth1接口,由于开启了最佳路径选择功能(charon.prefer_best_path),连接又回到eth1上。本次测试拓扑如下:

SWAN之ikev2协议mobike-nat配置测试

本测试主要验证mobike-nat功能,远程用户alice与网关sun建立连接时,首先使用eth1接口的IP地址发起连接,在建立连接之后,禁用eth1,以便连接可更新到eth0接口上。其中alice主机的两个接口与sun网关之间都是可达的,alice的eth0接口与sun网关之后有NAT设备moon路由器。此环境中为远程用户配置虚拟IP地址,即使连接地址发送变化,IPsec策略也可保持不变。本次测

SWAN之ikev2协议mobike配置测试

本测试主要验证远程用户alice与网关sun建立连接时,首先使用eth1接口的IP地址发起连接,在建立连接之后,禁用eth1,以便连接可更新到eth0接口上。其中alice主机的两个接口与sun网关之间都是可达的。以此测试mobike功能。本次测试拓扑如下: eth1 |--------| 192.168.0.50

SWAN之ikev2协议lookip配置测试

本测试主要验证远程用户carol、dave与网关moon建立连接时,通过在ipsec.conf文件中指定leftsourceip字段值为%config,由moon获取虚拟IP地址的功能。并在moon上使用ipsec lookip命令进行验证。本次测试拓扑如下: 主机配置 carol的配置文件:ikev2/lookip/hosts/carol/etc/ipsec.conf,内容如下,主要注意是

SWAN之ikev2协议ip-two-pools-v4v6配置测试

本测试主要验证远程用户carol通过设置ipsec.conf文件中的leftsourceip等于%config4和%config6,在与网关moon建立连接时,请求获取虚拟IPv4和IPv6地址的功能。测试中moon网关在rightsourceip字段定义了IPv4和IPv6的虚拟地址段。连接建立之后,IPv4和IPv6的流量都将被封装在隧道内。本次测试拓扑如下: 主机配置 carol的配置

SWAN之ikev2协议ip-two-pools配置测试

本测试主要验证远程用户carol和alice,通过设置ipsec.conf文件中的leftsourceip等于%config,在与网关moon建立连接时,请求获取虚拟IP地址的功能。测试中moon网关定义了两个连接,对应于moon的接口eth0和eth1,分别用于服务carol和alice主机,并且定义了两个地址池分配虚拟IP地址。本次测试拓扑如下: 主机配置 carol的配置文件:ike

SWAN之ikev2协议ip-split-pools-db配置测试

本测试主要验证远程用户carol和dave,通过设置ipsec.conf文件中的leftsourceip等于%config,在与网关moon建立连接时,请求获取虚拟IP地址的功能。测试中moon定义了两个地址池,在第一个地址池地址耗尽之后,使用第二个地址池分配IP地址。本次测试拓扑如下: 主机配置 carol的配置文件:ikev2/ip-split-pools-db/hosts/carol

SWAN之ikev2协议ip-pool-wish配置测试

本测试主要验证远程用户carol和dave,通过设置ipsec.conf文件中的leftsourceip等于某个IP地址,在与网关moon建立连接时,请求获取指定的虚拟IP地址的功能。测试中carol和dave都将leftsourceip字段指定为10.3.0.1,但是carol首先发起连接,获得了想要的虚拟地址。dave之后发起连接,虽然也是请求地址10.3.0.1,但是由于已经分配出去,moo

骑行在路上,VELO Swan O带你感受生活真实的呼吸

过去,人们骑车是为了更快抵达更远的地方。如今,越来越多身处快节奏生活环境中的都市人,正在通过骑行“慢”下来。骑着车穿梭在城市间,暂时跳脱出两点一线的既定模式,在路途上感受人与环境一切微妙的变化,真切地探索更多具体可感的生活细节。    骑自行车本身也有很多优点,自行车本身节能低碳的特性也让其成为了都市环保风潮的宠儿,此外骑行也能让长时间久坐的都市上班族获得廉价便利的健身途径,还能在上下班高峰的