diff options
author | Guy Harris <guy@alum.mit.edu> | 2000-05-22 17:59:53 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2000-05-22 17:59:53 +0000 |
commit | b5a66969464307679a13c65246ae59b17af585c3 (patch) | |
tree | d8bd02d88e764b9d40369af9609bbd8ab6c5ed6c /packet-isakmp.c | |
parent | 9c90de553c13a4d738cfc0487cf00c2345cc6d2a (diff) | |
download | wireshark-b5a66969464307679a13c65246ae59b17af585c3.tar.gz wireshark-b5a66969464307679a13c65246ae59b17af585c3.tar.bz2 wireshark-b5a66969464307679a13c65246ae59b17af585c3.zip |
Support for ISAKMP XAUTH authentication, from Yaniv Kaul.
svn path=/trunk/; revision=1993
Diffstat (limited to 'packet-isakmp.c')
-rw-r--r-- | packet-isakmp.c | 26 |
1 files changed, 23 insertions, 3 deletions
diff --git a/packet-isakmp.c b/packet-isakmp.c index ed2845d1a2..33c0538913 100644 --- a/packet-isakmp.c +++ b/packet-isakmp.c @@ -2,7 +2,7 @@ * Routines for the Internet Security Association and Key Management Protocol (ISAKMP) * Brad Robel-Forrest <brad.robel-forrest@watchguard.com> * - * $Id: packet-isakmp.c,v 1.20 2000/05/22 17:56:01 guy Exp $ + * $Id: packet-isakmp.c,v 1.21 2000/05/22 17:59:53 guy Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@zing.org> @@ -1289,7 +1289,17 @@ value2str(int ike_p1, guint16 att_type, guint16 value) { case 64222: return "HybridRespRSA"; case 64223: return "HybridInitDSS"; case 64224: return "HybridRespDSS"; - default: return "UNKNOWN-AUTH-METHOD"; + case 65001: return "XAUTHInitPreShared"; + case 65002: return "XAUTHRespPreShared"; + case 65003: return "XAUTHInitDSS"; + case 65004: return "XAUTHRespDSS"; + case 65005: return "XAUTHInitRSA"; + case 65006: return "XAUTHRespRSA"; + case 65007: return "XAUTHInitRSAEncryption"; + case 65008: return "XAUTHRespRSAEncryption"; + case 65009: return "XAUTHInitRSARevisedEncryption"; + case 65010: return "XAUTHRespRSARevisedEncryption"; + default: return "UNKNOWN-AUTH-METHOD"; } case 4: case 6: @@ -1361,7 +1371,17 @@ cfgattrident2str(guint16 ident) { return msgs[ident]; if(ident < 16383) return "Future use"; - return "Private use"; + switch(ident) { + case 16520: return "XAUTH_TYPE"; + case 16521: return "XAUTH_USER_NAME"; + case 16522: return "XAUTH_USER_PASSWORD"; + case 16523: return "XAUTH_PASSCODE"; + case 16524: return "XAUTH_MESSAGE"; + case 16525: return "XAUTH_CHALLANGE"; + case 16526: return "XAUTH_DOMAIN"; + case 16527: return "XAUTH_STATUS"; + default: return "Private use"; + } } static const char * |