rzander / ruckzuck

software package manager for windows
https://ruckzuck.tools
Microsoft Public License
221 stars 20 forks source link

UI and other suggestions #167

Closed owebia closed 1 year ago

owebia commented 2 years ago

Hi,

Thanks for providing RuckZuck, it looks very promising.
I'm still wondering which package manager to use but the community driven catalog of RuckZuck make it more complete.

Here are some suggestions to improve the UI:

By the way, RuckZuck is currently reported as malicious by Cybereason. https://www.virustotal.com/gui/file/406c4a1c8d97eed74da3d7eeb8bc53682d6b5cc22351ab7ef50a273164f4b3c3

Thanks!

rzander commented 2 years ago

Many request in one post ;-) but I will try... 1) add a "Rescan" or "Refresh" button -> Well updating the catalog is difficult as it's cached on a content deliver network (CDN)... but I will think about a "rescan" option...
2) what do you mean with "mouse scroll" ? how often are you using "Create new Software-Items" ? 3) https://ruckzuck.tools/Home/Repository ? 4) it's already there ?! image 5) It does already auto report newer versions... But as not every vendor is handling product version correctly, it's sometimes hard the detect a newer version... Why do you want to see if you have a newer version ? 6) For most common Software, RuckZuck does trust the signature of the download and not a specific File... How would you map the download link with virustotal.com 7) Fill out the "Author email" if you create a new Software-Request... Then I'm able to give feedback, or you can open an Issue here in GitHub. Note: Software-Packages that are not complete or not able to run will be rejected without feedback (there are too many such requests...). Also, I don't want to have thousands of packages in the repo that no one is using... So if you publish a 10 year old SW, there is a chance to get rejected just because of no interest.. 8) I don't care if RuckZuck.exe is tagged on "Cybereason"... If it's a problem for you, check the "RuckZuck_uncompressed.exe" in https://github.com/rzander/ruckzuck/releases

owebia commented 2 years ago

Thank you very much for your response.

  1. A "Rescan" button would be nice. I understand that it is more complicated for the catalog.
  2. The table of softwares in "Create new Software-Items" section has a scrollbar on my machine, but scrolling with the mouse when you are over the table has no effect. Yesterday and today I uploaded 6 packages but that's true I will not use it every day after that
  3. Sorry, I meant on the first screen when you launch RuckZuck.exe or have a dedicated screen in the software where you can see all installed softwares matching one of RZ's catalog. It can be useful to detect which programs will be handled by RZ (for example, if you installed Google Chrome Enterprise it will be updated by RZ but Google Chrome Standard will not ; it would be easier to identify what is handled and what is not)
  4. True but what you should do with the form is not obvious (installation successful Yes/No & comments are required to submit the form), a dedicated menu item would be easier to do (one click) and to understand
  5. Maybe I'm wrong but I think that a program with a higher version than RZ's catalog version will not be shown as installed on the machine (with a green background).
  6. virustotal has an API (https://support.virustotal.com/hc/en-us/articles/115002100149-API) and it can scan a URL of an exe or msi file. As RZ catalog is filled by the community, showing virustotal report with a link to the report URL would increase the trust in RZ catalog (that malicious actors are not filling the catalog with fake versions of softwares)
  7. I'm not the author of the softwares, so I let the "Author email" field empty. How is this value used?
    Here are the packages I uploaded:
    • foobar2000 v1.6.9 -> accepted
    • SageThumbs 2.0.0.23 -> unknown
    • RegexRenamer 1.3.1 -> unknown (old but I don't know something equivalent)
    • VeraCrypt 1.25.7 -> accepted
    • Burp Suite Community Edition 2021.10.2 -> accepted
    • digiCamControl 2.1.4.0 -> unknown (DSLR remote command software)
  8. I'm OK with a false positive but as I heard from RZ only since yesterday, I had to do more researches to understand if RZ could be trusted
rzander commented 2 years ago

to point 7:

owebia commented 2 years ago

Thanks for your response and sorry for the mistakes in the packages.