added detection of EAP-TLS (tunnelt TLS) in combination with SAE SHA384 SUITE B - usually WPA3/SAE ENTERPRISE
@@ -157,6 +157,7 @@ static long int eapmd5count;
static long int eapmd5hashcount;
static long int eapleapcount;
static long int eapleaphashcount;
+static long int eaptlscount;
static long int eapexpandedcount;
static long int eapidcount;
static long int eapcodereqcount;
@@ -377,6 +378,7 @@ eapmd5count = 0;
eapmd5hashcount = 0;
eapleapcount = 0;
eapleaphashcount = 0;
+eaptlscount = 0;
eapexpandedcount = 0;
eapidcount = 0;
eapcodereqcount = 0;
@@ -487,6 +489,7 @@ if(eapmd5writtencount > 0) printf("EAP-MD5 pairs written....................: %
if(eapmd5johnwrittencount > 0) printf("EAP-MD5 pairs written to JtR.............: %ld\n", eapmd5johnwrittencount);
if(eapleapcount > 0) printf("EAP-LEAP messages........................: %ld\n", eapleapcount);
if(eapleapwrittencount > 0) printf("EAP-LEAP pairs written...................: %ld\n", eapleapwrittencount);
+if(eaptlscount > 0) printf("EAP-TLS messages.........................: %ld\n", eaptlscount);
if(zeroedpmkcount > 0) printf("PMK (zeroed).............................: %ld\n", zeroedpmkcount);
if(eapolmsgcount > 0) printf("EAPOL messages (total)...................: %ld\n", eapolmsgcount);
if(eapolrc4count > 0) printf("EAPOL RC4 messages.......................: %ld\n", eapolrc4count);
@@ -1550,6 +1553,7 @@ idstrlen = exteaplen -EXTEAP_SIZE;
if(exteap->type == EAP_TYPE_SIM) eapsimcount++;
else if(exteap->type == EAP_TYPE_AKA) eapakacount++;
else if(exteap->type == EAP_TYPE_PEAP) eappeapcount++;
+else if(exteap->type == EAP_TYPE_TLS) eaptlscount++;
else if(exteap->type == EAP_TYPE_EXPAND) eapexpandedcount++;
else if(exteap->type == EAP_TYPE_MD5) processexteapmd5(eaptimestamp, macto, macfm, exteap->code, exteaplen, eapptr +EAPAUTH_SIZE);
else if(exteap->type == EAP_TYPE_LEAP) processexteapleap(eaptimestamp, macto, macfm, exteap->code, exteaplen, eapptr +EAPAUTH_SIZE);
