-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
76 lines (69 loc) · 1.99 KB
/
Copy pathdocker-compose.yml
File metadata and controls
76 lines (69 loc) · 1.99 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
version: '3.8'
services:
cowrie:
build:
context: ./honeypots/cowrie
dockerfile: Dockerfile
image: honeymanager/cowrie:latest
container_name: honey_cowrie
hostname: openwrt-router
restart: unless-stopped
networks:
macvlan_honeynet:
ipv4_address: 192.168.99.215
volumes:
- ${LOG_PATH:-./data/logs}/cowrie:/cowrie/var/log/cowrie
labels:
- "honeymanager.role=router"
- "honeymanager.type=cowrie"
- "honeymanager.ports=22,23"
web-camera:
build:
context: ./honeypots/web-camera
dockerfile: Dockerfile
container_name: honey_webcam
hostname: hikvision-cam
restart: unless-stopped
networks:
macvlan_honeynet:
ipv4_address: 192.168.99.216
volumes:
- ${LOG_PATH:-./data/logs}/web-camera:/var/log/honeypot
labels:
- "honeymanager.role=camera"
- "honeymanager.type=web-camera"
- "honeymanager.ports=80"
dionaea:
image: dinotools/dionaea:latest
container_name: honey_dionaea
hostname: nas-storage
restart: unless-stopped
networks:
macvlan_honeynet:
ipv4_address: 192.168.99.217
volumes:
- ${LOG_PATH:-./data/logs}/dionaea:/opt/dionaea/var/log
- ${DIONAEA_BINARIES_PATH:-./data/dionaea-binaries}:/opt/dionaea/var/lib/dionaea/binaries
- ./honeypots/dionaea/dionaea.cfg:/opt/dionaea/etc/dionaea/dionaea.cfg:ro
labels:
- "honeymanager.role=nas"
- "honeymanager.type=dionaea"
- "honeymanager.ports=21,445"
custom-iot:
image: onurmaden/iothoneypot:latest
container_name: honey_custom_iot
hostname: iot-device
restart: unless-stopped
entrypoint: ["/bin/sh", "-c", "/start.sh"]
networks:
macvlan_honeynet:
ipv4_address: 192.168.99.218
volumes:
- ${LOG_PATH:-./data/logs}/custom-iot:/var/log
labels:
- "honeymanager.role=iot"
- "honeymanager.type=custom-iot"
- "honeymanager.ports=22,21,23"
networks:
macvlan_honeynet:
external: true