SEED 项目由雪城大学教授杜文亮于 2002 年启动雪城大学。它由美国总共1万美元资助 美国国家科学基金会。现在,SEED 实验室正在被超过 全球数千个研究所。SEED 代表 (SEcurity EDucaton)。
https://github.com/seed-labs/seed-labs
该项目使用docker搭建起来,个人感觉与国内得vulfocus类似
https://dl.acm.org/doi/abs/10.1145/3563766.3564097
此项目近期发表与C类会议
SEED Emulator: An Internet Emulator for Research and Education
摘要:我们开发了一个开源的Internet Emulator,它是一个Python库,由Internet的每个基本元素的类组成,包括自治系统、网络、主机、路由器、BGP路由器、Internet交换机等。它还包括类用于各种服务,包括Web、DHCP、DNS、僵尸网络、暗网和区块链。许多其他有趣的网络技术也可以部署在模拟器上。使用这个库,用户可以轻松构建一个微型互联网。虽然它很小,但它具有真正互联网的所有基本要素。构建编译成Docker容器文件,由Docker在单机,或多台云机上仿真执行。
该模拟器自2021年8月发布以来主要用于教育,但最近有几个研究小组开始将其用于研究。在本文中,我们介绍了该仿真器的设计及其应用。这项工作仍处于早期阶段,因此本文的目的是从社区获得反馈,以便对研究和教育更有用。
区块链仿真
simwiz.py是一个用于区块链仿真系统开发的Python包,适合快速实现共识算法的仿真,或者进行大规模区块链网络的实验,例如物联网+区块链系统等。官方下载地址:
http://sc.hubwiz.com/codebag/simwiz-python/。