Você pode fazer o que esses gerentes de rede fazem e usar a interface de controle do soquete do wpa_supplicant (ou seu serviço D-Bus equivalente) para receber notificações ao vivo.
Por exemplo, os documentos da interface de controle mencionam os seguintes eventos:
- CTRL-EVENT-EAP-STARTED: EAP authentication started (EAP-Request/Identity received)
- CTRL-EVENT-EAP-SUCCESS: EAP authentication completed successfully
- CTRL-EVENT-CONNECTED: Indicate successfully completed authentication and that the data connection is now enabled