Files
chanora/poc/tsidentity-import-spike/README.md
T

36 lines
959 B
Markdown

# tsidentity Import Spike
Chanora proof-of-concept. **Not product code.**
## Purpose
Prove TeamSpeak identity import/export compatibility with the official INI-style
format and verify that an imported identity can be used for a live connection.
## What it does
1. Parses an exported TeamSpeak identity file.
2. Computes the imported identity UID and security level.
3. Re-exports the identity in TeamSpeak's `counter + V + obfuscated-key` form.
4. Connects to `kr.teamspeak.app` using the imported identity and nickname.
## Run
```bash
cargo test --offline
cargo run --offline -- \
--identity-file /path/to/exported_identity.ini \
--address kr.teamspeak.app
```
## Important finding
The validation identity used during this spike round-tripped correctly, but its
UID `eaRkG62hRaLs+R9sOuOWK7xbnUY=` did **not** match the live `EdisonJwa` UID
`QcnldW6Qnw/4im/t94j/FYIcVMU=` observed on `kr.teamspeak.app`.
## Verification
See `VERIFICATION.md`.