level05.json 899 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. {
  2. devices:[
  3. {
  4. id:"Alice",
  5. type:"NullComputer",
  6. ports:1,
  7. x:0.25,
  8. y:0.55,
  9. player:true
  10. },
  11. {
  12. id:"Google",
  13. type:"NullComputer",
  14. ports:1,
  15. x:0.75,
  16. y:0.5
  17. },
  18. {
  19. id:"Home",
  20. type:"Modem",
  21. ports:2,
  22. x:0.4,
  23. y:0.5,
  24. script: deviceScripts.modem,
  25. rules: []
  26. }
  27. ],
  28. links:[
  29. {
  30. src:"Alice", srcport:0,
  31. dst:"Home", dstport:0
  32. },
  33. {
  34. src:"Home", srcport:1,
  35. dst:"Google", dstport:0
  36. }
  37. ],
  38. timeline:[
  39. {
  40. type:"packet",
  41. at:50,
  42. from:"Alice",
  43. payload:{
  44. network:{dstip:"Google"}
  45. }
  46. },
  47. {
  48. type:"packet",
  49. at:80,
  50. from:"Google",
  51. payload:{
  52. network:{dstip:"Home"}
  53. }
  54. }
  55. ],
  56. triggers:{
  57. t0:{
  58. type:"packet",
  59. device:"Google",
  60. payload:{
  61. network:{srcip:"Home", dstip:"Google"},
  62. transport:{proto:"ICMP"}
  63. }
  64. }
  65. },
  66. nextLevel:"02 Spoofs/spoofs01.json"
  67. }