A File Sharing Client Written for a Network Security course