SourceForge: etherape/etherape: changeset 728:3b82d2f061b1
add some more rcp names
authorR.Ghetta <bchiara@users.sf.net>
Sun Nov 08 20:54:28 2009 +0100 (5 weeks ago)
changeset 7283b82d2f061b1
parent 727 601591f1d667
child 729 46a048c05893
add some more rcp names
src/decode_proto.c
     1.1 --- a/src/decode_proto.c	Sun Nov 08 20:28:57 2009 +0100
     1.2 +++ b/src/decode_proto.c	Sun Nov 08 20:54:28 2009 +0100
     1.3 @@ -48,15 +48,18 @@
     1.4  
     1.5  enum rpc_program
     1.6  {
     1.7 -  BOOTPARAMS_PROGRAM = 1,
     1.8 +  PORTMAP_PROGRAM = 100000,
     1.9 +  NFS_PROGRAM = 100003,
    1.10 +  YPSERV_PROGRAM = 100004,
    1.11    MOUNT_PROGRAM = 100005,
    1.12 -  NFS_PROGRAM = 100003,
    1.13 +  YPBIND_PROGRAM = 100007,
    1.14 +  YPPASSWD_PROGRAM = 100009,
    1.15 +  REXEC_PROGRAM = 100017,
    1.16 +  STAT_PROGRAM = 100024,
    1.17 +  BOOTPARAMS_PROGRAM = 100026,
    1.18    NLM_PROGRAM = 100021,
    1.19 -  PORTMAP_PROGRAM = 100000,
    1.20 -  STAT_PROGRAM = 100024,
    1.21 -  YPBIND_PROGRAM = 100007,
    1.22 -  YPSERV_PROGRAM = 100004,
    1.23 -  YPXFR_PROGRAM = 100069
    1.24 +  YPXFR_PROGRAM = 100069,
    1.25 +  KERBPROG_PROGRAM = 100078
    1.26  };
    1.27  
    1.28  /* internal types */
    1.29 @@ -1275,8 +1278,21 @@
    1.30  	case YPXFR_PROGRAM:
    1.31  	  rpc_prot = "YPXFR";
    1.32  	  break;
    1.33 +	case YPPASSWD_PROGRAM:
    1.34 +	  rpc_prot = "YPPASSWD";
    1.35 +	  break;
    1.36 +	case REXEC_PROGRAM:
    1.37 +	  rpc_prot = "REXEC";
    1.38 +	  break;
    1.39 +	case KERBPROG_PROGRAM:
    1.40 +	  rpc_prot = "KERBPROG";
    1.41 +	  break;
    1.42  	default:
    1.43 -	  return FALSE;
    1.44 +          if (msg_program >= 100000 && msg_program <= 101999)
    1.45 +            rpc_prot = "RPC-UNKNOWN";
    1.46 +          else
    1.47 +            return FALSE;
    1.48 +          break;
    1.49  	}
    1.50  
    1.51        /* Search for an already existing conversation, if not, create one */