phpilelist is a file listing script that you can upload to a directory on your Web server. There's just one file to upload, and the script will list all files with extensions you specify and make them available for download. If you add, remove, or rename files, the listing will automatically update. If the directory contains a file named 'readme.txt', the script will show this file's contents above the download links.
NanoHttpd is a lightweight HTTP server designed for embedding in other applications. It's only one Java file, in two "flavors", one strictly Java 1.1 compatible, and one at "current" standards. It supports GET, POST, PUT, HEAD and DELETE requests, and supports file uploading with very small memory overhead. Temp file usage and the threading model are easily customized.
"PHP Web Security Monitor" is designed to protect Internet sites created with PHP from malicious queries from hackers and Web viruses. It filters common PHP variables via prepared security patterns and compares (unprotected) input variables against patterns of dangerous data, such as SQL injection, XSS injection, and PHP code compromising.