Barbette, TomBrarou, BilalBilalBrarou2025-05-142025-05-142025-05-142024https://hdl.handle.net/2078.2/37683The multipath TCP protocol is an extension of the TCP protocol, allowing the use of multiple network interfaces. Multipath TCP was officially integrated into the Linux kernel v5.6 in March 2020. However, Windows does not implement the MPTCP protocol, making it unusable on this platform. This presents a missed opportunity as more users have multiple internet connection sources, such as 5G and fiber optics. Additionally, given that over 70 percent of Internet users use Windows, the absence of MPTCP is noticeable. Windows users could benefit from better bandwidth by using MPTCP in aggregation mode, where multiple network interfaces are used, and better resilience to network instabilities using the backup mode, where one of the network interface serve as a backup in case the other network interface fails. The main objective of this thesis is to overcome this problem by first enabling MPTCP on Windows-Subsystem for Linux (WSL), a virtual machine running a Linux kernel specifically integrated into Windows. Finally, we will use WSL to enable MPTCP on Windows using different proxy technique such as transparent proxying and proxy chaining.MPTCPWSLWindowsProxyEnabling MPTCP on Windows through WSLtext::thesis::master thesisthesis:45416