Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- msf:
- image: "metasploitframework/metasploit-framework"
- container_name: "msf"
- volumes:
- - ./sleep.sh:/sleep.sh
- - ./double_delivery.rc:/usr/src/metasploit-framework/double_delivery.rc
- command: /sleep.sh
- labels:
- - "traefik.enable=true"
- # HTTP Payload Delivery - host/delivery_http to msf:8080
- - "traefik.http.routers.msfDelivery.rule=Host(`$C2EXTIP`) && PathPrefix(`/delivery_http`)"
- - "traefik.http.routers.msfDelivery.service=msfDelivery@docker"
- - "traefik.http.routers.msfDelivery.entrypoints=web-ep"
- - "traefik.http.services.msfDelivery.loadbalancer.server.port=8080"
- # TCP Payload Delivery - host/delivery_tcp to msf:8081
- - "traefik.http.routers.msfDeliveryTcp.rule=Host(`$C2EXTIP`) && PathPrefix(`/delivery_tcp`)"
- - "traefik.http.routers.msfDeliveryTcp.service=msfDeliveryTcp@docker"
- - "traefik.http.routers.msfDeliveryTcp.entrypoints=web-ep"
- - "traefik.http.services.msfDeliveryTcp.loadbalancer.server.port=8081"
- # HTTP Payload Handler host/handler to msf:4444
- - "traefik.http.routers.msfHandler.rule=Host(`$C2EXTIP`) && PathPrefix(`/handler`)"
- - "traefik.http.routers.msfHandler.service=msfHandler@docker"
- - "traefik.http.routers.msfHandler.entrypoints=web-ep"
- - "traefik.http.services.msfHandler.loadbalancer.server.port=4444"
- # TCP Payload Handler host:8888 to msf:4445
- - "traefik.tcp.routers.msfHandlerTcp.rule=HostSNI(`*`)"
- - "traefik.tcp.routers.msfHandlerTcp.service=msfHandlerTcp@docker"
- - "traefik.tcp.services.msfHandlerTcp.loadbalancer.server.port=4445"
- - "traefik.tcp.routers.msfHandlerTcp.entrypoints=tcp-ep"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement