lmco / dart

DART is a test documentation tool created by the Lockheed Martin Red Team to document and report on penetration tests, especially in isolated network environments.
Apache License 2.0
257 stars 56 forks source link

Docker - Alpine Linux must be down graded #16

Closed stormworm29 closed 4 months ago

stormworm29 commented 3 years ago

For more information about this specific issue kindly check https://wiki.alpinelinux.org/wiki/Release_Notes_for_Alpine_3.12.0#python2_no_longer_provides_python_and_python-devel

The latest corresponds to 3.12.0 version of Alpine which does not support all the python libraries.

Downgrading the version to 3.11.0 worked for me.

Have raised a pull request to fix the issue https://github.com/lmco/dart/pull/15

Kudos to the Team, amazing software :)

cdstelly commented 2 years ago

Agreed - Dockerfile should be pinned to Alpine 3.11

Montana commented 1 year ago

Does using a higher version of Alpine still break this? I know the current Dockerfile I've attached works, but can it be a different version at this point?

FROM alpine:3.11
LABEL maintainer Lockheed Martin Red Team
stormworm29 commented 1 year ago

@Montana - Not sure if there is a newer version of Alpine that works. But I would recommend to fix the version with the latest version that worked for you and version can be updated after its manually verified instead of using latest. When I took the code from the main branch and executed, it broke while executing it. I see that one another person has faced this too.

Montana commented 1 year ago

I appreciate it @stormworm29.

Montana commented 1 year ago

@stormworm29, I will try and work on a fix for this and make a pull request.