├── .gitignore ├── LICENSE ├── README.md ├── RELICENSED.md ├── THIRD_PARTY_LICENSES ├── advanced_networks_course ├── BGP_VPN_MPLS │ ├── README.md │ ├── access.sh │ ├── build │ │ ├── README.md │ │ ├── build.sh │ │ ├── cleanup.sh │ │ ├── default_config │ │ │ ├── BAHN-host.sh │ │ │ ├── BELLE-host.sh │ │ │ ├── CENT1-host.sh │ │ │ ├── CENT1.sh │ │ │ ├── CENT2-host.sh │ │ │ ├── CENT2.sh │ │ │ ├── OERL-host.sh │ │ │ ├── PARA-host.sh │ │ │ ├── R1.sh │ │ │ ├── R2.sh │ │ │ ├── R3.sh │ │ │ ├── R4.sh │ │ │ ├── R5-host.sh │ │ │ ├── R5.sh │ │ │ ├── S1-host.sh │ │ │ └── S1.sh │ │ └── topo │ │ │ ├── AS_config.txt │ │ │ ├── daemons │ │ │ ├── external_links_config.txt │ │ │ ├── figures │ │ │ └── topo-crop.png │ │ │ ├── internal_links_config.txt │ │ │ ├── internal_links_config_cscent.txt │ │ │ ├── internal_links_config_small.txt │ │ │ ├── internal_links_config_switch.txt │ │ │ ├── layer2_hosts_config.txt │ │ │ ├── layer2_hosts_config_cscent.txt │ │ │ ├── layer2_hosts_config_switch.txt │ │ │ ├── layer2_links_config.txt │ │ │ ├── layer2_links_config_cscent.txt │ │ │ ├── layer2_links_config_switch.txt │ │ │ ├── layer2_switches_config.txt │ │ │ ├── layer2_switches_config_cscent.txt │ │ │ ├── layer2_switches_config_switch.txt │ │ │ ├── router_config.txt │ │ │ ├── router_config_cscent.txt │ │ │ ├── router_config_switch.txt │ │ │ ├── subnet_config.sh │ │ │ └── welcoming_message.txt │ ├── config │ │ ├── CENT1.sh │ │ ├── CENT2.sh │ │ ├── R1.sh │ │ ├── R2.sh │ │ ├── R3.sh │ │ ├── R4.sh │ │ ├── R5.sh │ │ ├── S1.sh │ │ ├── configure.sh │ │ └── save_configs.sh │ ├── figures │ │ ├── cs_perspective-crop.png │ │ ├── network_default_config.png │ │ ├── topology.pdf │ │ └── topology.png │ └── solution │ │ ├── Q1 │ │ ├── BAHN-host.sh │ │ ├── BELLE-host.sh │ │ ├── CENT1-host.sh │ │ ├── CENT1.sh │ │ ├── CENT2-host.sh │ │ ├── CENT2.sh │ │ ├── OERL-host.sh │ │ ├── PARA-host.sh │ │ ├── R1.sh │ │ ├── R2.sh │ │ ├── R3.sh │ │ ├── R4.sh │ │ ├── R5-host.sh │ │ ├── R5.sh │ │ ├── S1-host.sh │ │ └── S1.sh │ │ ├── Q2 │ │ ├── BAHN-host.sh │ │ ├── BELLE-host.sh │ │ ├── CENT1-host.sh │ │ ├── CENT1.sh │ │ ├── CENT2-host.sh │ │ ├── CENT2.sh │ │ ├── OERL-host.sh │ │ ├── PARA-host.sh │ │ ├── R1.sh │ │ ├── R2.sh │ │ ├── R3.sh │ │ ├── R4.sh │ │ ├── R5-host.sh │ │ ├── R5.sh │ │ ├── S1-host.sh │ │ └── S1.sh │ │ └── Q3 │ │ ├── BAHN-host.sh │ │ ├── BELLE-host.sh │ │ ├── CENT1-host.sh │ │ ├── CENT1.sh │ │ ├── CENT2-host.sh │ │ ├── CENT2.sh │ │ ├── OERL-host.sh │ │ ├── PARA-host.sh │ │ ├── R1.sh │ │ ├── R2.sh │ │ ├── R3.sh │ │ ├── R4.sh │ │ ├── R5.sh │ │ └── S1.sh ├── Multicast │ ├── README.md │ ├── access.sh │ ├── build │ │ ├── README.md │ │ ├── build.sh │ │ ├── cleanup.sh │ │ ├── collect_vpn_info.sh │ │ ├── default_config │ │ │ ├── CENTER-host.sh │ │ │ ├── LEFT-host.sh │ │ │ ├── RIGHT-host.sh │ │ │ ├── TOP-host.sh │ │ │ └── configure.sh │ │ ├── topo │ │ │ ├── AS_config.txt │ │ │ ├── daemons │ │ │ ├── external_links_config.txt │ │ │ ├── internal_links_config.txt │ │ │ ├── layer2_hosts_config.txt │ │ │ ├── layer2_links_config.txt │ │ │ ├── layer2_switches_config.txt │ │ │ ├── router_config.txt │ │ │ ├── subnet_config.sh │ │ │ └── welcoming_message.txt │ │ └── videos │ │ │ ├── eth.mp4 │ │ │ └── start-stream.sh │ ├── config │ │ ├── BOTTOML.sh │ │ ├── BOTTOMR.sh │ │ ├── CENTER.sh │ │ ├── LEFT.sh │ │ ├── RIGHT.sh │ │ ├── TOP.sh │ │ ├── configure.sh │ │ └── save_configs.sh │ ├── dump_all.sh │ ├── figures │ │ ├── multicast_topology.png │ │ └── slides_multicast.key │ └── solution │ │ ├── pim │ │ ├── BOTTOML.sh │ │ ├── BOTTOMR.sh │ │ ├── CENTER.sh │ │ ├── LEFT.sh │ │ ├── RIGHT.sh │ │ ├── TOP.sh │ │ └── configure.sh │ │ └── pim_and_igmp │ │ ├── BOTTOML.sh │ │ ├── BOTTOMR.sh │ │ ├── CENTER.sh │ │ ├── LEFT.sh │ │ ├── RIGHT.sh │ │ ├── TOP.sh │ │ └── configure.sh └── README.md ├── communication_networks_course ├── 2019_assignment_eth │ ├── README.md │ ├── config_2019 │ │ ├── AS_config_1.txt │ │ ├── AS_config_2.txt │ │ ├── AS_config_20.txt │ │ ├── AS_config_40.txt │ │ ├── AS_config_60.txt │ │ ├── README.md │ │ ├── aslevel_links_1.txt │ │ ├── aslevel_links_2.txt │ │ ├── aslevel_links_20.txt │ │ ├── aslevel_links_40.txt │ │ ├── aslevel_links_60.txt │ │ ├── empty.txt │ │ ├── figures │ │ │ ├── aslevel-crop.png │ │ │ ├── l2network-crop.png │ │ │ └── l3network-crop.png │ │ ├── internal_links_config.txt │ │ ├── l2_hosts.txt │ │ ├── l2_links.txt │ │ ├── l2_switches.txt │ │ ├── router_config.txt │ │ └── subnet_config.sh │ └── mini_internet_project.pdf ├── 2020_assignment_eth │ ├── README.md │ ├── config_2020 │ │ ├── AS_config_1.txt │ │ ├── AS_config_2.txt │ │ ├── AS_config_20.txt │ │ ├── README.md │ │ ├── aslevel_links_1.txt │ │ ├── aslevel_links_2.txt │ │ ├── aslevel_links_20.txt │ │ ├── empty.txt │ │ ├── generate_connections.py │ │ ├── internal_links_config.txt │ │ ├── internal_links_config_full.txt │ │ ├── internal_links_config_small.txt │ │ ├── l2_hosts.txt │ │ ├── l2_links.txt │ │ ├── l2_switches.txt │ │ ├── router_config_full.txt │ │ ├── router_config_small.txt │ │ ├── subnet_config.sh │ │ └── welcoming_message.txt │ ├── routing_project.pdf │ └── tutorial.pdf ├── 2021_assignement_eth │ ├── README.md │ └── config_2021 │ │ ├── AS_config_1.txt │ │ ├── AS_config_12.txt │ │ ├── AS_config_2.txt │ │ ├── AS_config_20.txt │ │ ├── README.md │ │ ├── aslevel_links_1.txt │ │ ├── aslevel_links_12.txt │ │ ├── aslevel_links_2.txt │ │ ├── aslevel_links_20.txt │ │ ├── empty.txt │ │ ├── external_links_config_students.txt │ │ ├── generate_connections.py │ │ ├── internal_links_config_full.txt │ │ ├── internal_links_config_small.txt │ │ ├── l2_hosts.txt │ │ ├── l2_links.txt │ │ ├── l2_switches.txt │ │ ├── router_config_full.txt │ │ ├── router_config_small.txt │ │ ├── subnet_config.sh │ │ └── welcoming_message.txt ├── 2022_assignment_eth │ ├── README.md │ └── config_2022 │ │ ├── AS_config_1.txt │ │ ├── AS_config_12.txt │ │ ├── AS_config_2.txt │ │ ├── AS_config_20.txt │ │ ├── aslevel_links_1.txt │ │ ├── aslevel_links_12.txt │ │ ├── aslevel_links_2.txt │ │ ├── aslevel_links_20.txt │ │ ├── aslevel_links_students_1.txt │ │ ├── aslevel_links_students_12.txt │ │ ├── aslevel_links_students_20.txt │ │ ├── empty.txt │ │ ├── l2_hosts.txt │ │ ├── l2_links.txt │ │ ├── l2_switches.txt │ │ ├── l3_links.txt │ │ ├── l3_links_tier1_and_stub.txt │ │ ├── l3_routers.txt │ │ ├── l3_routers_krill.txt │ │ ├── l3_routers_tier1_and_stub.txt │ │ ├── router_config.txt │ │ ├── router_config_full.txt │ │ ├── router_config_small.txt │ │ ├── subnet_config.sh │ │ └── welcoming_message.txt ├── 2023_assignment_eth │ └── README.md ├── 2024_assignment_eth │ └── README.md ├── 2025_assignment_eth │ └── config_2025 │ │ ├── AS_config.txt │ │ ├── aslevel_links.txt │ │ ├── aslevel_links_students.txt │ │ ├── daemons │ │ ├── empty.txt │ │ ├── external_links_config_students.txt │ │ ├── figures │ │ ├── l2_topo.drawio │ │ ├── l2_topo.svg │ │ ├── l3_topo.drawio │ │ ├── l3_topo.svg │ │ └── topo-as.svg │ │ ├── hijacks.txt │ │ ├── l2_hosts.txt │ │ ├── l2_links.txt │ │ ├── l2_switches.txt │ │ ├── l2_tunnel.txt │ │ ├── l3_links.txt │ │ ├── l3_links_krill.txt │ │ ├── l3_links_tier1_and_stub.txt │ │ ├── l3_routers.txt │ │ ├── l3_routers_krill.txt │ │ ├── l3_routers_tier1_and_stub.txt │ │ ├── measurement_welcome_message.txt │ │ ├── ssh_welcome_message.txt │ │ ├── subnet_config.sh │ │ ├── variables.sh │ │ ├── vpnsecret │ │ ├── static │ │ │ ├── favicon.ico │ │ │ ├── logo.svg │ │ │ ├── style.css │ │ │ └── tailwind.js │ │ ├── vpnsecret.html │ │ └── vpnsecret.py │ │ └── webserver │ │ ├── MANIFEST.in │ │ ├── config.py │ │ ├── routing_project_server │ │ ├── __init__.py │ │ ├── __pycache__ │ │ │ ├── __init__.cpython-313.pyc │ │ │ ├── app.cpython-313.pyc │ │ │ └── routes.cpython-313.pyc │ │ ├── app.py │ │ ├── routes.py │ │ ├── services │ │ │ ├── __init__.py │ │ │ ├── __pycache__ │ │ │ │ ├── __init__.cpython-313.pyc │ │ │ │ ├── analyzer_helpers.cpython-313.pyc │ │ │ │ ├── bgp_policy_analyzer.cpython-313.pyc │ │ │ │ ├── forms.cpython-313.pyc │ │ │ │ ├── login.cpython-313.pyc │ │ │ │ ├── matrix.cpython-313.pyc │ │ │ │ ├── parsers.cpython-313.pyc │ │ │ │ └── vpn.cpython-313.pyc │ │ │ ├── analyzer_helpers.py │ │ │ ├── bgp_policy_analyzer.py │ │ │ ├── forms.py │ │ │ ├── login.py │ │ │ ├── matrix.py │ │ │ ├── parsers.py │ │ │ └── vpn.py │ │ ├── static │ │ │ ├── favicon.ico │ │ │ ├── logo.svg │ │ │ ├── qrcode_icon.png │ │ │ ├── qrcode_icon_hover.png │ │ │ └── style.css │ │ └── templates │ │ │ ├── as_connections.html │ │ │ ├── base.html │ │ │ ├── bgp_analysis.html │ │ │ ├── krill.html │ │ │ ├── login.html │ │ │ ├── looking_glass.html │ │ │ ├── macros.html │ │ │ ├── matrix.html │ │ │ ├── ta-bot.html │ │ │ └── vpn.html │ │ ├── run.py │ │ └── setup.py └── README.md ├── platform ├── .gitignore ├── README.md ├── cleanup │ ├── cleanup.sh │ ├── container_cleanup.sh │ ├── dns_cleanup.sh │ ├── external_links_cleanup.sh │ ├── hard_reset.sh │ ├── host_links_cleanup.sh │ ├── internal_links_cleanup.sh │ ├── layer2_cleanup.sh │ ├── matrix_cleanup.sh │ ├── measurement_cleanup.sh │ ├── ssh_cleanup.sh │ └── vpn_cleanup.sh ├── config │ ├── AS_config.txt │ ├── aslevel_links.txt │ ├── aslevel_links_students.txt │ ├── daemons │ ├── empty.txt │ ├── external_links_config_students.txt │ ├── figures │ │ ├── aslevel-crop.png │ │ ├── l2-network.png │ │ └── l3-network.png │ ├── hijacks.txt │ ├── l2_hosts.txt │ ├── l2_links.txt │ ├── l2_switches.txt │ ├── l2_tunnel.txt │ ├── l3_links.txt │ ├── l3_links_krill.txt │ ├── l3_links_tier1_and_stub.txt │ ├── l3_routers.txt │ ├── l3_routers_krill.txt │ ├── l3_routers_tier1_and_stub.txt │ ├── measurement_welcome_message.txt │ ├── ssh_welcome_message.txt │ ├── subnet_config.sh │ ├── variables.sh │ ├── vpnsecret │ │ ├── static │ │ │ ├── favicon.ico │ │ │ ├── logo.svg │ │ │ ├── style.css │ │ │ └── tailwind.js │ │ ├── vpnsecret.html │ │ └── vpnsecret.py │ └── webserver │ │ ├── MANIFEST.in │ │ ├── config.py │ │ ├── routing_project_server │ │ ├── __init__.py │ │ ├── app.py │ │ ├── routes.py │ │ ├── services │ │ │ ├── __init__.py │ │ │ ├── analyzer_helpers.py │ │ │ ├── bgp_policy_analyzer.py │ │ │ ├── forms.py │ │ │ ├── login.py │ │ │ ├── matrix.py │ │ │ ├── parsers.py │ │ │ └── vpn.py │ │ ├── static │ │ │ ├── favicon.ico │ │ │ ├── logo.svg │ │ │ ├── qrcode_icon.png │ │ │ ├── qrcode_icon_hover.png │ │ │ └── style.css │ │ └── templates │ │ │ ├── as_connections.html │ │ │ ├── base.html │ │ │ ├── bgp_analysis.html │ │ │ ├── krill.html │ │ │ ├── login.html │ │ │ ├── looking_glass.html │ │ │ ├── macros.html │ │ │ ├── matrix.html │ │ │ ├── ta-bot.html │ │ │ └── vpn.html │ │ ├── run.py │ │ └── setup.py ├── docker_images │ ├── base │ │ └── Dockerfile │ ├── base_supervisor │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── logger.sh │ │ ├── stop-supervisord.sh │ │ └── supervisord.conf │ ├── build_and_upload.sh │ ├── dns │ │ ├── Dockerfile │ │ ├── docker-start │ │ └── named.conf │ ├── history │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── update_history.py │ │ └── update_history.sh │ ├── host │ │ ├── Dockerfile │ │ └── bgpsimple.pl │ ├── hostm │ │ ├── Dockerfile │ │ ├── bgpsimple.pl │ │ └── docker-start │ ├── ixp │ │ ├── Dockerfile │ │ ├── daemons │ │ ├── docker-start │ │ ├── looking_glass.sh │ │ ├── run_frr.sh │ │ ├── run_ovs.sh │ │ └── supervisord.conf │ ├── krill │ │ ├── Dockerfile │ │ ├── docker-start │ │ ├── haproxy.cfg │ │ ├── krill_cli.patch │ │ └── supervisord.conf │ ├── matrix │ │ ├── Dockerfile │ │ ├── css │ │ │ ├── bootstrap-theme.min.css │ │ │ ├── bootstrap.min.css │ │ │ └── custom.css │ │ └── ping.py │ ├── measurement │ │ ├── Dockerfile │ │ ├── docker-start │ │ └── launch_traceroute.sh │ ├── pull_images.sh │ ├── router │ │ ├── Dockerfile │ │ ├── Dockerfile.build_from_source │ │ ├── docker-start │ │ ├── frr_keys.asc │ │ ├── looking_glass.sh │ │ ├── run_frr.sh │ │ ├── supervisord.conf │ │ └── wg_observer │ ├── routinator │ │ ├── Dockerfile │ │ ├── docker-start │ │ ├── routinator.conf │ │ └── supervisord.conf │ ├── ssh │ │ ├── Dockerfile │ │ ├── goto.sh │ │ ├── goto_completion │ │ ├── ssh_config │ │ └── sshd_config │ ├── switch │ │ ├── Dockerfile │ │ ├── run_ovs.sh │ │ └── supervisord.conf │ ├── vlc │ │ └── Dockerfile │ ├── vpn │ │ └── Dockerfile │ ├── vpnsecret │ │ ├── Dockerfile │ │ ├── run.py │ │ └── supervisord.conf │ └── webserver │ │ ├── Dockerfile │ │ └── server │ │ ├── MANIFEST.in │ │ ├── config.py │ │ ├── routing_project_server │ │ ├── __init__.py │ │ ├── app.py │ │ ├── routes.py │ │ ├── services │ │ │ ├── __init__.py │ │ │ ├── analyzer_helpers.py │ │ │ ├── bgp_policy_analyzer.py │ │ │ ├── login.py │ │ │ ├── matrix.py │ │ │ ├── parsers.py │ │ │ └── vpn.py │ │ ├── static │ │ │ ├── favicon.ico │ │ │ ├── logo.svg │ │ │ ├── qr_code_missing.jpg │ │ │ └── style.css │ │ └── templates │ │ │ ├── as_connections.html │ │ │ ├── base.html │ │ │ ├── bgp_analysis.html │ │ │ ├── krill.html │ │ │ ├── login.html │ │ │ ├── looking_glass.html │ │ │ ├── macros.html │ │ │ ├── matrix.html │ │ │ └── vpn.html │ │ ├── run.py │ │ └── setup.py ├── hijacks.txt ├── old_setup │ ├── dns_setup.sh │ ├── external_links_setup.sh │ ├── host_links_setup.sh │ ├── internal_links_setup.sh │ ├── layer2_setup.sh │ ├── matrix_setup.sh │ ├── measurement_setup.sh │ └── ssh_setup.sh ├── setup │ ├── _compute_independent_ext_links.py │ ├── _connect_utils.sh │ ├── _parallel_helper.sh │ ├── bgp_clear.sh │ ├── configure_ssh.sh │ ├── connect_external_routers.sh │ ├── connect_internal_routers.sh │ ├── connect_l2_network.sh │ ├── connect_l3_host_router.sh │ ├── connect_services.sh │ ├── container_setup.sh │ ├── dns_config.sh │ ├── folder_setup.sh │ ├── goto_scripts.sh │ ├── hijack_config.py │ ├── history_setup.sh │ ├── layer2_config.sh │ ├── mpls_setup.sh │ ├── nat_setup.sh │ ├── ovs-docker.sh │ ├── restart_container.sh │ ├── restart_ospfd.sh │ ├── restore_configs.sh │ ├── router_config.sh │ ├── rpki_config.sh │ ├── rpki_reload.sh │ ├── rpki_setup.sh │ ├── save_configs.sh │ ├── vpn_config.sh │ └── website_setup.sh ├── startup.sh └── utils │ ├── autoconfiguration │ └── configure_as.sh │ ├── autograder │ ├── README.md │ ├── bgp │ │ ├── Makefile │ │ ├── README.md │ │ ├── bgplib.py │ │ ├── bgptest.sh │ │ ├── bundle_results.py │ │ ├── cleanup_container.sh │ │ ├── configure_container.sh │ │ ├── connect.sh │ │ ├── copy.sh │ │ ├── copy_back.sh │ │ ├── disconnect.sh │ │ ├── display.sh │ │ ├── fake_network.sh │ │ ├── gentest.py │ │ ├── getlinks.py │ │ ├── getlinks.sh │ │ ├── launch_container.sh │ │ ├── link_bridge.py │ │ ├── make_db.py │ │ ├── make_db_useful.py │ │ ├── parse_ovs.py │ │ ├── parse_ovs.sh │ │ ├── random.sh │ │ ├── region.sh │ │ ├── runall.sh │ │ ├── runner.go │ │ ├── start_exabgp.sh │ │ ├── test_as.py │ │ ├── tier2.sh │ │ └── upload.sh │ └── docker_images │ │ └── bgptest │ │ ├── Dockerfile │ │ └── docker-start │ ├── build_configs │ ├── generate_connections.py │ └── topo_figure │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── README.md │ │ └── topo.tex │ ├── hijacks │ ├── hijack.sh │ ├── question_3_1.sh │ ├── question_3_2.sh │ ├── question_3_3.sh │ └── test.sh │ ├── history_gif │ ├── .gitignore │ ├── README │ ├── make_gif.py │ ├── matrix.html │ ├── requirements.txt │ └── utils │ │ ├── __init__.py │ │ ├── matrix.py │ │ └── parsers.py │ ├── iptables │ └── filters.sh │ ├── miscellaneous │ ├── check_if_clear_needed.sh │ ├── fix_service_routes.sh │ ├── recover_ovs_flows.sh │ └── run_routinator.sh │ ├── save_and_restore │ └── restart_mini_internet.sh │ ├── slack │ ├── matrix_notif.py │ └── ssh_proxy_notif.py │ ├── ssh │ └── portforwarding.sh │ └── vpn │ └── interface_manager.sh └── presentations └── SIGCOMM20_presentation.pdf /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | **.swp 3 | students_config/ -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/README.md -------------------------------------------------------------------------------- /RELICENSED.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/RELICENSED.md -------------------------------------------------------------------------------- /THIRD_PARTY_LICENSES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/THIRD_PARTY_LICENSES -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/README.md -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/access.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/access.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/build/README.md -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/build/build.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/build/cleanup.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/default_config/BAHN-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/build/default_config/BAHN-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/default_config/BELLE-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/build/default_config/BELLE-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/default_config/CENT1-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/build/default_config/CENT1-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/default_config/CENT1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/build/default_config/CENT1.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/default_config/CENT2-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/build/default_config/CENT2-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/default_config/CENT2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/build/default_config/CENT2.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/default_config/OERL-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/build/default_config/OERL-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/default_config/PARA-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/build/default_config/PARA-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/default_config/R1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/build/default_config/R1.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/default_config/R2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/build/default_config/R2.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/default_config/R3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/build/default_config/R3.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/default_config/R4.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/build/default_config/R4.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/default_config/R5-host.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/default_config/R5.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/build/default_config/R5.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/default_config/S1-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/build/default_config/S1-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/default_config/S1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/build/default_config/S1.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/topo/AS_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/build/topo/AS_config.txt -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/topo/daemons: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/build/topo/daemons -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/topo/external_links_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/build/topo/external_links_config.txt -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/topo/figures/topo-crop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/build/topo/figures/topo-crop.png -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/topo/internal_links_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/build/topo/internal_links_config.txt -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/topo/internal_links_config_cscent.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/build/topo/internal_links_config_cscent.txt -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/topo/internal_links_config_small.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/topo/internal_links_config_switch.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/topo/layer2_hosts_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/build/topo/layer2_hosts_config.txt -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/topo/layer2_hosts_config_cscent.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/topo/layer2_hosts_config_switch.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/topo/layer2_links_config.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/topo/layer2_links_config_cscent.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/topo/layer2_links_config_switch.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/topo/layer2_switches_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/build/topo/layer2_switches_config.txt -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/topo/layer2_switches_config_cscent.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/topo/layer2_switches_config_switch.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/topo/router_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/build/topo/router_config.txt -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/topo/router_config_cscent.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/build/topo/router_config_cscent.txt -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/topo/router_config_switch.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/build/topo/router_config_switch.txt -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/topo/subnet_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/build/topo/subnet_config.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/build/topo/welcoming_message.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/build/topo/welcoming_message.txt -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/config/CENT1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/config/CENT1.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/config/CENT2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/config/CENT2.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/config/R1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/config/R1.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/config/R2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/config/R2.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/config/R3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/config/R3.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/config/R4.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/config/R4.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/config/R5.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/config/R5.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/config/S1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/config/S1.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/config/configure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/config/configure.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/config/save_configs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/config/save_configs.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/figures/cs_perspective-crop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/figures/cs_perspective-crop.png -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/figures/network_default_config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/figures/network_default_config.png -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/figures/topology.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/figures/topology.pdf -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/figures/topology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/figures/topology.png -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q1/BAHN-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q1/BAHN-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q1/BELLE-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q1/BELLE-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q1/CENT1-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q1/CENT1-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q1/CENT1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q1/CENT1.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q1/CENT2-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q1/CENT2-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q1/CENT2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q1/CENT2.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q1/OERL-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q1/OERL-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q1/PARA-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q1/PARA-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q1/R1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q1/R1.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q1/R2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q1/R2.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q1/R3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q1/R3.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q1/R4.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q1/R4.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q1/R5-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q1/R5-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q1/R5.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q1/R5.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q1/S1-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q1/S1-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q1/S1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q1/S1.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q2/BAHN-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q2/BAHN-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q2/BELLE-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q2/BELLE-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q2/CENT1-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q2/CENT1-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q2/CENT1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q2/CENT1.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q2/CENT2-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q2/CENT2-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q2/CENT2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q2/CENT2.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q2/OERL-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q2/OERL-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q2/PARA-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q2/PARA-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q2/R1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q2/R1.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q2/R2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q2/R2.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q2/R3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q2/R3.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q2/R4.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q2/R4.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q2/R5-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q2/R5-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q2/R5.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q2/R5.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q2/S1-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q2/S1-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q2/S1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q2/S1.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q3/BAHN-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q3/BAHN-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q3/BELLE-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q3/BELLE-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q3/CENT1-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q3/CENT1-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q3/CENT1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q3/CENT1.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q3/CENT2-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q3/CENT2-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q3/CENT2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q3/CENT2.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q3/OERL-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q3/OERL-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q3/PARA-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q3/PARA-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q3/R1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q3/R1.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q3/R2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q3/R2.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q3/R3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q3/R3.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q3/R4.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q3/R4.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q3/R5.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q3/R5.sh -------------------------------------------------------------------------------- /advanced_networks_course/BGP_VPN_MPLS/solution/Q3/S1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/BGP_VPN_MPLS/solution/Q3/S1.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/README.md -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/access.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/access.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/build/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/build/README.md -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/build/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/build/build.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/build/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/build/cleanup.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/build/collect_vpn_info.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/build/collect_vpn_info.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/build/default_config/CENTER-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/build/default_config/CENTER-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/build/default_config/LEFT-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/build/default_config/LEFT-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/build/default_config/RIGHT-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/build/default_config/RIGHT-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/build/default_config/TOP-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/build/default_config/TOP-host.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/build/default_config/configure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/build/default_config/configure.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/build/topo/AS_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/build/topo/AS_config.txt -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/build/topo/daemons: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/build/topo/daemons -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/build/topo/external_links_config.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/build/topo/internal_links_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/build/topo/internal_links_config.txt -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/build/topo/layer2_hosts_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/build/topo/layer2_hosts_config.txt -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/build/topo/layer2_links_config.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/build/topo/layer2_switches_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/build/topo/layer2_switches_config.txt -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/build/topo/router_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/build/topo/router_config.txt -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/build/topo/subnet_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/build/topo/subnet_config.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/build/topo/welcoming_message.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/build/topo/welcoming_message.txt -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/build/videos/eth.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/build/videos/eth.mp4 -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/build/videos/start-stream.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/build/videos/start-stream.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/config/BOTTOML.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/config/BOTTOML.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/config/BOTTOMR.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/config/BOTTOMR.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/config/CENTER.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/config/CENTER.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/config/LEFT.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/config/LEFT.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/config/RIGHT.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/config/RIGHT.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/config/TOP.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/config/TOP.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/config/configure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/config/configure.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/config/save_configs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/config/save_configs.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/dump_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/dump_all.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/figures/multicast_topology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/figures/multicast_topology.png -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/figures/slides_multicast.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/figures/slides_multicast.key -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/solution/pim/BOTTOML.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/solution/pim/BOTTOML.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/solution/pim/BOTTOMR.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/solution/pim/BOTTOMR.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/solution/pim/CENTER.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/solution/pim/CENTER.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/solution/pim/LEFT.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/solution/pim/LEFT.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/solution/pim/RIGHT.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/solution/pim/RIGHT.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/solution/pim/TOP.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/solution/pim/TOP.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/solution/pim/configure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/solution/pim/configure.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/solution/pim_and_igmp/BOTTOML.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/solution/pim_and_igmp/BOTTOML.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/solution/pim_and_igmp/BOTTOMR.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/solution/pim_and_igmp/BOTTOMR.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/solution/pim_and_igmp/CENTER.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/solution/pim_and_igmp/CENTER.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/solution/pim_and_igmp/LEFT.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/solution/pim_and_igmp/LEFT.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/solution/pim_and_igmp/RIGHT.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/solution/pim_and_igmp/RIGHT.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/solution/pim_and_igmp/TOP.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/solution/pim_and_igmp/TOP.sh -------------------------------------------------------------------------------- /advanced_networks_course/Multicast/solution/pim_and_igmp/configure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/Multicast/solution/pim_and_igmp/configure.sh -------------------------------------------------------------------------------- /advanced_networks_course/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/advanced_networks_course/README.md -------------------------------------------------------------------------------- /communication_networks_course/2019_assignment_eth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2019_assignment_eth/README.md -------------------------------------------------------------------------------- /communication_networks_course/2019_assignment_eth/config_2019/AS_config_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2019_assignment_eth/config_2019/AS_config_1.txt -------------------------------------------------------------------------------- /communication_networks_course/2019_assignment_eth/config_2019/AS_config_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2019_assignment_eth/config_2019/AS_config_2.txt -------------------------------------------------------------------------------- /communication_networks_course/2019_assignment_eth/config_2019/AS_config_20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2019_assignment_eth/config_2019/AS_config_20.txt -------------------------------------------------------------------------------- /communication_networks_course/2019_assignment_eth/config_2019/AS_config_40.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2019_assignment_eth/config_2019/AS_config_40.txt -------------------------------------------------------------------------------- /communication_networks_course/2019_assignment_eth/config_2019/AS_config_60.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2019_assignment_eth/config_2019/AS_config_60.txt -------------------------------------------------------------------------------- /communication_networks_course/2019_assignment_eth/config_2019/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2019_assignment_eth/config_2019/README.md -------------------------------------------------------------------------------- /communication_networks_course/2019_assignment_eth/config_2019/aslevel_links_1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /communication_networks_course/2019_assignment_eth/config_2019/aslevel_links_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2019_assignment_eth/config_2019/aslevel_links_2.txt -------------------------------------------------------------------------------- /communication_networks_course/2019_assignment_eth/config_2019/aslevel_links_20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2019_assignment_eth/config_2019/aslevel_links_20.txt -------------------------------------------------------------------------------- /communication_networks_course/2019_assignment_eth/config_2019/aslevel_links_40.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2019_assignment_eth/config_2019/aslevel_links_40.txt -------------------------------------------------------------------------------- /communication_networks_course/2019_assignment_eth/config_2019/aslevel_links_60.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2019_assignment_eth/config_2019/aslevel_links_60.txt -------------------------------------------------------------------------------- /communication_networks_course/2019_assignment_eth/config_2019/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /communication_networks_course/2019_assignment_eth/config_2019/figures/aslevel-crop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2019_assignment_eth/config_2019/figures/aslevel-crop.png -------------------------------------------------------------------------------- /communication_networks_course/2019_assignment_eth/config_2019/figures/l2network-crop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2019_assignment_eth/config_2019/figures/l2network-crop.png -------------------------------------------------------------------------------- /communication_networks_course/2019_assignment_eth/config_2019/figures/l3network-crop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2019_assignment_eth/config_2019/figures/l3network-crop.png -------------------------------------------------------------------------------- /communication_networks_course/2019_assignment_eth/config_2019/internal_links_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2019_assignment_eth/config_2019/internal_links_config.txt -------------------------------------------------------------------------------- /communication_networks_course/2019_assignment_eth/config_2019/l2_hosts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2019_assignment_eth/config_2019/l2_hosts.txt -------------------------------------------------------------------------------- /communication_networks_course/2019_assignment_eth/config_2019/l2_links.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2019_assignment_eth/config_2019/l2_links.txt -------------------------------------------------------------------------------- /communication_networks_course/2019_assignment_eth/config_2019/l2_switches.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2019_assignment_eth/config_2019/l2_switches.txt -------------------------------------------------------------------------------- /communication_networks_course/2019_assignment_eth/config_2019/router_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2019_assignment_eth/config_2019/router_config.txt -------------------------------------------------------------------------------- /communication_networks_course/2019_assignment_eth/config_2019/subnet_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2019_assignment_eth/config_2019/subnet_config.sh -------------------------------------------------------------------------------- /communication_networks_course/2019_assignment_eth/mini_internet_project.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2019_assignment_eth/mini_internet_project.pdf -------------------------------------------------------------------------------- /communication_networks_course/2020_assignment_eth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2020_assignment_eth/README.md -------------------------------------------------------------------------------- /communication_networks_course/2020_assignment_eth/config_2020/AS_config_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2020_assignment_eth/config_2020/AS_config_1.txt -------------------------------------------------------------------------------- /communication_networks_course/2020_assignment_eth/config_2020/AS_config_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2020_assignment_eth/config_2020/AS_config_2.txt -------------------------------------------------------------------------------- /communication_networks_course/2020_assignment_eth/config_2020/AS_config_20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2020_assignment_eth/config_2020/AS_config_20.txt -------------------------------------------------------------------------------- /communication_networks_course/2020_assignment_eth/config_2020/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2020_assignment_eth/config_2020/README.md -------------------------------------------------------------------------------- /communication_networks_course/2020_assignment_eth/config_2020/aslevel_links_1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /communication_networks_course/2020_assignment_eth/config_2020/aslevel_links_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2020_assignment_eth/config_2020/aslevel_links_2.txt -------------------------------------------------------------------------------- /communication_networks_course/2020_assignment_eth/config_2020/aslevel_links_20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2020_assignment_eth/config_2020/aslevel_links_20.txt -------------------------------------------------------------------------------- /communication_networks_course/2020_assignment_eth/config_2020/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /communication_networks_course/2020_assignment_eth/config_2020/generate_connections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2020_assignment_eth/config_2020/generate_connections.py -------------------------------------------------------------------------------- /communication_networks_course/2020_assignment_eth/config_2020/internal_links_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2020_assignment_eth/config_2020/internal_links_config.txt -------------------------------------------------------------------------------- /communication_networks_course/2020_assignment_eth/config_2020/internal_links_config_full.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2020_assignment_eth/config_2020/internal_links_config_full.txt -------------------------------------------------------------------------------- /communication_networks_course/2020_assignment_eth/config_2020/internal_links_config_small.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2020_assignment_eth/config_2020/internal_links_config_small.txt -------------------------------------------------------------------------------- /communication_networks_course/2020_assignment_eth/config_2020/l2_hosts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2020_assignment_eth/config_2020/l2_hosts.txt -------------------------------------------------------------------------------- /communication_networks_course/2020_assignment_eth/config_2020/l2_links.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2020_assignment_eth/config_2020/l2_links.txt -------------------------------------------------------------------------------- /communication_networks_course/2020_assignment_eth/config_2020/l2_switches.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2020_assignment_eth/config_2020/l2_switches.txt -------------------------------------------------------------------------------- /communication_networks_course/2020_assignment_eth/config_2020/router_config_full.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2020_assignment_eth/config_2020/router_config_full.txt -------------------------------------------------------------------------------- /communication_networks_course/2020_assignment_eth/config_2020/router_config_small.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2020_assignment_eth/config_2020/router_config_small.txt -------------------------------------------------------------------------------- /communication_networks_course/2020_assignment_eth/config_2020/subnet_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2020_assignment_eth/config_2020/subnet_config.sh -------------------------------------------------------------------------------- /communication_networks_course/2020_assignment_eth/config_2020/welcoming_message.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2020_assignment_eth/config_2020/welcoming_message.txt -------------------------------------------------------------------------------- /communication_networks_course/2020_assignment_eth/routing_project.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2020_assignment_eth/routing_project.pdf -------------------------------------------------------------------------------- /communication_networks_course/2020_assignment_eth/tutorial.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2020_assignment_eth/tutorial.pdf -------------------------------------------------------------------------------- /communication_networks_course/2021_assignement_eth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2021_assignement_eth/README.md -------------------------------------------------------------------------------- /communication_networks_course/2021_assignement_eth/config_2021/AS_config_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2021_assignement_eth/config_2021/AS_config_1.txt -------------------------------------------------------------------------------- /communication_networks_course/2021_assignement_eth/config_2021/AS_config_12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2021_assignement_eth/config_2021/AS_config_12.txt -------------------------------------------------------------------------------- /communication_networks_course/2021_assignement_eth/config_2021/AS_config_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2021_assignement_eth/config_2021/AS_config_2.txt -------------------------------------------------------------------------------- /communication_networks_course/2021_assignement_eth/config_2021/AS_config_20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2021_assignement_eth/config_2021/AS_config_20.txt -------------------------------------------------------------------------------- /communication_networks_course/2021_assignement_eth/config_2021/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2021_assignement_eth/config_2021/README.md -------------------------------------------------------------------------------- /communication_networks_course/2021_assignement_eth/config_2021/aslevel_links_1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /communication_networks_course/2021_assignement_eth/config_2021/aslevel_links_12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2021_assignement_eth/config_2021/aslevel_links_12.txt -------------------------------------------------------------------------------- /communication_networks_course/2021_assignement_eth/config_2021/aslevel_links_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2021_assignement_eth/config_2021/aslevel_links_2.txt -------------------------------------------------------------------------------- /communication_networks_course/2021_assignement_eth/config_2021/aslevel_links_20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2021_assignement_eth/config_2021/aslevel_links_20.txt -------------------------------------------------------------------------------- /communication_networks_course/2021_assignement_eth/config_2021/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /communication_networks_course/2021_assignement_eth/config_2021/external_links_config_students.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2021_assignement_eth/config_2021/external_links_config_students.txt -------------------------------------------------------------------------------- /communication_networks_course/2021_assignement_eth/config_2021/generate_connections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2021_assignement_eth/config_2021/generate_connections.py -------------------------------------------------------------------------------- /communication_networks_course/2021_assignement_eth/config_2021/internal_links_config_full.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2021_assignement_eth/config_2021/internal_links_config_full.txt -------------------------------------------------------------------------------- /communication_networks_course/2021_assignement_eth/config_2021/internal_links_config_small.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2021_assignement_eth/config_2021/internal_links_config_small.txt -------------------------------------------------------------------------------- /communication_networks_course/2021_assignement_eth/config_2021/l2_hosts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2021_assignement_eth/config_2021/l2_hosts.txt -------------------------------------------------------------------------------- /communication_networks_course/2021_assignement_eth/config_2021/l2_links.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2021_assignement_eth/config_2021/l2_links.txt -------------------------------------------------------------------------------- /communication_networks_course/2021_assignement_eth/config_2021/l2_switches.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2021_assignement_eth/config_2021/l2_switches.txt -------------------------------------------------------------------------------- /communication_networks_course/2021_assignement_eth/config_2021/router_config_full.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2021_assignement_eth/config_2021/router_config_full.txt -------------------------------------------------------------------------------- /communication_networks_course/2021_assignement_eth/config_2021/router_config_small.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2021_assignement_eth/config_2021/router_config_small.txt -------------------------------------------------------------------------------- /communication_networks_course/2021_assignement_eth/config_2021/subnet_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2021_assignement_eth/config_2021/subnet_config.sh -------------------------------------------------------------------------------- /communication_networks_course/2021_assignement_eth/config_2021/welcoming_message.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2021_assignement_eth/config_2021/welcoming_message.txt -------------------------------------------------------------------------------- /communication_networks_course/2022_assignment_eth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2022_assignment_eth/README.md -------------------------------------------------------------------------------- /communication_networks_course/2022_assignment_eth/config_2022/AS_config_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2022_assignment_eth/config_2022/AS_config_1.txt -------------------------------------------------------------------------------- /communication_networks_course/2022_assignment_eth/config_2022/AS_config_12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2022_assignment_eth/config_2022/AS_config_12.txt -------------------------------------------------------------------------------- /communication_networks_course/2022_assignment_eth/config_2022/AS_config_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2022_assignment_eth/config_2022/AS_config_2.txt -------------------------------------------------------------------------------- /communication_networks_course/2022_assignment_eth/config_2022/AS_config_20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2022_assignment_eth/config_2022/AS_config_20.txt -------------------------------------------------------------------------------- /communication_networks_course/2022_assignment_eth/config_2022/aslevel_links_1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /communication_networks_course/2022_assignment_eth/config_2022/aslevel_links_12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2022_assignment_eth/config_2022/aslevel_links_12.txt -------------------------------------------------------------------------------- /communication_networks_course/2022_assignment_eth/config_2022/aslevel_links_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2022_assignment_eth/config_2022/aslevel_links_2.txt -------------------------------------------------------------------------------- /communication_networks_course/2022_assignment_eth/config_2022/aslevel_links_20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2022_assignment_eth/config_2022/aslevel_links_20.txt -------------------------------------------------------------------------------- /communication_networks_course/2022_assignment_eth/config_2022/aslevel_links_students_1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /communication_networks_course/2022_assignment_eth/config_2022/aslevel_links_students_12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2022_assignment_eth/config_2022/aslevel_links_students_12.txt -------------------------------------------------------------------------------- /communication_networks_course/2022_assignment_eth/config_2022/aslevel_links_students_20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2022_assignment_eth/config_2022/aslevel_links_students_20.txt -------------------------------------------------------------------------------- /communication_networks_course/2022_assignment_eth/config_2022/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /communication_networks_course/2022_assignment_eth/config_2022/l2_hosts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2022_assignment_eth/config_2022/l2_hosts.txt -------------------------------------------------------------------------------- /communication_networks_course/2022_assignment_eth/config_2022/l2_links.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2022_assignment_eth/config_2022/l2_links.txt -------------------------------------------------------------------------------- /communication_networks_course/2022_assignment_eth/config_2022/l2_switches.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2022_assignment_eth/config_2022/l2_switches.txt -------------------------------------------------------------------------------- /communication_networks_course/2022_assignment_eth/config_2022/l3_links.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2022_assignment_eth/config_2022/l3_links.txt -------------------------------------------------------------------------------- /communication_networks_course/2022_assignment_eth/config_2022/l3_links_tier1_and_stub.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2022_assignment_eth/config_2022/l3_links_tier1_and_stub.txt -------------------------------------------------------------------------------- /communication_networks_course/2022_assignment_eth/config_2022/l3_routers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2022_assignment_eth/config_2022/l3_routers.txt -------------------------------------------------------------------------------- /communication_networks_course/2022_assignment_eth/config_2022/l3_routers_krill.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2022_assignment_eth/config_2022/l3_routers_krill.txt -------------------------------------------------------------------------------- /communication_networks_course/2022_assignment_eth/config_2022/l3_routers_tier1_and_stub.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2022_assignment_eth/config_2022/l3_routers_tier1_and_stub.txt -------------------------------------------------------------------------------- /communication_networks_course/2022_assignment_eth/config_2022/router_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2022_assignment_eth/config_2022/router_config.txt -------------------------------------------------------------------------------- /communication_networks_course/2022_assignment_eth/config_2022/router_config_full.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2022_assignment_eth/config_2022/router_config_full.txt -------------------------------------------------------------------------------- /communication_networks_course/2022_assignment_eth/config_2022/router_config_small.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2022_assignment_eth/config_2022/router_config_small.txt -------------------------------------------------------------------------------- /communication_networks_course/2022_assignment_eth/config_2022/subnet_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2022_assignment_eth/config_2022/subnet_config.sh -------------------------------------------------------------------------------- /communication_networks_course/2022_assignment_eth/config_2022/welcoming_message.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2022_assignment_eth/config_2022/welcoming_message.txt -------------------------------------------------------------------------------- /communication_networks_course/2023_assignment_eth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2023_assignment_eth/README.md -------------------------------------------------------------------------------- /communication_networks_course/2024_assignment_eth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2024_assignment_eth/README.md -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/AS_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/AS_config.txt -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/aslevel_links.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/aslevel_links.txt -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/aslevel_links_students.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/aslevel_links_students.txt -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/daemons: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/daemons -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/external_links_config_students.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/external_links_config_students.txt -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/figures/l2_topo.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/figures/l2_topo.drawio -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/figures/l2_topo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/figures/l2_topo.svg -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/figures/l3_topo.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/figures/l3_topo.drawio -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/figures/l3_topo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/figures/l3_topo.svg -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/figures/topo-as.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/figures/topo-as.svg -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/hijacks.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/hijacks.txt -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/l2_hosts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/l2_hosts.txt -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/l2_links.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/l2_links.txt -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/l2_switches.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/l2_switches.txt -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/l2_tunnel.txt: -------------------------------------------------------------------------------- 1 | ZURI GENE 2 | -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/l3_links.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/l3_links.txt -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/l3_links_krill.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/l3_links_tier1_and_stub.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/l3_routers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/l3_routers.txt -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/l3_routers_krill.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/l3_routers_krill.txt -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/l3_routers_tier1_and_stub.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/l3_routers_tier1_and_stub.txt -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/measurement_welcome_message.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/measurement_welcome_message.txt -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/ssh_welcome_message.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/ssh_welcome_message.txt -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/subnet_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/subnet_config.sh -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/variables.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/variables.sh -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/vpnsecret/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/vpnsecret/static/favicon.ico -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/vpnsecret/static/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/vpnsecret/static/logo.svg -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/vpnsecret/static/style.css: -------------------------------------------------------------------------------- 1 | /* Plase for custom css */ 2 | body{ 3 | font-family: "Helvetica Neue", Arial, sans-serif; 4 | } 5 | -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/vpnsecret/static/tailwind.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/vpnsecret/static/tailwind.js -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/vpnsecret/vpnsecret.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/vpnsecret/vpnsecret.html -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/vpnsecret/vpnsecret.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/vpnsecret/vpnsecret.py -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/MANIFEST.in -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/config.py -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/__init__.py: -------------------------------------------------------------------------------- 1 | from .app import create_app 2 | -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/__pycache__/__init__.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/__pycache__/__init__.cpython-313.pyc -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/__pycache__/app.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/__pycache__/app.cpython-313.pyc -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/__pycache__/routes.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/__pycache__/routes.cpython-313.pyc -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/app.py -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/routes.py -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/services/__init__.py: -------------------------------------------------------------------------------- 1 | # Initialize services -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/services/__pycache__/__init__.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/services/__pycache__/__init__.cpython-313.pyc -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/services/__pycache__/analyzer_helpers.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/services/__pycache__/analyzer_helpers.cpython-313.pyc -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/services/__pycache__/bgp_policy_analyzer.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/services/__pycache__/bgp_policy_analyzer.cpython-313.pyc -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/services/__pycache__/forms.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/services/__pycache__/forms.cpython-313.pyc -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/services/__pycache__/login.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/services/__pycache__/login.cpython-313.pyc -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/services/__pycache__/matrix.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/services/__pycache__/matrix.cpython-313.pyc -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/services/__pycache__/parsers.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/services/__pycache__/parsers.cpython-313.pyc -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/services/__pycache__/vpn.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/services/__pycache__/vpn.cpython-313.pyc -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/services/analyzer_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/services/analyzer_helpers.py -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/services/bgp_policy_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/services/bgp_policy_analyzer.py -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/services/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/services/forms.py -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/services/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/services/login.py -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/services/matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/services/matrix.py -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/services/parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/services/parsers.py -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/services/vpn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/services/vpn.py -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/static/favicon.ico -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/static/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/static/logo.svg -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/static/qrcode_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/static/qrcode_icon.png -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/static/qrcode_icon_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/static/qrcode_icon_hover.png -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/static/style.css: -------------------------------------------------------------------------------- 1 | /* Plase for custom css */ 2 | body{ 3 | font-family: "Helvetica Neue", Arial, sans-serif; 4 | } 5 | -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/templates/as_connections.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/templates/as_connections.html -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/templates/base.html -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/templates/bgp_analysis.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/templates/bgp_analysis.html -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/templates/krill.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/templates/krill.html -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/templates/login.html -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/templates/looking_glass.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/templates/looking_glass.html -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/templates/macros.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/templates/macros.html -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/templates/matrix.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/templates/matrix.html -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/templates/ta-bot.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/templates/ta-bot.html -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/templates/vpn.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/routing_project_server/templates/vpn.html -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/run.py -------------------------------------------------------------------------------- /communication_networks_course/2025_assignment_eth/config_2025/webserver/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/2025_assignment_eth/config_2025/webserver/setup.py -------------------------------------------------------------------------------- /communication_networks_course/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/communication_networks_course/README.md -------------------------------------------------------------------------------- /platform/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/.gitignore -------------------------------------------------------------------------------- /platform/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/README.md -------------------------------------------------------------------------------- /platform/cleanup/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/cleanup/cleanup.sh -------------------------------------------------------------------------------- /platform/cleanup/container_cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/cleanup/container_cleanup.sh -------------------------------------------------------------------------------- /platform/cleanup/dns_cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/cleanup/dns_cleanup.sh -------------------------------------------------------------------------------- /platform/cleanup/external_links_cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/cleanup/external_links_cleanup.sh -------------------------------------------------------------------------------- /platform/cleanup/hard_reset.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/cleanup/hard_reset.sh -------------------------------------------------------------------------------- /platform/cleanup/host_links_cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/cleanup/host_links_cleanup.sh -------------------------------------------------------------------------------- /platform/cleanup/internal_links_cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/cleanup/internal_links_cleanup.sh -------------------------------------------------------------------------------- /platform/cleanup/layer2_cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/cleanup/layer2_cleanup.sh -------------------------------------------------------------------------------- /platform/cleanup/matrix_cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/cleanup/matrix_cleanup.sh -------------------------------------------------------------------------------- /platform/cleanup/measurement_cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/cleanup/measurement_cleanup.sh -------------------------------------------------------------------------------- /platform/cleanup/ssh_cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/cleanup/ssh_cleanup.sh -------------------------------------------------------------------------------- /platform/cleanup/vpn_cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/cleanup/vpn_cleanup.sh -------------------------------------------------------------------------------- /platform/config/AS_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/AS_config.txt -------------------------------------------------------------------------------- /platform/config/aslevel_links.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/aslevel_links.txt -------------------------------------------------------------------------------- /platform/config/aslevel_links_students.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/aslevel_links_students.txt -------------------------------------------------------------------------------- /platform/config/daemons: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/daemons -------------------------------------------------------------------------------- /platform/config/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /platform/config/external_links_config_students.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/external_links_config_students.txt -------------------------------------------------------------------------------- /platform/config/figures/aslevel-crop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/figures/aslevel-crop.png -------------------------------------------------------------------------------- /platform/config/figures/l2-network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/figures/l2-network.png -------------------------------------------------------------------------------- /platform/config/figures/l3-network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/figures/l3-network.png -------------------------------------------------------------------------------- /platform/config/hijacks.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /platform/config/l2_hosts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/l2_hosts.txt -------------------------------------------------------------------------------- /platform/config/l2_links.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/l2_links.txt -------------------------------------------------------------------------------- /platform/config/l2_switches.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/l2_switches.txt -------------------------------------------------------------------------------- /platform/config/l2_tunnel.txt: -------------------------------------------------------------------------------- 1 | ZURI GENE 2 | -------------------------------------------------------------------------------- /platform/config/l3_links.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/l3_links.txt -------------------------------------------------------------------------------- /platform/config/l3_links_krill.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /platform/config/l3_links_tier1_and_stub.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /platform/config/l3_routers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/l3_routers.txt -------------------------------------------------------------------------------- /platform/config/l3_routers_krill.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/l3_routers_krill.txt -------------------------------------------------------------------------------- /platform/config/l3_routers_tier1_and_stub.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/l3_routers_tier1_and_stub.txt -------------------------------------------------------------------------------- /platform/config/measurement_welcome_message.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/measurement_welcome_message.txt -------------------------------------------------------------------------------- /platform/config/ssh_welcome_message.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/ssh_welcome_message.txt -------------------------------------------------------------------------------- /platform/config/subnet_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/subnet_config.sh -------------------------------------------------------------------------------- /platform/config/variables.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/variables.sh -------------------------------------------------------------------------------- /platform/config/vpnsecret/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/vpnsecret/static/favicon.ico -------------------------------------------------------------------------------- /platform/config/vpnsecret/static/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/vpnsecret/static/logo.svg -------------------------------------------------------------------------------- /platform/config/vpnsecret/static/style.css: -------------------------------------------------------------------------------- 1 | /* Plase for custom css */ 2 | body{ 3 | font-family: "Helvetica Neue", Arial, sans-serif; 4 | } 5 | -------------------------------------------------------------------------------- /platform/config/vpnsecret/static/tailwind.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/vpnsecret/static/tailwind.js -------------------------------------------------------------------------------- /platform/config/vpnsecret/vpnsecret.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/vpnsecret/vpnsecret.html -------------------------------------------------------------------------------- /platform/config/vpnsecret/vpnsecret.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/vpnsecret/vpnsecret.py -------------------------------------------------------------------------------- /platform/config/webserver/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/webserver/MANIFEST.in -------------------------------------------------------------------------------- /platform/config/webserver/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/webserver/config.py -------------------------------------------------------------------------------- /platform/config/webserver/routing_project_server/__init__.py: -------------------------------------------------------------------------------- 1 | from .app import create_app 2 | -------------------------------------------------------------------------------- /platform/config/webserver/routing_project_server/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/webserver/routing_project_server/app.py -------------------------------------------------------------------------------- /platform/config/webserver/routing_project_server/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/webserver/routing_project_server/routes.py -------------------------------------------------------------------------------- /platform/config/webserver/routing_project_server/services/__init__.py: -------------------------------------------------------------------------------- 1 | # Initialize services -------------------------------------------------------------------------------- /platform/config/webserver/routing_project_server/services/analyzer_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/webserver/routing_project_server/services/analyzer_helpers.py -------------------------------------------------------------------------------- /platform/config/webserver/routing_project_server/services/bgp_policy_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/webserver/routing_project_server/services/bgp_policy_analyzer.py -------------------------------------------------------------------------------- /platform/config/webserver/routing_project_server/services/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/webserver/routing_project_server/services/forms.py -------------------------------------------------------------------------------- /platform/config/webserver/routing_project_server/services/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/webserver/routing_project_server/services/login.py -------------------------------------------------------------------------------- /platform/config/webserver/routing_project_server/services/matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/webserver/routing_project_server/services/matrix.py -------------------------------------------------------------------------------- /platform/config/webserver/routing_project_server/services/parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/webserver/routing_project_server/services/parsers.py -------------------------------------------------------------------------------- /platform/config/webserver/routing_project_server/services/vpn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/webserver/routing_project_server/services/vpn.py -------------------------------------------------------------------------------- /platform/config/webserver/routing_project_server/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/webserver/routing_project_server/static/favicon.ico -------------------------------------------------------------------------------- /platform/config/webserver/routing_project_server/static/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/webserver/routing_project_server/static/logo.svg -------------------------------------------------------------------------------- /platform/config/webserver/routing_project_server/static/qrcode_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/webserver/routing_project_server/static/qrcode_icon.png -------------------------------------------------------------------------------- /platform/config/webserver/routing_project_server/static/qrcode_icon_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/webserver/routing_project_server/static/qrcode_icon_hover.png -------------------------------------------------------------------------------- /platform/config/webserver/routing_project_server/static/style.css: -------------------------------------------------------------------------------- 1 | /* Plase for custom css */ 2 | body{ 3 | font-family: "Helvetica Neue", Arial, sans-serif; 4 | } 5 | -------------------------------------------------------------------------------- /platform/config/webserver/routing_project_server/templates/as_connections.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/webserver/routing_project_server/templates/as_connections.html -------------------------------------------------------------------------------- /platform/config/webserver/routing_project_server/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/webserver/routing_project_server/templates/base.html -------------------------------------------------------------------------------- /platform/config/webserver/routing_project_server/templates/bgp_analysis.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/webserver/routing_project_server/templates/bgp_analysis.html -------------------------------------------------------------------------------- /platform/config/webserver/routing_project_server/templates/krill.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/webserver/routing_project_server/templates/krill.html -------------------------------------------------------------------------------- /platform/config/webserver/routing_project_server/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/webserver/routing_project_server/templates/login.html -------------------------------------------------------------------------------- /platform/config/webserver/routing_project_server/templates/looking_glass.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/webserver/routing_project_server/templates/looking_glass.html -------------------------------------------------------------------------------- /platform/config/webserver/routing_project_server/templates/macros.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/webserver/routing_project_server/templates/macros.html -------------------------------------------------------------------------------- /platform/config/webserver/routing_project_server/templates/matrix.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/webserver/routing_project_server/templates/matrix.html -------------------------------------------------------------------------------- /platform/config/webserver/routing_project_server/templates/ta-bot.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/webserver/routing_project_server/templates/ta-bot.html -------------------------------------------------------------------------------- /platform/config/webserver/routing_project_server/templates/vpn.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/webserver/routing_project_server/templates/vpn.html -------------------------------------------------------------------------------- /platform/config/webserver/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/webserver/run.py -------------------------------------------------------------------------------- /platform/config/webserver/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/config/webserver/setup.py -------------------------------------------------------------------------------- /platform/docker_images/base/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/base/Dockerfile -------------------------------------------------------------------------------- /platform/docker_images/base_supervisor/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/base_supervisor/Dockerfile -------------------------------------------------------------------------------- /platform/docker_images/base_supervisor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/base_supervisor/README.md -------------------------------------------------------------------------------- /platform/docker_images/base_supervisor/logger.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/base_supervisor/logger.sh -------------------------------------------------------------------------------- /platform/docker_images/base_supervisor/stop-supervisord.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/base_supervisor/stop-supervisord.sh -------------------------------------------------------------------------------- /platform/docker_images/base_supervisor/supervisord.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/base_supervisor/supervisord.conf -------------------------------------------------------------------------------- /platform/docker_images/build_and_upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/build_and_upload.sh -------------------------------------------------------------------------------- /platform/docker_images/dns/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/dns/Dockerfile -------------------------------------------------------------------------------- /platform/docker_images/dns/docker-start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/dns/docker-start -------------------------------------------------------------------------------- /platform/docker_images/dns/named.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/dns/named.conf -------------------------------------------------------------------------------- /platform/docker_images/history/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/history/Dockerfile -------------------------------------------------------------------------------- /platform/docker_images/history/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/history/README.md -------------------------------------------------------------------------------- /platform/docker_images/history/update_history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/history/update_history.py -------------------------------------------------------------------------------- /platform/docker_images/history/update_history.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/history/update_history.sh -------------------------------------------------------------------------------- /platform/docker_images/host/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/host/Dockerfile -------------------------------------------------------------------------------- /platform/docker_images/host/bgpsimple.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/host/bgpsimple.pl -------------------------------------------------------------------------------- /platform/docker_images/hostm/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/hostm/Dockerfile -------------------------------------------------------------------------------- /platform/docker_images/hostm/bgpsimple.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/hostm/bgpsimple.pl -------------------------------------------------------------------------------- /platform/docker_images/hostm/docker-start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/hostm/docker-start -------------------------------------------------------------------------------- /platform/docker_images/ixp/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/ixp/Dockerfile -------------------------------------------------------------------------------- /platform/docker_images/ixp/daemons: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/ixp/daemons -------------------------------------------------------------------------------- /platform/docker_images/ixp/docker-start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/ixp/docker-start -------------------------------------------------------------------------------- /platform/docker_images/ixp/looking_glass.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/ixp/looking_glass.sh -------------------------------------------------------------------------------- /platform/docker_images/ixp/run_frr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/ixp/run_frr.sh -------------------------------------------------------------------------------- /platform/docker_images/ixp/run_ovs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/ixp/run_ovs.sh -------------------------------------------------------------------------------- /platform/docker_images/ixp/supervisord.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/ixp/supervisord.conf -------------------------------------------------------------------------------- /platform/docker_images/krill/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/krill/Dockerfile -------------------------------------------------------------------------------- /platform/docker_images/krill/docker-start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/krill/docker-start -------------------------------------------------------------------------------- /platform/docker_images/krill/haproxy.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/krill/haproxy.cfg -------------------------------------------------------------------------------- /platform/docker_images/krill/krill_cli.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/krill/krill_cli.patch -------------------------------------------------------------------------------- /platform/docker_images/krill/supervisord.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/krill/supervisord.conf -------------------------------------------------------------------------------- /platform/docker_images/matrix/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/matrix/Dockerfile -------------------------------------------------------------------------------- /platform/docker_images/matrix/css/bootstrap-theme.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/matrix/css/bootstrap-theme.min.css -------------------------------------------------------------------------------- /platform/docker_images/matrix/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/matrix/css/bootstrap.min.css -------------------------------------------------------------------------------- /platform/docker_images/matrix/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/matrix/css/custom.css -------------------------------------------------------------------------------- /platform/docker_images/matrix/ping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/matrix/ping.py -------------------------------------------------------------------------------- /platform/docker_images/measurement/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/measurement/Dockerfile -------------------------------------------------------------------------------- /platform/docker_images/measurement/docker-start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/measurement/docker-start -------------------------------------------------------------------------------- /platform/docker_images/measurement/launch_traceroute.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/measurement/launch_traceroute.sh -------------------------------------------------------------------------------- /platform/docker_images/pull_images.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/pull_images.sh -------------------------------------------------------------------------------- /platform/docker_images/router/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/router/Dockerfile -------------------------------------------------------------------------------- /platform/docker_images/router/Dockerfile.build_from_source: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/router/Dockerfile.build_from_source -------------------------------------------------------------------------------- /platform/docker_images/router/docker-start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/router/docker-start -------------------------------------------------------------------------------- /platform/docker_images/router/frr_keys.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/router/frr_keys.asc -------------------------------------------------------------------------------- /platform/docker_images/router/looking_glass.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/router/looking_glass.sh -------------------------------------------------------------------------------- /platform/docker_images/router/run_frr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/router/run_frr.sh -------------------------------------------------------------------------------- /platform/docker_images/router/supervisord.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/router/supervisord.conf -------------------------------------------------------------------------------- /platform/docker_images/router/wg_observer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/router/wg_observer -------------------------------------------------------------------------------- /platform/docker_images/routinator/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/routinator/Dockerfile -------------------------------------------------------------------------------- /platform/docker_images/routinator/docker-start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/routinator/docker-start -------------------------------------------------------------------------------- /platform/docker_images/routinator/routinator.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/routinator/routinator.conf -------------------------------------------------------------------------------- /platform/docker_images/routinator/supervisord.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/routinator/supervisord.conf -------------------------------------------------------------------------------- /platform/docker_images/ssh/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/ssh/Dockerfile -------------------------------------------------------------------------------- /platform/docker_images/ssh/goto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/ssh/goto.sh -------------------------------------------------------------------------------- /platform/docker_images/ssh/goto_completion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/ssh/goto_completion -------------------------------------------------------------------------------- /platform/docker_images/ssh/ssh_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/ssh/ssh_config -------------------------------------------------------------------------------- /platform/docker_images/ssh/sshd_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/ssh/sshd_config -------------------------------------------------------------------------------- /platform/docker_images/switch/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/switch/Dockerfile -------------------------------------------------------------------------------- /platform/docker_images/switch/run_ovs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/switch/run_ovs.sh -------------------------------------------------------------------------------- /platform/docker_images/switch/supervisord.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/switch/supervisord.conf -------------------------------------------------------------------------------- /platform/docker_images/vlc/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/vlc/Dockerfile -------------------------------------------------------------------------------- /platform/docker_images/vpn/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/vpn/Dockerfile -------------------------------------------------------------------------------- /platform/docker_images/vpnsecret/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/vpnsecret/Dockerfile -------------------------------------------------------------------------------- /platform/docker_images/vpnsecret/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/vpnsecret/run.py -------------------------------------------------------------------------------- /platform/docker_images/vpnsecret/supervisord.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/vpnsecret/supervisord.conf -------------------------------------------------------------------------------- /platform/docker_images/webserver/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/webserver/Dockerfile -------------------------------------------------------------------------------- /platform/docker_images/webserver/server/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/webserver/server/MANIFEST.in -------------------------------------------------------------------------------- /platform/docker_images/webserver/server/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/webserver/server/config.py -------------------------------------------------------------------------------- /platform/docker_images/webserver/server/routing_project_server/__init__.py: -------------------------------------------------------------------------------- 1 | from .app import create_app 2 | -------------------------------------------------------------------------------- /platform/docker_images/webserver/server/routing_project_server/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/webserver/server/routing_project_server/app.py -------------------------------------------------------------------------------- /platform/docker_images/webserver/server/routing_project_server/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/webserver/server/routing_project_server/routes.py -------------------------------------------------------------------------------- /platform/docker_images/webserver/server/routing_project_server/services/__init__.py: -------------------------------------------------------------------------------- 1 | # Initialize services -------------------------------------------------------------------------------- /platform/docker_images/webserver/server/routing_project_server/services/analyzer_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/webserver/server/routing_project_server/services/analyzer_helpers.py -------------------------------------------------------------------------------- /platform/docker_images/webserver/server/routing_project_server/services/bgp_policy_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/webserver/server/routing_project_server/services/bgp_policy_analyzer.py -------------------------------------------------------------------------------- /platform/docker_images/webserver/server/routing_project_server/services/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/webserver/server/routing_project_server/services/login.py -------------------------------------------------------------------------------- /platform/docker_images/webserver/server/routing_project_server/services/matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/webserver/server/routing_project_server/services/matrix.py -------------------------------------------------------------------------------- /platform/docker_images/webserver/server/routing_project_server/services/parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/webserver/server/routing_project_server/services/parsers.py -------------------------------------------------------------------------------- /platform/docker_images/webserver/server/routing_project_server/services/vpn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/webserver/server/routing_project_server/services/vpn.py -------------------------------------------------------------------------------- /platform/docker_images/webserver/server/routing_project_server/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/webserver/server/routing_project_server/static/favicon.ico -------------------------------------------------------------------------------- /platform/docker_images/webserver/server/routing_project_server/static/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/webserver/server/routing_project_server/static/logo.svg -------------------------------------------------------------------------------- /platform/docker_images/webserver/server/routing_project_server/static/qr_code_missing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/webserver/server/routing_project_server/static/qr_code_missing.jpg -------------------------------------------------------------------------------- /platform/docker_images/webserver/server/routing_project_server/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/webserver/server/routing_project_server/static/style.css -------------------------------------------------------------------------------- /platform/docker_images/webserver/server/routing_project_server/templates/as_connections.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/webserver/server/routing_project_server/templates/as_connections.html -------------------------------------------------------------------------------- /platform/docker_images/webserver/server/routing_project_server/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/webserver/server/routing_project_server/templates/base.html -------------------------------------------------------------------------------- /platform/docker_images/webserver/server/routing_project_server/templates/bgp_analysis.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/webserver/server/routing_project_server/templates/bgp_analysis.html -------------------------------------------------------------------------------- /platform/docker_images/webserver/server/routing_project_server/templates/krill.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/webserver/server/routing_project_server/templates/krill.html -------------------------------------------------------------------------------- /platform/docker_images/webserver/server/routing_project_server/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/webserver/server/routing_project_server/templates/login.html -------------------------------------------------------------------------------- /platform/docker_images/webserver/server/routing_project_server/templates/looking_glass.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/webserver/server/routing_project_server/templates/looking_glass.html -------------------------------------------------------------------------------- /platform/docker_images/webserver/server/routing_project_server/templates/macros.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/webserver/server/routing_project_server/templates/macros.html -------------------------------------------------------------------------------- /platform/docker_images/webserver/server/routing_project_server/templates/matrix.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/webserver/server/routing_project_server/templates/matrix.html -------------------------------------------------------------------------------- /platform/docker_images/webserver/server/routing_project_server/templates/vpn.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/webserver/server/routing_project_server/templates/vpn.html -------------------------------------------------------------------------------- /platform/docker_images/webserver/server/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/webserver/server/run.py -------------------------------------------------------------------------------- /platform/docker_images/webserver/server/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/docker_images/webserver/server/setup.py -------------------------------------------------------------------------------- /platform/hijacks.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /platform/old_setup/dns_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/old_setup/dns_setup.sh -------------------------------------------------------------------------------- /platform/old_setup/external_links_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/old_setup/external_links_setup.sh -------------------------------------------------------------------------------- /platform/old_setup/host_links_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/old_setup/host_links_setup.sh -------------------------------------------------------------------------------- /platform/old_setup/internal_links_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/old_setup/internal_links_setup.sh -------------------------------------------------------------------------------- /platform/old_setup/layer2_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/old_setup/layer2_setup.sh -------------------------------------------------------------------------------- /platform/old_setup/matrix_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/old_setup/matrix_setup.sh -------------------------------------------------------------------------------- /platform/old_setup/measurement_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/old_setup/measurement_setup.sh -------------------------------------------------------------------------------- /platform/old_setup/ssh_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/old_setup/ssh_setup.sh -------------------------------------------------------------------------------- /platform/setup/_compute_independent_ext_links.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/setup/_compute_independent_ext_links.py -------------------------------------------------------------------------------- /platform/setup/_connect_utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/setup/_connect_utils.sh -------------------------------------------------------------------------------- /platform/setup/_parallel_helper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/setup/_parallel_helper.sh -------------------------------------------------------------------------------- /platform/setup/bgp_clear.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/setup/bgp_clear.sh -------------------------------------------------------------------------------- /platform/setup/configure_ssh.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/setup/configure_ssh.sh -------------------------------------------------------------------------------- /platform/setup/connect_external_routers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/setup/connect_external_routers.sh -------------------------------------------------------------------------------- /platform/setup/connect_internal_routers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/setup/connect_internal_routers.sh -------------------------------------------------------------------------------- /platform/setup/connect_l2_network.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/setup/connect_l2_network.sh -------------------------------------------------------------------------------- /platform/setup/connect_l3_host_router.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/setup/connect_l3_host_router.sh -------------------------------------------------------------------------------- /platform/setup/connect_services.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/setup/connect_services.sh -------------------------------------------------------------------------------- /platform/setup/container_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/setup/container_setup.sh -------------------------------------------------------------------------------- /platform/setup/dns_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/setup/dns_config.sh -------------------------------------------------------------------------------- /platform/setup/folder_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/setup/folder_setup.sh -------------------------------------------------------------------------------- /platform/setup/goto_scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/setup/goto_scripts.sh -------------------------------------------------------------------------------- /platform/setup/hijack_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/setup/hijack_config.py -------------------------------------------------------------------------------- /platform/setup/history_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/setup/history_setup.sh -------------------------------------------------------------------------------- /platform/setup/layer2_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/setup/layer2_config.sh -------------------------------------------------------------------------------- /platform/setup/mpls_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/setup/mpls_setup.sh -------------------------------------------------------------------------------- /platform/setup/nat_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/setup/nat_setup.sh -------------------------------------------------------------------------------- /platform/setup/ovs-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/setup/ovs-docker.sh -------------------------------------------------------------------------------- /platform/setup/restart_container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/setup/restart_container.sh -------------------------------------------------------------------------------- /platform/setup/restart_ospfd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/setup/restart_ospfd.sh -------------------------------------------------------------------------------- /platform/setup/restore_configs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/setup/restore_configs.sh -------------------------------------------------------------------------------- /platform/setup/router_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/setup/router_config.sh -------------------------------------------------------------------------------- /platform/setup/rpki_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/setup/rpki_config.sh -------------------------------------------------------------------------------- /platform/setup/rpki_reload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/setup/rpki_reload.sh -------------------------------------------------------------------------------- /platform/setup/rpki_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/setup/rpki_setup.sh -------------------------------------------------------------------------------- /platform/setup/save_configs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/setup/save_configs.sh -------------------------------------------------------------------------------- /platform/setup/vpn_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/setup/vpn_config.sh -------------------------------------------------------------------------------- /platform/setup/website_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/setup/website_setup.sh -------------------------------------------------------------------------------- /platform/startup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/startup.sh -------------------------------------------------------------------------------- /platform/utils/autoconfiguration/configure_as.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autoconfiguration/configure_as.sh -------------------------------------------------------------------------------- /platform/utils/autograder/README.md: -------------------------------------------------------------------------------- 1 | # This is the mini-Internet autograder 2 | 3 | -------------------------------------------------------------------------------- /platform/utils/autograder/bgp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autograder/bgp/Makefile -------------------------------------------------------------------------------- /platform/utils/autograder/bgp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autograder/bgp/README.md -------------------------------------------------------------------------------- /platform/utils/autograder/bgp/bgplib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autograder/bgp/bgplib.py -------------------------------------------------------------------------------- /platform/utils/autograder/bgp/bgptest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autograder/bgp/bgptest.sh -------------------------------------------------------------------------------- /platform/utils/autograder/bgp/bundle_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autograder/bgp/bundle_results.py -------------------------------------------------------------------------------- /platform/utils/autograder/bgp/cleanup_container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autograder/bgp/cleanup_container.sh -------------------------------------------------------------------------------- /platform/utils/autograder/bgp/configure_container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autograder/bgp/configure_container.sh -------------------------------------------------------------------------------- /platform/utils/autograder/bgp/connect.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autograder/bgp/connect.sh -------------------------------------------------------------------------------- /platform/utils/autograder/bgp/copy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autograder/bgp/copy.sh -------------------------------------------------------------------------------- /platform/utils/autograder/bgp/copy_back.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autograder/bgp/copy_back.sh -------------------------------------------------------------------------------- /platform/utils/autograder/bgp/disconnect.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autograder/bgp/disconnect.sh -------------------------------------------------------------------------------- /platform/utils/autograder/bgp/display.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autograder/bgp/display.sh -------------------------------------------------------------------------------- /platform/utils/autograder/bgp/fake_network.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autograder/bgp/fake_network.sh -------------------------------------------------------------------------------- /platform/utils/autograder/bgp/gentest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autograder/bgp/gentest.py -------------------------------------------------------------------------------- /platform/utils/autograder/bgp/getlinks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autograder/bgp/getlinks.py -------------------------------------------------------------------------------- /platform/utils/autograder/bgp/getlinks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autograder/bgp/getlinks.sh -------------------------------------------------------------------------------- /platform/utils/autograder/bgp/launch_container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autograder/bgp/launch_container.sh -------------------------------------------------------------------------------- /platform/utils/autograder/bgp/link_bridge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autograder/bgp/link_bridge.py -------------------------------------------------------------------------------- /platform/utils/autograder/bgp/make_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autograder/bgp/make_db.py -------------------------------------------------------------------------------- /platform/utils/autograder/bgp/make_db_useful.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autograder/bgp/make_db_useful.py -------------------------------------------------------------------------------- /platform/utils/autograder/bgp/parse_ovs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autograder/bgp/parse_ovs.py -------------------------------------------------------------------------------- /platform/utils/autograder/bgp/parse_ovs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autograder/bgp/parse_ovs.sh -------------------------------------------------------------------------------- /platform/utils/autograder/bgp/random.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autograder/bgp/random.sh -------------------------------------------------------------------------------- /platform/utils/autograder/bgp/region.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autograder/bgp/region.sh -------------------------------------------------------------------------------- /platform/utils/autograder/bgp/runall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autograder/bgp/runall.sh -------------------------------------------------------------------------------- /platform/utils/autograder/bgp/runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autograder/bgp/runner.go -------------------------------------------------------------------------------- /platform/utils/autograder/bgp/start_exabgp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autograder/bgp/start_exabgp.sh -------------------------------------------------------------------------------- /platform/utils/autograder/bgp/test_as.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autograder/bgp/test_as.py -------------------------------------------------------------------------------- /platform/utils/autograder/bgp/tier2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autograder/bgp/tier2.sh -------------------------------------------------------------------------------- /platform/utils/autograder/bgp/upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autograder/bgp/upload.sh -------------------------------------------------------------------------------- /platform/utils/autograder/docker_images/bgptest/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autograder/docker_images/bgptest/Dockerfile -------------------------------------------------------------------------------- /platform/utils/autograder/docker_images/bgptest/docker-start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/autograder/docker_images/bgptest/docker-start -------------------------------------------------------------------------------- /platform/utils/build_configs/generate_connections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/build_configs/generate_connections.py -------------------------------------------------------------------------------- /platform/utils/build_configs/topo_figure/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/build_configs/topo_figure/.gitignore -------------------------------------------------------------------------------- /platform/utils/build_configs/topo_figure/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/build_configs/topo_figure/Makefile -------------------------------------------------------------------------------- /platform/utils/build_configs/topo_figure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/build_configs/topo_figure/README.md -------------------------------------------------------------------------------- /platform/utils/build_configs/topo_figure/topo.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/build_configs/topo_figure/topo.tex -------------------------------------------------------------------------------- /platform/utils/hijacks/hijack.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/hijacks/hijack.sh -------------------------------------------------------------------------------- /platform/utils/hijacks/question_3_1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/hijacks/question_3_1.sh -------------------------------------------------------------------------------- /platform/utils/hijacks/question_3_2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/hijacks/question_3_2.sh -------------------------------------------------------------------------------- /platform/utils/hijacks/question_3_3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/hijacks/question_3_3.sh -------------------------------------------------------------------------------- /platform/utils/hijacks/test.sh: -------------------------------------------------------------------------------- 1 | echo "hello" 2 | -------------------------------------------------------------------------------- /platform/utils/history_gif/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/history_gif/.gitignore -------------------------------------------------------------------------------- /platform/utils/history_gif/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/history_gif/README -------------------------------------------------------------------------------- /platform/utils/history_gif/make_gif.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/history_gif/make_gif.py -------------------------------------------------------------------------------- /platform/utils/history_gif/matrix.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/history_gif/matrix.html -------------------------------------------------------------------------------- /platform/utils/history_gif/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/history_gif/requirements.txt -------------------------------------------------------------------------------- /platform/utils/history_gif/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /platform/utils/history_gif/utils/matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/history_gif/utils/matrix.py -------------------------------------------------------------------------------- /platform/utils/history_gif/utils/parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/history_gif/utils/parsers.py -------------------------------------------------------------------------------- /platform/utils/iptables/filters.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/iptables/filters.sh -------------------------------------------------------------------------------- /platform/utils/miscellaneous/check_if_clear_needed.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/miscellaneous/check_if_clear_needed.sh -------------------------------------------------------------------------------- /platform/utils/miscellaneous/fix_service_routes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/miscellaneous/fix_service_routes.sh -------------------------------------------------------------------------------- /platform/utils/miscellaneous/recover_ovs_flows.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/miscellaneous/recover_ovs_flows.sh -------------------------------------------------------------------------------- /platform/utils/miscellaneous/run_routinator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/miscellaneous/run_routinator.sh -------------------------------------------------------------------------------- /platform/utils/save_and_restore/restart_mini_internet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/save_and_restore/restart_mini_internet.sh -------------------------------------------------------------------------------- /platform/utils/slack/matrix_notif.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/slack/matrix_notif.py -------------------------------------------------------------------------------- /platform/utils/slack/ssh_proxy_notif.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/slack/ssh_proxy_notif.py -------------------------------------------------------------------------------- /platform/utils/ssh/portforwarding.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/ssh/portforwarding.sh -------------------------------------------------------------------------------- /platform/utils/vpn/interface_manager.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/platform/utils/vpn/interface_manager.sh -------------------------------------------------------------------------------- /presentations/SIGCOMM20_presentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsg-ethz/mini_internet_project/HEAD/presentations/SIGCOMM20_presentation.pdf --------------------------------------------------------------------------------