Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A New Firewall Lab Based on Containers #5

Open
kevin-w-du opened this issue Sep 28, 2020 · 0 comments
Open

A New Firewall Lab Based on Containers #5

kevin-w-du opened this issue Sep 28, 2020 · 0 comments
Labels
good first issue Good for newcomers help wanted Extra attention is needed network category of labs: network security

Comments

@kevin-w-du
Copy link
Member

kevin-w-du commented Sep 28, 2020

Our current firewall lab is quite simple, mostly because it is hard to set up a complicated network environment using virtual machines. We are limited on the number of VMs that can be used in the lab. With the container technology, this limitation is lifted. We are also limited to the industry experience, so a person who has real-world experience on firewalls can help us a lot.

I would like to design a new firewall lab (or a series of them) that has the following features.

  • A quite sophisticated network topology that emulates a setup for a small company. We will use docker container to set this up. In this setup, we will have hosts, routers, and firewalls, each running as a separate container. We may even provide multiple topologies for students.

  • Design lab tasks for students to do the following (this is not a complete list, ):

    • Placing the firewall in the right places.
    • Setting up firewall rules (using iptables) for various requirements. It will be great if these requirements emulate what is in
      the real world.
    • Intentionally creating loopholes in some of the firewall configuration, so students' job is to evade the firewall using the
      loopholes.
    • Incorporating real-world problems into this lab.

Note: Details of this issue can be found in TODO.md. Further thoughts will be added to this TODO file.

@kevin-w-du kevin-w-du added good first issue Good for newcomers help wanted Extra attention is needed network category of labs: network security labels Sep 28, 2020
kevin-w-du pushed a commit that referenced this issue Sep 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers help wanted Extra attention is needed network category of labs: network security
Projects
None yet
Development

No branches or pull requests

1 participant