{"id":18654244,"url":"https://github.com/ysoroko/netwhat","last_synced_at":"2026-02-20T18:02:20.011Z","repository":{"id":122015485,"uuid":"324218805","full_name":"Ysoroko/netwhat","owner":"Ysoroko","description":"A complete theory and exercice guide to validate 42cursus netwhat project (no code)","archived":false,"fork":false,"pushed_at":"2021-03-22T12:42:55.000Z","size":3004,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-29T08:47:18.588Z","etag":null,"topics":["calculations","exercices","guide","netwhat","s19","s42","theory"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ysoroko.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-12-24T18:54:47.000Z","updated_at":"2021-03-22T12:42:58.000Z","dependencies_parsed_at":"2023-07-09T15:31:44.894Z","dependency_job_id":null,"html_url":"https://github.com/Ysoroko/netwhat","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Ysoroko/netwhat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ysoroko%2Fnetwhat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ysoroko%2Fnetwhat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ysoroko%2Fnetwhat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ysoroko%2Fnetwhat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ysoroko","download_url":"https://codeload.github.com/Ysoroko/netwhat/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ysoroko%2Fnetwhat/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29659752,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-20T16:33:43.953Z","status":"ssl_error","status_checked_at":"2026-02-20T16:33:43.598Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["calculations","exercices","guide","netwhat","s19","s42","theory"],"created_at":"2024-11-07T07:14:27.742Z","updated_at":"2026-02-20T18:02:20.005Z","avatar_url":"https://github.com/Ysoroko.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# netwhat\n\nA complete theory and exercice guide to validate 42cursus \"Netwhat\" project.\n\nNetwhat is an introduction to the world of network, the basics of IP addresses and calculations, OSI Model, TCP/UDP protocols and more.\n\nIf you will be able to read my handwriting, this summary will give you all the information you need to validate the Netwhat project.\n\nIt contains a compacted version of all the theory you will need and a detailed description of how all of the exercices are done, step by step.\n\n![](Images/img.PNG)\n\nAs you imagine, in theory.pdf you will find the theory part and in exercices.pdf you will find the exercices part. There are some online calculators that will do all the job for you but in my summary I explain precisely what they do and I recommend you to do the calculations yourself to better understand what you're doing.\n\n-------------------------------------------------------------------------------------------------\n\nThese are the ressources I recommend you to use:\n\n1) A simple binary to decimal online converter: https://sebastienguillon.com/test/javascript/convertisseur.html\n\n2) A good but only 95% complete tester you can train with before going for the real test: http://netwhattest.surge.sh\n\n-------------------------------------------------------------------------------------------------\n\nSome questions which are not in the testers which I encountered while doing the real test:\n\n1) Which IP address would you ping to test your local network? (127.0.0.1)\n\n2) What is a subnet mask of IP A/B/C/D/E class? (A: 255.0.0.0 / B: 255.255.0.0 / C: 255.255.255.0 / D: 255.255.255.255 / E: Undefined)\n\n3) Which IP class doesn't exist? A, B, C, D, E or F - The correct answer is F.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fysoroko%2Fnetwhat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fysoroko%2Fnetwhat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fysoroko%2Fnetwhat/lists"}