EFForg/rayhunter

Rewrite the TP-Link v9 installer to not use JavaScript

Aberta

#655 aberto em 16 de out. de 2025

 (0 comentário) (0 reação) (0 responsável)Rust (465 forks)github user discovery
enhancementhelp wantedtplink

Métricas do repositório

Stars
 (5.521 estrelas)
Métricas de merge de PR
 (Mesclagem média 5d 12h) (6 fundiu PRs em 30d)

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

Guia do colaborador