-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
setup.py: create a proper setup script #102
Comments
This is also a good idea. I support this one. +1 |
Alright, added setup.py & changed some things around.
Uninstalling is really tricky (see stackoverflow) but I included steps for "uninstalling" wifite (via I did remove If it looks good, feel free to close. If there's any bugs or something is missing, let me know. |
Almost there, I have two comments:
|
FYI, the second issue is tricky, we had a long discussion with an another package: and end up using The more logical path would be something like |
Commit message says it all. I'm testing on ParrotSec OS btw. For the wordlist, I specified For Seems to work for me using just Once I get the 👍 I will bump minor version (2.1.10) and close the issue. |
Please excuse my meticulousness, but I have already have few dictionaries and worldlists in http://www.pathname.com/fhs/pub/fhs-2.3.html#USRSHAREDICTWORDLISTS Would you consider? If not, the current location is fine. Please go ahead and close it |
I think you forgot to change it in the config as well: Line 88 in b889cb9
Line 89 as well |
* Still not "print" option for --crack. * Checks hashcat for devices, uses --force if no devices are found. * Interrupting --crack stops entire process, not just a single crack attempt * Changed wordlist location, hopefully completes #102.
Config was updated and it should be good now. |
Awesome, thanks for your work! |
Hi again, I noticed that we forgot to add required and optional dependencies. You might want to create the typical |
Wifite only uses the Python standard library, so I don't think there are any required/optional pythonic dependencies. I would like to have Let me know if I'm misunderstanding your comment, e.g. if there's dependencies that should be included in |
that is correct, I was talking about non-python packages. By right, these tools should have a python bindning package which would call its API but we dont have it. My problem that there is no official list of required tools and it's not easy to keep track the required list. For example, I noticed recently that the tool crashes if hcxdumptool and hcxtools are not installed. I have also just realised that the dev-python/pexpect is no longer required. I'm not sure what is the best way to keep track of it. |
README has the list with install links: https://github.com/derv82/wifite2/#required-tools Also Wifite checks for required/optional dependencies at startup & warns if any are missing (includes links to repos).
This should not be the case... I just tested the latest version by editing the program names (appending If you're getting crashes, create a new Github issue and I'll look into it.
I think built-in dependency checking is a decent way of getting this working. I thought about allowing Wifite to install the dependencies for the user (maybe just |
no, no, no. Please do not go to that path and do not install tools yourself. Tools should not install or modify any system files, this is a malicious behaviour. The current approach is fine, here is the bug report #131. Thanks |
v2.7 preparation: code cleanup based on flake8 suggestions
please create a proper script so it would be easier to install, upgrade and uninstall the tool.
Thank you
The text was updated successfully, but these errors were encountered: