Skip to content
Projects

aayusharyan/fake-iis has 37 GitHub stars and 0 forks. GitHot measured 0 stars in 24 hours, 0 in 7 days, and 0 in 15 days. Last checked 2026-11-11 16:48 UTC. Last push 2026-05-28.

How these counts are measured

Dockerized nginx mimicking Microsoft IIS 8

Measured star growth

in 24h
0
in 7 days
0
in 15 days
0
in 1 month
Update delayed

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

fake-iis

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

Usage

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

Explore related projects