You are browsing as a guest. Sign up (or log in) to start making projects!

3h 21m 40s logged

Devlog #6 (v0.5.0)

[Project Summary]
TungstenScore is a Windows security assessment tool built with Rust. It evaluates your Windows system’s security posture and generates an overall security score.

[Project Plan]

  1. Add security checks
    a. Firewall (Done)
    b. UAC (Done)
    c. TPM 2.0 (Added Today!)
    d. System integrity
    e. Hidden accounts
    f. Disk encryption
    g. etc.
  2. Add an auto-fix feature
  3. Add a GUI
  4. And more…

[What I Did]
I decided to remove the Windows version check from the roadmap because I couldn’t find a reliable way to retrieve the latest update info locally. I also don’t want the app to connect to the internet, as users might prefer an offline tool and maintaining a dedicated version API server would add extra overhead.

Today, I added the TPM 2.0 check. It took a while to implement because this check requires admin privileges. I had to investigate what was causing the permission errors and figure out how to handle them gracefully. As a solution, I added an option to relaunch the app as administrator:

  • If you type “Y”, the program will restart with admin privileges.
  • If you type “N”, the check will be marked as “Requires administrator privileges” and excluded from the scan score (as shown in the attached screenshot).

[Next Version Plan]
I’ll be adding a check for hidden accounts.

[Repo Link]
https://github.com/dw1210/TungstenScore

[Website]
https://dw1210.github.io/TungstenScore-website/

0
5

Comments 0

No comments yet. Be the first!