Multi-Threaded Web Server Matt Klich January 18, 2021 System Development A Distributed & Fault Tolerant System Implemented basic security by restricting access to directory treeMyWebServer serves files from DIRECTORY IN WHICH SERVER IS STARTEDMyWebServer, with this name, runs at port 2540Captured http stream from browserCaptured http stream from some webserver with MyTelnetCollected HTTP streams from MyListener and MyTelnet into http-streams.txtReturn txt files with MIME from MyWebServerReturn html files with MIME from MyWebServerReturn HTML directory with hotlinksFully, recursively, navigates directories and filesReturns form input from fake-cgiHave been INTENTIONAL about security of the files exposed by my webserverReturns xml files with MIME from MyWebServerImplements index.html to remove promiscuity of directoriesRestricts directory browsing to server subtree for security VIEW GIT 2017EclipseJava