Dijon - B2 - PRA Help

Installation des outils

Wireshark

Windows

  1. Télécharger l'installateur officiel sur wireshark.org.

  2. Lancer le fichier .exe et suis l'assistant.

macOS

Via Homebrew :

brew install --cask wireshark

Linux

Via apt :

sudo apt update sudo apt install wireshark sudo usermod -aG wireshark $USER

FileZilla

Windows

  1. Télécharger FileZilla Client depuis filezilla-project.org.

  2. Lancer le fichier .exe (ne pas tout cocher pour éviter d'installer les logiciels optionnels purement publicitaires).

macOS

Via Homebrew :

brew install --cask filezilla

Linux

Via apt :

sudo apt update sudo apt install filezilla

mkcert

Windows

Via winget :

winget install FiloSottile.mkcert mkcert -install

macOS

Via Homebrew :

brew install mkcert nss mkcert -install

Linux

Via apt :

sudo apt update sudo apt install libnss3-tools mkcert mkcert -install

Désinstallation (après le TP)

Pour retirer l'autorité locale de confiance de la machine :

mkcert -uninstall

Telnet (uniquement pour Windows)

Activation

Telnet est déjà inclus dans Windows 11, il faut juste l'activer.

  1. Ouvrir Powershell en tant qu'administrateur.

  2. Puis écrire Enable-WindowsOptionalFeature -Online -FeatureName TelnetClient

  3. Et attendre que la magnifique barre de progression se termine.

Désactivation

Si après le TP, vous souhaitez le désactiver à nouveau.

  1. Écrire Disable-WindowsOptionalFeature -Online -FeatureName TelnetClient

  2. Et attendre que la magnifique barre de progression se termine.

Installation des images Docker pour l'Exercice Guidé et le TP

Ce fichier docker-compose.yml permet d'instancier un environnement comprenant un serveur FTP, un serveur SSH et un serveur de messagerie de test (Mailpit).

docker-compose.yml

services: ftp: image: fauria/vsftpd container_name: PRA-2026-ftp ports: - "21:21" - "20:20" - "21100-21110:21100-21110" environment: FTP_USER: test FTP_PASS: password PASV_ADDRESS: 127.0.0.1 PASV_MIN_PORT: 21100 PASV_MAX_PORT: 21110 restart: unless-stopped ssh-server: image: lscr.io/linuxserver/openssh-server:latest container_name: PRA-2026-ssh-server environment: - PUID=1000 - PGID=1000 - TZ=Europe/Paris - SUDO_ACCESS=true - PASSWORD_ACCESS=true - USER_NAME=test - USER_PASSWORD=password ports: - "2222:2222" restart: unless-stopped mailpit: image: axllent/mailpit:latest container_name: PRA-2026-mailpit ports: - "8025:8025" - "1025:1025" restart: unless-stopped demo-ssl: image: node:alpine working_dir: /app ports: - "8080:8080" - "8443:8443" volumes: - ./demo-ssl:/app command: node server.js restart: unless-stopped
21 September 2026