Coursework for Computer Networks course in Sharif University of Technology.
In this project we implemented passing traffic of different messengers, assuming that they reach a server by different clients, through a TCP/UDP/TLS tunnel (in Python) language, they decide to pass or drop the traffic using JSON to connect the Xclient to Xserver.