├── .gitignore ├── Makefile ├── README.md ├── cgi-bin ├── acc.py ├── calc.py ├── calendar.sh ├── cookie.py ├── env.py ├── env.sh ├── get_cookie.py ├── get_hello.py ├── image.sh ├── sessions │ └── session_6623b05676d49ce1557c90cc4553f94133c6252e ├── set_cookie.py ├── time.py └── upload.py ├── configs ├── default.conf └── siege.conf ├── docs └── fusion_web │ ├── abc │ ├── hehe.html │ └── index.html │ │ └── index.html │ │ └── index1.html │ ├── about.html │ ├── assets │ ├── css │ │ ├── accstyle.css │ │ ├── password.css │ │ ├── serv.css │ │ └── style.css │ ├── images │ │ ├── Desert_UAE.jpeg │ │ ├── abu-dhabi02.jpeg │ │ ├── beach.jpeg │ │ ├── fontan.jpeg │ │ ├── mount.jpeg │ │ └── park.jpeg │ └── js │ │ └── password.js │ ├── contact.html │ ├── cookies.html │ ├── error │ ├── 404.html │ └── error.css │ ├── error_pages │ ├── 400.html │ ├── 403.html │ ├── 404.html │ ├── 405.html │ ├── 500.html │ ├── 505.html │ └── main.css │ ├── home.html │ ├── index.html │ ├── login.html │ ├── register.html │ ├── services.html │ ├── siege.html │ ├── tours │ ├── indexx1.html │ ├── t.js │ └── tours.html │ └── upload │ └── Ahmed160.jpeg ├── inc ├── CgiHandler.hpp ├── Client.hpp ├── ConfigFile.hpp ├── ConfigParser.hpp ├── HttpRequest.hpp ├── Location.hpp ├── Logger.hpp ├── Mime.hpp ├── Response.hpp ├── ServerConfig.hpp ├── ServerManager.hpp └── Webserv.hpp ├── src ├── CgiHandler.cpp ├── Client.cpp ├── ConfigFile.cpp ├── ConfigParser.cpp ├── HttpRequest.cpp ├── Location.cpp ├── Logger.cpp ├── Mime.cpp ├── Response.cpp ├── ServerConfig.cpp ├── ServerManager.cpp ├── Utils.cpp └── main.cpp └── subject_files └── en.subject.pdf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/README.md -------------------------------------------------------------------------------- /cgi-bin/acc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/cgi-bin/acc.py -------------------------------------------------------------------------------- /cgi-bin/calc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/cgi-bin/calc.py -------------------------------------------------------------------------------- /cgi-bin/calendar.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/cgi-bin/calendar.sh -------------------------------------------------------------------------------- /cgi-bin/cookie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/cgi-bin/cookie.py -------------------------------------------------------------------------------- /cgi-bin/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/cgi-bin/env.py -------------------------------------------------------------------------------- /cgi-bin/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/cgi-bin/env.sh -------------------------------------------------------------------------------- /cgi-bin/get_cookie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/cgi-bin/get_cookie.py -------------------------------------------------------------------------------- /cgi-bin/get_hello.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/cgi-bin/get_hello.py -------------------------------------------------------------------------------- /cgi-bin/image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/cgi-bin/image.sh -------------------------------------------------------------------------------- /cgi-bin/sessions/session_6623b05676d49ce1557c90cc4553f94133c6252e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/cgi-bin/sessions/session_6623b05676d49ce1557c90cc4553f94133c6252e -------------------------------------------------------------------------------- /cgi-bin/set_cookie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/cgi-bin/set_cookie.py -------------------------------------------------------------------------------- /cgi-bin/time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/cgi-bin/time.py -------------------------------------------------------------------------------- /cgi-bin/upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/cgi-bin/upload.py -------------------------------------------------------------------------------- /configs/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/configs/default.conf -------------------------------------------------------------------------------- /configs/siege.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/configs/siege.conf -------------------------------------------------------------------------------- /docs/fusion_web/abc/hehe.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/abc/hehe.html -------------------------------------------------------------------------------- /docs/fusion_web/abc/index.html/index.html/index1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/abc/index.html/index.html/index1.html -------------------------------------------------------------------------------- /docs/fusion_web/about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/about.html -------------------------------------------------------------------------------- /docs/fusion_web/assets/css/accstyle.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/assets/css/accstyle.css -------------------------------------------------------------------------------- /docs/fusion_web/assets/css/password.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/assets/css/password.css -------------------------------------------------------------------------------- /docs/fusion_web/assets/css/serv.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/assets/css/serv.css -------------------------------------------------------------------------------- /docs/fusion_web/assets/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/assets/css/style.css -------------------------------------------------------------------------------- /docs/fusion_web/assets/images/Desert_UAE.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/assets/images/Desert_UAE.jpeg -------------------------------------------------------------------------------- /docs/fusion_web/assets/images/abu-dhabi02.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/assets/images/abu-dhabi02.jpeg -------------------------------------------------------------------------------- /docs/fusion_web/assets/images/beach.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/assets/images/beach.jpeg -------------------------------------------------------------------------------- /docs/fusion_web/assets/images/fontan.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/assets/images/fontan.jpeg -------------------------------------------------------------------------------- /docs/fusion_web/assets/images/mount.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/assets/images/mount.jpeg -------------------------------------------------------------------------------- /docs/fusion_web/assets/images/park.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/assets/images/park.jpeg -------------------------------------------------------------------------------- /docs/fusion_web/assets/js/password.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/assets/js/password.js -------------------------------------------------------------------------------- /docs/fusion_web/contact.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/contact.html -------------------------------------------------------------------------------- /docs/fusion_web/cookies.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/cookies.html -------------------------------------------------------------------------------- /docs/fusion_web/error/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/error/404.html -------------------------------------------------------------------------------- /docs/fusion_web/error/error.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/error/error.css -------------------------------------------------------------------------------- /docs/fusion_web/error_pages/400.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/error_pages/400.html -------------------------------------------------------------------------------- /docs/fusion_web/error_pages/403.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/error_pages/403.html -------------------------------------------------------------------------------- /docs/fusion_web/error_pages/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/error_pages/404.html -------------------------------------------------------------------------------- /docs/fusion_web/error_pages/405.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/error_pages/405.html -------------------------------------------------------------------------------- /docs/fusion_web/error_pages/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/error_pages/500.html -------------------------------------------------------------------------------- /docs/fusion_web/error_pages/505.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/error_pages/505.html -------------------------------------------------------------------------------- /docs/fusion_web/error_pages/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/error_pages/main.css -------------------------------------------------------------------------------- /docs/fusion_web/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/home.html -------------------------------------------------------------------------------- /docs/fusion_web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/index.html -------------------------------------------------------------------------------- /docs/fusion_web/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/login.html -------------------------------------------------------------------------------- /docs/fusion_web/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/register.html -------------------------------------------------------------------------------- /docs/fusion_web/services.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/services.html -------------------------------------------------------------------------------- /docs/fusion_web/siege.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/fusion_web/tours/indexx1.html: -------------------------------------------------------------------------------- 1 |

