EFForg/rayhunter

Rewrite the TP-Link v9 installer to not use JavaScript

Offen

#655 geöffnet am 16.10.2025

 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Rust (466 Forks)github user discovery
enhancementhelp wantedtplink

Repository-Metriken

Stars
 (5.576 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 5T 12h) (6 gemergte PRs in 30 T)

Beschreibung

What problem does this feature solve or what does it enhance?

issues #652 #608 are only caused by various race conditions in our JavaScript code, affect a lot of users, and are frustrating to deal with.

Proposed Solution

port the entire thing to rust like we did with the orbic-network installer in #635. the tplink installer should then probably take a --admin-password parameter as well.

like with orbic-network, this requires reverse-engineering the webserver binary with ghidra.

Alternatives Considered

No response

Contributor Guide