wpa_supplicant

Un article de Wikipédia, l'encyclopédie libre.
Sauter à la navigation Sauter à la recherche


Wpa supplicant

Description de l'image Wpa gui-screenshot.png.
Informations
Dernière version 2.9 ()[1]Voir et modifier les données sur Wikidata
Dépôt git://w1.fi/hostap.git et w1.fi/cgit/hostapVoir et modifier les données sur Wikidata
Écrit en CVoir et modifier les données sur Wikidata/ QtVoir et modifier les données sur Wikidata
Supporte les langages / QtVoir et modifier les données sur Wikidata
Système d'exploitation Linux, Microsoft Windows, macOS et Berkeley Software DistributionVoir et modifier les données sur Wikidata
Licence Licence BSDVoir et modifier les données sur Wikidata
Site web w1.fi/wpa_supplicantVoir et modifier les données sur Wikidata

wpa_supplicant est un logiciel libre implémentant IEEE 802.11i (les mécanismes de sécurité du sans-fil) sous Linux, Windows (et BSD). Il prend en charge WPA2 et les versions antérieures.

Ses spécifications incluent :

  • WPA et IEEE 802.11i/RSN[2]/WPA2 complet
  • WPA-PSK et WPA2-PSK (clé pré-partagée) (WPA-Personal)
  • WPA avec EAP (c'est-à-dire avec le serveur d'authentification RADIUS "WPA-Enterprise")
  • Gestion de clés pour CCMP, TKIP et le peu sécurisé WEP (104/128 ou 40/64 bit)
  • RSN: PMKSA caching, pré-authentification
  • IEEE 802.11r
  • IEEE 802.11w
  • Wi-Fi Protected Setup (WPS).

Interface graphique[modifier | modifier le code]

Wpa supplicant admet aussi une interface graphique dont le paquet est nommé wpagui. Celle-ci est concise et propre et permet peut-être plus aisément de paramétrer ses réseaux pour des utilisateurs peu expérimentés.

Méthodes EAP[modifier | modifier le code]

Les méthodes EAP prises en charge sont :

Interface en ligne de commande[modifier | modifier le code]

Les commandes associées sont :

  • wpa_supplicant

On peut le lancer soit en lui donnant une interface de périphérique sans-fil et un fichier de configuration ou sans configuration ni interface via dbus.

$ wpa_supplicant -i<interface> -c<fichier de configuration>

Ou via dbus:

$ wpa_supplicant -u

  • wpa_passphrase

L'outil wpa_passphrase permet de générer la clef en hexadécimal pour wpa_supplicant.conf :

$ wpa_passphrase <ssid> <passphrase>

  • wpa_cli

L'outil wpa_cli est un petit client en ligne de commande permettant de contrôler wpa_supplicant. Il permet aussi de gérer les événements venant de wpa_supplicant

$ wpa_cli <commande> <valeur>

Paquetage[modifier | modifier le code]

Sous Debian, le paquetage correspondant est wpasupplicant.

Sous Gentoo, le paquet Ebuild correspondant est net-wireless/wpa_supplicant.

Correction de faille de sécurité[modifier | modifier le code]

Une correction a été appliquée au logiciel contre la faille KRACK permettant à un attaquant de déchiffrer le flux de données WPA2 en détournant la phase de handshake de ce protocole[3].

Voir aussi[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Références externes[modifier | modifier le code]

Notes[modifier | modifier le code]