EFForg / EFForg/rayhunter

Rewrite the TP-Link v9 installer to not use JavaScript

Open
#655 0 comments 0 reactions 0 assignees View on GitHub
enhancement help wanted tplink
Dominant language
Rust
Stars
5.8k
Forks
490
Avg merge
3d 10h
Merged PRs (30d)
23

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_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.