This project has been created as part of the 42 curriculum by edi-maio
NetPractice is a networking project where you solve 10 levels of broken network configurations directly in a browser interface. The goal is to fix IP addresses, subnet masks, and routes so that all hosts can communicate. Concepts covered: IPv4 addressing, subnet masks, CIDR notation, default gateways, static routing, routers, switches, and the OSI model.
Run the training interface with:
./run.shThen open your browser at the address shown in the terminal, enter your 42 login, and complete each level. Once a level is solved, click "Get my config" to export the configuration file. During evaluation, choose evaluation mode then start.
The 10 exported configuration files are placed at the root of the repository.
- OSI Model documentation
- Subnet and mask calculation indications
Claude (Anthropic) was used to clarify subnetting rules and routing concepts, and to help write this README.