-
Notifications
You must be signed in to change notification settings - Fork 134
Eliminate the list of dependencies or make it optional at least #6
Comments
Why? Most/none of these tools actually disrupt system performance unless it's a shit system |
With respect to the dependencies we are working to minimise them as much as possible as well as a better way to manage them. Any contributions are welcome. With respect to the authorisation - this tool is designed for penetration testing and security assessment. When you conduct a penetration test professionally you are given permission by the client to the extent allowed by the scope agreed with them. I don’t see this as an issue. EDIT: Grammer. |
@mike-bailey you can presume that it is a Basically, as a security consultant you need to make minimal distraction and make sure that your client's system is in the same shape as before your test it. You can probably argue that apt-get will be able to uninstall installed packages (but I'm not certain how clean and would it uninstall dependencies?) but my clients (at least) will not allow to do it even this. However, your install.sh script does not do only that. It runs bunch of
which basically will pollute clients system with developer tools, hackers tools and some other shit which never supposed to be in the production system and you will not be able to clean up that garbage after you have done your job. So you will either get fired or lose a client. |
This definitely isn't the case, it should be uninstallable
Not if it's within scope...? |
@eightbit-io what if you just carried the dependencies as git submodules and didn't actually install them? |
Yes, an alternative way would be to keep all required software in the same folder (as an option) without installing it so it would be possible to delete that folder after you are done. |
Submodules are the way to go! |
My first impression was: a great tool. But after I saw the list of dependencies I started to wonder.
Do you really expect it to be installed on a compromised machine??
First of all, it might be no internet in the intranet. Second, you will not be allowed to install all these on a client's machine (unless you developed a tool for hackers which is totally illegal)
Is any solution for this problem?
The text was updated successfully, but these errors were encountered: