1.2 KiB
1.2 KiB
Verification record — tsclientlib-filetransfer-spike
Result
PASS. The spike successfully downloaded a real file from
kr.teamspeak.app over the TeamSpeak fileserver path.
Environment
| Field | Value |
|---|---|
| Date | 2026-05-25 |
| Host OS | Linux (x86_64) |
| Build profile | dev |
| Target server | kr.teamspeak.app |
Command
cargo run --offline -- \
--address kr.teamspeak.app \
--nickname ChanoraPoC-Downloader
What was observed
ftgetfilelistagainst visible channel IDs did not return typed file rows on this server; each scan attempt failed withParameterNotFound.- The fallback logic selected
EdisonJwa's avatar path:- channel id:
0 - remote path:
/avatar_ebmjofhfgojajpappiikgponphiippbficbmfemf
- channel id:
download_filecompleted successfully.- Reported file size:
129453 - Copied bytes:
129453 - Saved artifact:
downloads/avatar_ebmjofhfgojajpappiikgponphiippbficbmfemf
Conclusion
The practical TeamSpeak fileserver download path is proven:
- determine a valid TeamSpeak remote path,
- request the transfer bootstrap,
- open the returned file-transfer TCP stream,
- receive raw bytes and persist them locally.