Ethereal-dev: Re: [Ethereal-dev] New dceerpc dissector rs_bind (second one for today)
Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.
From: Jaime Fournier <jafour1@xxxxxxxxx>
Date: Tue, 21 Oct 2003 15:59:53 -0700 (PDT)
Would help if I attached the one that compiles... --- Jaime Fournier <jafour1@xxxxxxxxx> wrote: > This is another dissector for dcerpc. > Please submit. > > > Thanks! > > ===== > Jaime Fournier > > __________________________________ > Do you Yahoo!? > The New Yahoo! Shopping - with improved product > search > http://shopping.yahoo.com> /* packet-dcerpc-rs_bind.c > * > * Routines for DFS/RS_BIND > * Copyright 2003, Jaime Fournier > <jafour1@xxxxxxxxx> > * This information is based off the released idl > files from opengroup. > * > ftp://ftp.opengroup.org/pub/dce122/dce/src/security.tar.gz > security/idl/rs_bind.idl > * > * $Id: packet-dcerpc-rs_bind.c,v 1.8 2003/10/21 > 17:13:36 root Exp $ > * > * Ethereal - Network traffic analyzer > * By Gerald Combs <gerald@xxxxxxxxxxxx> > * Copyright 1998 Gerald Combs > * > * This program is free software; you can > redistribute it and/or > * modify it under the terms of the GNU General > Public License > * as published by the Free Software Foundation; > either version 2 > * of the License, or (at your option) any later > version. > * > * This program is distributed in the hope that it > will be useful, > * but WITHOUT ANY WARRANTY; without even the > implied warranty of > * MERCHANTABILITY or FITNESS FOR A PARTICULAR > PURPOSE. See the > * GNU General Public License for more details. > * > * You should have received a copy of the GNU > General Public License > * along with this program; if not, write to the > Free Software > * Foundation, Inc., 59 Temple Place - Suite 330, > Boston, MA 02111-1307, USA. > */ > > #ifdef HAVE_CONFIG_H > #include "config.h" > #endif > > > #ifdef HAVE_SYS_TYPES_H > #include <sys/types.h> > #endif > > #include <string.h> > > #include <glib.h> > #include <epan/packet.h> > #include "packet-dcerpc.h" > #include "packet-dcerpc-dce122.h" > > > static int proto_rs_bind = -1; > static int hf_rs_bind_opnum = -1; > > static gint ett_rs_bind = -1; > > > static e_uuid_t uuid_rs_bind = > { 0xd46113d0, 0xa848, 0x11cb, {0xb8, 0x63, 0x08, > 0x00, 0x1e, 0x04, 0x6a, > 0xa5} > > }; > static guint16 ver_rs_bind = 2; > > > static dcerpc_sub_dissector rs_bind_dissectors[] = { > {0, "get_update_site", NULL, NULL}, > {0, NULL, NULL, NULL}, > > }; > > void > proto_register_rs_bind (void) > { > static hf_register_info hf[] = { > { &hf_rs_acct_opnum, > { "Operation", "rs_acct.opnum", > FT_UINT16, BASE_DEC, NULL, 0x0, "Operation", HFILL > }}, > }; > > static gint *ett[] = { > &ett_rs_bind, > }; > proto_rs_bind = > proto_register_protocol ("DCE/RPC RS_BIND", > "RS_BIND", "rs_bind"); > proto_register_field_array (proto_rs_bind, hf, > array_length (hf)); > proto_register_subtree_array (ett, array_length > (ett)); > } > > void > proto_reg_handoff_rs_bind (void) > { > /* Register the protocol as dcerpc */ > dcerpc_init_uuid (proto_rs_bind, ett_rs_bind, > &uuid_rs_bind, ver_rs_bind, > rs_bind_dissectors, hf_rs_bind_opnum); > } > > _______________________________________________ > Ethereal-dev mailing list > Ethereal-dev@xxxxxxxxxxxx > http://www.ethereal.com/mailman/listinfo/ethereal-dev > ===== Jaime Fournier __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com
/* packet-dcerpc-rs_bind.c * * Routines for DFS/RS_BIND * Copyright 2003, Jaime Fournier <jafour1@xxxxxxxxx> * This information is based off the released idl files from opengroup. * ftp://ftp.opengroup.org/pub/dce122/dce/src/security.tar.gz security/idl/rs_bind.idl * * $Id: packet-dcerpc-rs_bind.c,v 1.10 2003/10/21 17:57:27 root Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@xxxxxxxxxxxx> * Copyright 1998 Gerald Combs * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifdef HAVE_CONFIG_H #include "config.h" #endif #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif #include <string.h> #include <glib.h> #include <epan/packet.h> #include "packet-dcerpc.h" #include "packet-dcerpc-dce122.h" static int proto_rs_bind = -1; static int hf_rs_bind_opnum = -1; static gint ett_rs_bind = -1; static e_uuid_t uuid_rs_bind = { 0xd46113d0, 0xa848, 0x11cb, {0xb8, 0x63, 0x08, 0x00, 0x1e, 0x04, 0x6a, 0xa5} }; static guint16 ver_rs_bind = 2; static dcerpc_sub_dissector rs_bind_dissectors[] = { {0, "get_update_site", NULL, NULL}, {0, NULL, NULL, NULL}, }; void proto_register_rs_bind (void) { static hf_register_info hf[] = { { &hf_rs_bind_opnum, { "Operation", "rs_bind.opnum", FT_UINT16, BASE_DEC, NULL, 0x0, "Operation", HFILL }}, }; static gint *ett[] = { &ett_rs_bind, }; proto_rs_bind = proto_register_protocol ("DCE/RPC RS_BIND", "RS_BIND", "rs_bind"); proto_register_field_array (proto_rs_bind, hf, array_length (hf)); proto_register_subtree_array (ett, array_length (ett)); } void proto_reg_handoff_rs_bind (void) { /* Register the protocol as dcerpc */ dcerpc_init_uuid (proto_rs_bind, ett_rs_bind, &uuid_rs_bind, ver_rs_bind, rs_bind_dissectors, hf_rs_bind_opnum); }
- Follow-Ups:
- Re: [Ethereal-dev] New dceerpc dissector rs_bind (second one fortoday)
- From: Ronnie Sahlberg
- Re: [Ethereal-dev] New dceerpc dissector rs_bind (second one fortoday)
- References:
- [Ethereal-dev] New dceerpc dissector rs_bind (second one for today)
- From: Jaime Fournier
- [Ethereal-dev] New dceerpc dissector rs_bind (second one for today)
- Prev by Date: [Ethereal-dev] New dceerpc dissector rs_bind (second one for today)
- Next by Date: Re: [Ethereal-dev] Menu Usability Changes
- Previous by thread: [Ethereal-dev] New dceerpc dissector rs_bind (second one for today)
- Next by thread: Re: [Ethereal-dev] New dceerpc dissector rs_bind (second one fortoday)
- Index(es):