Building a Web Server


Intro to Cybersecurity

Develop the skills needed to build a web server from scratch, starting with a simple program and progressing to handling multiple HTTP GET and POST requests.


Lectures and Reading


Challenges

Program that exits

Program that creates a socket

Program that binds a socket

Program that listens on a socket

Program that accepts a connection

Program that statically responds to an HTTP request

Program that dynamically responds to an HTTP GET request

Program that dynamically responds to multiple HTTP GET requests

Multi-processed program that dynamically responds to multiple HTTP GET requests

Multi-processed program that dynamically responds to multiple HTTP POST requests

Multi-processed program that dynamically responds to multiple HTTP GET and POST requests


Module Ranking

This scoreboard reflects solves for challenges in this module after the module launched in this dojo.

Rank Hacker Badges Score