Créer un tunnel SSH (requis)
L'accès public est désactivé pour des raisons de sécurité.
Un tunnel SSH est OBLIGATOIRE pour accéder à l'interface et au proxy.
Exécutez cette commande sur votre machine locale :
ssh -L 8081:127.0.0.1:8081 -L 8082:127.0.0.1:8082 root@<SERVER-IP>
Le mot de passe SSH de votre serveur vous sera demandé (le même que celui utilisé pour l'accès SSH).
Gardez la session SSH ouverte pendant toute l'utilisation de Caido.
Accéder à l'interface Caido
Ouvrez votre navigateur et accédez à : http://127.0.0.1:8082
Options de connexion :
- Mode invité (sans compte requis)
- Se connecter avec votre compte Caido
Si vous choisissez de vous connecter :
- Un code utilisateur vous sera affiché.
- Ouvrez cette URL dans votre navigateur :
https://dashboard.caido.io/#/consent?user_code=<PASTE_CODE_HERE> - Connectez-vous (ou créez un compte)
- Terminez la configuration initiale
Télécharger et installer le certificat CA
- Ouvrir :
http://127.0.0.1:8082/#/certificate - Téléchargez le certificat CA.
- Importez-le dans votre navigateur ou votre système (suivez le guide officiel d'importation de certificats de Caido pour votre plateforme)
Configurer le proxy du navigateur / système
Définissez votre proxy sur :
Proxy Type: HTTP
Proxy Host: 127.0.0.1
Proxy Port: 8081
Tout le trafic est transmis de façon sécurisée via le tunnel SSH.
Gestion du service
Vérifier le statut :
systemctl status caido
Redémarrer le service :
systemctl restart caido
Afficher les journaux :
journalctl -u caido -f
Remarques
- Le service peut mettre quelques instants à être disponible après le démarrage.
- L'accès invité est activé.
- L'interface et le proxy de Caido sont liés à
127.0.0.1uniquement pour des raisons de sécurité.