IoT CoAP Vulnerable Test Server
961
A lightweight and intentionally vulnerable CoAP server designed for IoT security research, protocol analysis, vulnerability scanning, and cybersecurity education.
This image is widely used in:
.well-known/core endpoint (information disclosure)/sensor endpoint returning fake sensor datadocker run -d -p 5683:5683/udp ek2000/coap-server:latest
The server listens on:
coap-client -m get coap://localhost:5683/.well-known/core
coap-client -m get coap://localhost:5683/sensor
Expected Output:
temperature=25;humidity=60
services: coap_server: image: ek2000/coap-server:latest container_name: coap_server ports:
This container is intentionally vulnerable.
Do NOT use it in:
Use only in isolated lab, offline, or controlled research environments.
This image is typically used within a 3-layer IoT security testbed:
Infrastructure Layer
Vulnerable MQTT & CoAP services (including this container)
Protocol Analysis Layer
IoT scanner that checks MQTT/CoAP misconfigurations
IoT Device Layer
Vulnerable simulated IoT devices (door lock, thermostat, etc.)
Maintainer: Emre K.
Docker Hub: https://hub.docker.com/r/ek2000/coap-server
GitHub: https://github.com/tahsinsoyak/iotsecurityproject
For academic use, lab integration, or issue reporting, feel free to reach out.
This project supports IoT security education by providing safe, reproducible, hands-on environments for real-world protocol testing and scanning research.
Content type
Image
Digest
sha256:d6539d9b7…
Size
48.1 MB
Last updated
10 months ago
docker pull ek2000/coap-server