-
This is an assignment for a computer network internship course.
-
This project consists of the following parts:
- FTP server implemented in C language (details here)
- FTP client implemented in C language (details here)
- A web-based FTP file browser implemented in Python (details here)
- A socket-based web crawler in C language (details here)
-
All FTP client/server and crawler should be run on a Linux operating system.
makesudo apt install python-requests
sudo apt install python-flasksudo pacman -S python-requests
sudo pacman -S python-flaskcd C_ftp
sudo ./ftp_servercd C_ftp
./ftp_clientcd ftp_web
python3 app.py- login by your account and password
cd crawler
./crawler_https https://example.com- The website and images have been downloaded to the download/"domain" folder.





