Кайдо

Легкий набір інструментів для аудиту веб-безпеки.

Створити SSH-тунель (обов'язково)

З міркувань безпеки доступ для загалу закрито.

Для доступу до інтерфейсу користувача та проксі-сервера НЕОБХІДНО використовувати SSH-тунелювання.

Виконайте цю команду на вашому локальному комп'ютері:

ssh -L 8081:127.0.0.1:8081 -L 8082:127.0.0.1:8082 root@<SERVER-IP>

Вам буде запропоновано ввести пароль SSH вашого сервера (той самий пароль, що використовується для доступу SSH).

Залиште сеанс SSH відкритим під час використання Caido.

Доступ до інтерфейсу Caido

Відкрийте браузер і перейдіть за адресою: http://127.0.0.1:8082

Варіанти входу:

  • Режим гостя (не потрібно створювати обліковий запис)
  • Увійдіть за допомогою свого облікового запису Caido

Якщо ви вирішили увійти:

  1. Вам буде показаний код користувача.
  2. Відкрийте цей URL-адресу у своєму браузері: https://dashboard.caido.io/#/consent?user_code=<PASTE_CODE_HERE>
  3. Увійти (або створити обліковий запис)
  4. Завершіть початкове налаштування

Завантажити та встановити сертифікат CA

  1. Відкрито: http://127.0.0.1:8082/#/certificate
  2. Завантажте сертифікат CA.
  3. Імпортуйте його у свій браузер або систему (дотримуйтесь офіційного посібника Caido з імпорту сертифікатів для вашої платформи)

Налаштування браузера / системного проксі-сервера

Встановіть ваш проксі-сервер на:

Proxy Type: HTTP
Proxy Host: 127.0.0.1
Proxy Port: 8081

Весь трафік безпечно пересилається через SSH-тунель.

Управління послугами

Перевірити статус:

systemctl status caido

Перезапустити службу:

systemctl restart caido

Переглянути журнали:

journalctl -u caido -f

Примітки

  • Після запуску сервіс може бути доступний через деякий час.
  • Доступ для гостей увімкнено.
  • Caido UI та проксі пов'язані з 127.0.0.1 тільки для безпеки.

Деталі заявки