A project to demonstrate knowledge regrading the client-server architecture, implemented DHCP, DNS and TCP servers and clients.
- docker
git clone https://github.com/zachibs/ClientServerProject.git
cd ClientServerProject
docker build -t "latestnetworksserver" .
docker run -it --name latestnetworksserver -p 3300:22 -d latestnetworksserver
ssh admin@localhost -p 3300
- password is 1234
cd ClientServerProject/src
sudo python3 client_side.py
git clone https://github.com/zachibs/ClientServerProject.git
cd ClientServerProject
- run the python files in different terminals
sudo pip install -r requirements.txt.
sudo python3 src/servers/dhcp_server.py
sudo python3 src/servers/dns_server.py
sudo python3 src/servers/app_server.py
sudo python3 src/client_side.py