Helloo from an alias

-------------------------------------------------------------------------------- /docs/fusion_web/tours/t.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/tours/t.js -------------------------------------------------------------------------------- /docs/fusion_web/tours/tours.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/tours/tours.html -------------------------------------------------------------------------------- /docs/fusion_web/upload/Ahmed160.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/docs/fusion_web/upload/Ahmed160.jpeg -------------------------------------------------------------------------------- /inc/CgiHandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/inc/CgiHandler.hpp -------------------------------------------------------------------------------- /inc/Client.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/inc/Client.hpp -------------------------------------------------------------------------------- /inc/ConfigFile.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/inc/ConfigFile.hpp -------------------------------------------------------------------------------- /inc/ConfigParser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/inc/ConfigParser.hpp -------------------------------------------------------------------------------- /inc/HttpRequest.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/inc/HttpRequest.hpp -------------------------------------------------------------------------------- /inc/Location.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/inc/Location.hpp -------------------------------------------------------------------------------- /inc/Logger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/inc/Logger.hpp -------------------------------------------------------------------------------- /inc/Mime.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/inc/Mime.hpp -------------------------------------------------------------------------------- /inc/Response.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/inc/Response.hpp -------------------------------------------------------------------------------- /inc/ServerConfig.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/inc/ServerConfig.hpp -------------------------------------------------------------------------------- /inc/ServerManager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/inc/ServerManager.hpp -------------------------------------------------------------------------------- /inc/Webserv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/inc/Webserv.hpp -------------------------------------------------------------------------------- /src/CgiHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/src/CgiHandler.cpp -------------------------------------------------------------------------------- /src/Client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/src/Client.cpp -------------------------------------------------------------------------------- /src/ConfigFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/src/ConfigFile.cpp -------------------------------------------------------------------------------- /src/ConfigParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/src/ConfigParser.cpp -------------------------------------------------------------------------------- /src/HttpRequest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/src/HttpRequest.cpp -------------------------------------------------------------------------------- /src/Location.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/src/Location.cpp -------------------------------------------------------------------------------- /src/Logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/src/Logger.cpp -------------------------------------------------------------------------------- /src/Mime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/src/Mime.cpp -------------------------------------------------------------------------------- /src/Response.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/src/Response.cpp -------------------------------------------------------------------------------- /src/ServerConfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/src/ServerConfig.cpp -------------------------------------------------------------------------------- /src/ServerManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/src/ServerManager.cpp -------------------------------------------------------------------------------- /src/Utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/src/Utils.cpp -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/src/main.cpp -------------------------------------------------------------------------------- /subject_files/en.subject.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaydooo/Webserv_42/HEAD/subject_files/en.subject.pdf --------------------------------------------------------------------------------