|
@@ -22,12 +22,25 @@
|
|
|
y:0.6,
|
|
|
script: deviceScripts.encryption
|
|
|
},
|
|
|
+ {
|
|
|
+ id:"Router",
|
|
|
+ image: "router",
|
|
|
+ ports:3,
|
|
|
+ x:0.5,
|
|
|
+ y:0.6,
|
|
|
+ script: deviceScripts.manualRouter,
|
|
|
+ rules:[
|
|
|
+ {dstip:"Alice", portNum:0},
|
|
|
+ {dstip:"Bob", portNum:1}
|
|
|
+ ],
|
|
|
+ player:false
|
|
|
+ },
|
|
|
{
|
|
|
id:"Eve",
|
|
|
image: "macbook",
|
|
|
- ports:2,
|
|
|
+ ports:1,
|
|
|
x:0.5,
|
|
|
- y:0.6,
|
|
|
+ y:0.8,
|
|
|
player:true
|
|
|
},
|
|
|
{
|
|
@@ -42,12 +55,16 @@
|
|
|
links:[
|
|
|
{
|
|
|
src:"Alice", srcport:0,
|
|
|
- dst:"Eve", dstport:0
|
|
|
+ dst:"Router", dstport:0
|
|
|
},
|
|
|
{
|
|
|
- src:"Eve", srcport:1,
|
|
|
+ src:"Router", srcport:1,
|
|
|
dst:"Bob", dstport:0
|
|
|
},
|
|
|
+ {
|
|
|
+ src:"Router", srcport:2,
|
|
|
+ dst:"Eve", dstport:0
|
|
|
+ },
|
|
|
{
|
|
|
src:"Example Alice", srcport:0,
|
|
|
dst:"Example Bob", dstport:0
|