-
-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: add ZAP package #401
base: dev
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @noahfraiture,
Thanks for taking the time to suggest this addition !
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Last modifications and all should be good !
Also, can you clean the /tmp dir ? |
Yep done |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Last changes ! :)
I'm not sure to understand the situation, there's a lot of adding and removing tag. What is missing ? |
Yes sorry @noahfraiture, You need to fix shellcheck : https://github.com/ThePorgs/Exegol-images/actions/runs/11748831843/job/32733856505 |
Thx @gbe ❤️ |
I think this PR should be reworked a bit. It does not make sense to parse with a regexep the zaproxy website and then download a file from github. The regexep may fail over time if the website changes. Instead, I suggest that the version number be obtained directly from Github:
Same thing for getting the
As you only want the Linux version, filter with I advise you do something similar to the installation of Bloodhound-CE while keeping in mind that it's better to find out about an issue when building the image than at the runtime. Therefore you should add more checks on your outputs. |
Sorry for the number of changes @noahfraiture, we do our best and gbe's remark makes more sense, indeed. |
I made the requested changes. I take the name of the version from the url with a regex to avoid multiple curl call. |
Hello, what's the problem blocking the merge ? |
probably nothing, I've simply been swamped lately 😅 |
Well if this PR is finally good after the dozens of changes requested, I don't why it shouldn't be merged. But actually as long as the feature is merged, there's no problem. |
Description
This PR add Zed Attack Proxy as requested in this #381 .
This is my first PR here and I did not succeed to test. When trying to
exegol install local
I got stuck at[*] Step 14/24 : RUN ./entrypoint.sh package_base
It should work since the PR is very small but if someone can confirm before a merge, it would be great