EFForg/rayhunter

Rewrite the TP-Link v9 installer to not use JavaScript

Ouverte

#655 ouverte le 16 oct. 2025

 (0 commentaire) (0 réaction) (0 personne assignée)Rust (466 forks)github user discovery
enhancementhelp wantedtplink

Métriques du dépôt

Stars
 (5 549 étoiles)
Métriques de merge PR
 (Merge moyen 5j 12h) (6 PRs mergées en 30 j)

Description

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

Guide contributeur