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
Metasploit is not following the XDG directory standards #11367
Comments
Good suggestion, though it does come at a cost of invalidating a decade of documentation on the internet and in print. Any suggestions for avoiding mass confusion in the process? I think if we moved to |
@busterb You could have it create a symlink while the documentation is catching up, and remove the symlink after all the documentation has changed. As long as you test that the program works without the symlink (i.e. Metasploit always points to |
Hello, since this issue is dead for 2 years now I would like to "reopen" it. I just want to discuss it a little bit, because I hate last few dotfiles in my cluttered $HOME and I would like to manage my dotfiles properly in a standardized way. |
Are there any updates on this? @baj0k I've been trying to figure it out for a while now as well. |
@busterb it's been more than 3 years since this issue was created. Implementing XDG specs is usually done by a few if statements in the code and should not be an issue. Could we please discuss this? Supporting the XDG standard doesn't mean that the metasploit needs to drop currently supported directories in home (~/.msf4) and no documentation is going to be invalidated.
If something is not clear or you have any concerns or objections then let's discuss them. Thank you. |
Strongly agree with @baj0k |
I noticed that it created a database at
/home/aaronfranke/.msf4/db
on my system. This is not following the XDG Base Directory Specification.Steps to reproduce
How'd you do it?
Expected behavior
Metasploit should create it in
$XDG_CONFIG_HOME/msf4
or~/.config/msf4
.Current behavior
Metasploit creates it in
~/.msf4
System stuff
Metasploit version
I installed Metasploit with:
OS
Ubuntu 18.04.
The text was updated successfully, but these errors were encountered: