apiVersion: "v1" protocol: "http" address: ":8888" description: "Apache Directory Listing Maze Honeypot" serverVersion: "Apache/2.4.41 (Ubuntu)" serverName: "files.internal.company.com" commands: - regex: "^/icons/blank\\.svg$" handler: > headers: - "Content-Type: image/svg+xml" - "Server: Apache/2.4.41 (Ubuntu)" - "Cache-Control: public, max-age=86400" statusCode: 200 - regex: "^/icons/folder\\.svg$" handler: > headers: - "Content-Type: image/svg+xml" - "Server: Apache/2.4.41 (Ubuntu)" - "Cache-Control: public, max-age=86400" statusCode: 200 - regex: "^/icons/back\\.svg$" handler: > headers: - "Content-Type: image/svg+xml" - "Server: Apache/2.4.41 (Ubuntu)" - "Cache-Control: public, max-age=86400" statusCode: 200 - regex: "^/icons/text\\.svg$" handler: > headers: - "Content-Type: image/svg+xml" - "Server: Apache/2.4.41 (Ubuntu)" - "Cache-Control: public, max-age=86400" statusCode: 200 - regex: "^/icons/compressed\\.svg$" handler: > headers: - "Content-Type: image/svg+xml" - "Server: Apache/2.4.41 (Ubuntu)" - "Cache-Control: public, max-age=86400" statusCode: 200 - regex: "^/icons/script\\.svg$" handler: > #! headers: - "Content-Type: image/svg+xml" - "Server: Apache/2.4.41 (Ubuntu)" - "Cache-Control: public, max-age=86400" statusCode: 200 - regex: "^/icons/layout\\.svg$" handler: > headers: - "Content-Type: image/svg+xml" - "Server: Apache/2.4.41 (Ubuntu)" - "Cache-Control: public, max-age=86400" statusCode: 200 - regex: "^/icons/key\\.svg$" handler: > headers: - "Content-Type: image/svg+xml" - "Server: Apache/2.4.41 (Ubuntu)" - "Cache-Control: public, max-age=86400" statusCode: 200 - regex: "^/icons/unknown\\.svg$" handler: > headers: - "Content-Type: image/svg+xml" - "Server: Apache/2.4.41 (Ubuntu)" - "Cache-Control: public, max-age=86400" statusCode: 200 fallbackCommand: plugin: "MazeHoneypot" statusCode: 200 headers: - "Server: Apache/2.4.41 (Ubuntu)"