# Documentation xsshend
> đ Documentation complĂšt## đ SĂ©curitĂ©
### Documentation Sécurité
- **[../SECURITY.md](../SECURITY.md)** - Politique de sĂ©curitĂ© officielle â ïž **LIRE AVANT PRODUCTION**
- **[RUSTSEC-2023-0071-EXPLANATION.md](RUSTSEC-2023-0071-EXPLANATION.md)** - Explication détaillée de la limitation
### â ïž Limitation Connue : RUSTSEC-2023-0071
xsshend v0.4.1 a une **limitation de sécurité connue** (Marvin Attack dans `rsa 0.9.8`).
**Mitigation** :
- â
Utiliser des clés Ed25519 (recommandé)
- â
Déployer sur réseaux de confiance uniquement
- â Ăviter WiFi public, rĂ©seaux non sĂ©curisĂ©s
**Détails** : [RUSTSEC-2023-0071-EXPLANATION.md](RUSTSEC-2023-0071-EXPLANATION.md)Téléversement SSH parallÚle
## đ Guides utilisateur
### Démarrage rapide
- [Installation et premier lancement](usage.md#installation-et-premier-lancement)
- [Configuration automatique](usage.md#configuration-automatique)
- [Premiers transferts](usage.md#premiers-transferts)
### Utilisation avancée
- [Interface utilisateur complĂšte](usage.md)
- [Configuration des serveurs](configuration.md)
- [Gestion des clés SSH](ssh-keys.md)
## đ§Ș Environnement de Test (Lab)
> Guide complet pour tester xsshend dans un environnement Docker isolé
### đ Documentation
- **[LAB-GUIDE.md](LAB-GUIDE.md)** - **Guide complet consolidé** (~4800 lignes)
- Installation rapide (10 minutes)
- Architecture Docker (3 conteneurs)
- 40+ tests automatisés
- Dépannage complet
- FAQ et bonnes pratiques
### đ DĂ©marrage Rapide
```bash
# 1. Setup
./scripts/lab-setup.sh
# 2. Démarrer (master + 2 targets)
cd lab/
docker-compose up -d --build
# 3. Tests automatisés
../scripts/test-lab.sh
# 4. Tests manuels
docker exec -it xsshend_master bash
xsshend list
xsshend upload test.txt --env Test
```
### Scripts
- `scripts/lab-setup.sh` - Configuration initiale
- `scripts/test-lab.sh` - Suite de tests (40+ tests)
- `scripts/lab-diagnostic.sh` - Diagnostic rapide
## ïżœ SĂ©curitĂ©
### Documentation Sécurité
- **[../SECURITY.md](../SECURITY.md)** - Politique de sĂ©curitĂ© officielle â ïž **LIRE AVANT PRODUCTION**
- **[RUSTSEC-2023-0071-EXPLANATION.md](RUSTSEC-2023-0071-EXPLANATION.md)** - Explication détaillée de la limitation connue
### â ïž Limitation Connue : RUSTSEC-2023-0071
xsshend v0.4.1 a une **limitation de sécurité connue** liée à la vulnérabilité Marvin Attack dans `rsa 0.9.8`.
**En bref** :
- â Pas de correction disponible (dĂ©pendance transitive via russh â rsa)
- â
**Mitigation** : Utiliser des clés Ed25519 (recommandé)
- â
**Production** : Déployer uniquement sur réseaux de confiance
- â
**Lab de test** : Aucun impact (réseau Docker isolé)
**Voir la documentation complĂšte** : [RUSTSEC-2023-0071-EXPLANATION.md](RUSTSEC-2023-0071-EXPLANATION.md) (350 lignes)
## ïżœđ ïž Guides dĂ©veloppeur
### CI/CD et déploiement
- [Workflow complet](cicd.md)
- [Contribution](../README.md#contribution)
### Architecture
- [Structure du code](../README.md#architecture-du-code)
- [Tests et validation](../README.md#tests-et-validation)
## đ Documentation en ligne
- **Site principal :** [willisback.github.io/xsshend](https://willisback.github.io/xsshend)
- **Documentation API :** [docs.rs/xsshend](https://docs.rs/xsshend)
- **Repository :** [github.com/WillIsback/xsshend](https://github.com/WillIsback/xsshend)
## đ Liens rapides
| đŠ Installation | [crates.io/crates/xsshend](https://crates.io/crates/xsshend) |
| đ Issues | [GitHub Issues](https://github.com/WillIsback/xsshend/issues) |
| đ Releases | [GitHub Releases](https://github.com/WillIsback/xsshend/releases) |
| đ CI/CD Status | [GitHub Actions](https://github.com/WillIsback/xsshend/actions) |