Network Protocols & Network Security Workshop VM

Image – Unsplash / @kellitungay

For the ongoing Network Protocols and Network Security workshop, we wanted to share the content which is going to be constantly updated with the participants.

One way is to share the presentation and the files (PCAP files, scripts to create the lab environment etc). This approach isn’t ideal if the content is going to be updated every now and then. Also, for participants, it is difficult to track the changes made to the presentation or avoid file duplication.

The other factors which were equally important – the hands-on labs should be easy to setup and available for practise later at any point of time.

The lab exercises shouldn’t mess with the main network. Who would be happy to bring the home internet offline and irk family members ? 🥺

The last bit was crucial in the context of this workshop. Some of the lab exercises such as ARP Spoofing would result in ARP cache poisoning for the whole network. The goal was also to have participants experiment with the labs in a safe environment.

Taking stock of the various factors, we decided to build a virtual machine(VM) using Ubuntu 20.04.2 LTS. The idea was to pack the lab exercises, the lab environment and most importantly the content inside the VM.

We’ve also made it possible for the participants to update the content and the lab exercises. This means that participants can run a couple of commands and have the latest content and lab exercises.

We are pretty stoked with how the VM has shaped up. Lot of exciting stuff in the pipeline !

Figure 1 – Network Protocols & Network Security Workshop VM