This repository contains a proof of concept HTTP server called LemonWeb, written in AutoIt3. The primary purpose of this project is to demonstrate the capabilities of AutoIt3 in creating a basic HTTP server for educational and experimental purposes.
- Simple and lightweight HTTP server implementation.
- Handles basic HTTP requests.
- Handles PHP scripts.
- Serves static HTML content.
- Directory browsing and download.
- Easy to configure and extend.
- POST requests not fully implemented, as I've lost interest.
- AutoIt3 installed on your system.
-
Clone the repository:
git clone https://github.com/Clobie/autoit3-http-server.git cd autoit3-http-server
-
Ensure that AutoIt3 is installed on your system.
-
Open the
LemonWeb.au3
script in AutoIt3 SciTE editor or any text editor. -
Modify the configuration settings (e.g., port number, document root) as needed inside the LemonWeb.au3 file.
-
Run the script:
- If using the SciTE editor, press
F5
to run the script. - Alternatively, right-click the script file and select "Run Script".
- If using the SciTE editor, press
-
Open your web browser and navigate to
http://localhost/
(or the configured port) to see the server in action.