SharpShooter's functionality is broken

Given the lack of maintenance for SharpShooter, and the fact that it has not 1) been touched in several years (save for creating a license 5 months ago), and 2) had any of the PRs reviewed or addressed at all, the question is: do we still forward patches upstream? Or do we keep a Kali-only maintenance at this point?

I figured out the trivial fix to its core functionality, and I have yet to address the Python 3.12 Syntax Warnings (no big deal on the latter—just a matter of getting the refactoring in order). I have no issues submitting my patches upstream, but I'm just wondering if it's gonna be worth the effort on the long run. As it stands, SharpShooter is used in a certain module in PEN-300, and I've noticed multiple complaints regarding its broken functionality.

Whichever route you think is best, I'll happily follow through.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information