Créer un tunnel SSH (obligatoire)
L'accès public est désactivé pour des raisons de sécurité.
Le tunneling SSH est OBLIGATOIRE pour accéder à l'interface utilisateur et au proxy.
Exécutez cette commande sur votre ordinateur local :
ssh -L 8081:127.0.0.1:8081 -L 8082:127.0.0.1:8082 root@<SERVER-IP>
Vous serez invité à saisir le mot de passe SSH de votre serveur (le même mot de passe utilisé pour l'accès SSH).
Laissez la session SSH ouverte lorsque vous utilisez Caido.
Accéder à l'interface utilisateur de Caido
Ouvrez votre navigateur et allez sur : http://127.0.0.1:8082
Options de connexion :
- Mode invité (aucun compte requis)
- Connectez-vous en utilisant votre compte Caido
Si vous choisissez de vous connecter :
- Un code utilisateur vous sera présenté.
- 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échargez et installez 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 plate-forme)
Configurer le navigateur/proxy système
Définissez votre proxy sur :
Proxy Type: HTTP
Proxy Host: 127.0.0.1
Proxy Port: 8081
Tout le trafic est transféré en toute sécurité via le tunnel SSH.
Gestion des services
Vérifier l'état :
systemctl status caido
Redémarrer le service :
systemctl restart caido
Voir les logs :
journalctl -u caido -f
Remarques
- Le service peut mettre un certain temps à être disponible après le démarrage.
- L'accès invité est activé.
- L'interface utilisateur et le proxy Caido sont liés à
127.0.0.1seulement pour la sécurité.