wireshark/epan/dissectors/pidl
Ronnie Sahlberg ed3e02ed61 prettify dissection od ldap attributes
special case some common special attributes such as DomainSid and DomainGuid
and dissect them as SIDs and GUIDs

examples of these special attributes can be seen in Xiaoguang Liu's email to wireshark dev



svn path=/trunk/; revision=18719
2006-07-12 09:02:00 +00:00
..
IDL_LICENSE.txt
README the pidl parameter is now --ws-parser and not --eth-parser 2006-07-06 07:51:58 +00:00
atsvc.cnf
atsvc.idl OK, if we're not going to have our "idl_types.h" different from Samba's, 2005-12-12 10:15:56 +00:00
dssetup.idl OK, if we're not going to have our "idl_types.h" different from Samba's, 2005-12-12 10:15:56 +00:00
idl_types.h some updates from new pidl 2006-06-09 21:17:58 +00:00
initshutdown.idl
packet-dcerpc-atsvc.c Rename the main executable to "wireshark", along with more conversions: 2006-05-31 19:12:15 +00:00
packet-dcerpc-atsvc.h Rename the main executable to "wireshark", along with more conversions: 2006-05-31 19:12:15 +00:00
packet-dcerpc-initshutdown.c Rename the main executable to "wireshark", along with more conversions: 2006-05-31 19:12:15 +00:00
packet-dcerpc-initshutdown.h Rename the main executable to "wireshark", along with more conversions: 2006-05-31 19:12:15 +00:00
packet-dcerpc-winreg.c prettify dissection od ldap attributes 2006-07-12 09:02:00 +00:00
packet-dcerpc-winreg.h prettify dissection od ldap attributes 2006-07-12 09:02:00 +00:00
srvsvc.idl add work in progress srvsvc.idl. 2005-12-16 22:06:52 +00:00
winreg.cnf some updates from new pidl 2006-06-09 21:17:58 +00:00
winreg.idl some updates from new pidl 2006-06-09 21:17:58 +00:00
wkssvc.cnf update the work-in-progress pidl generated wkssvc dissector and add a conformance file using the new nice TFS conformance file directive 2005-12-13 07:53:52 +00:00
wkssvc.idl Major properties cleanup 2006-03-27 21:00:16 +00:00

README

The REAMDE specific to the Wireshark "copy" of the pidl sources
==============================================================

The tree tools/pidl is a direct extract from
svn://svnanon.samba.org/samba/branches/SAMBA_4_0/source/pidl
to allow building Wireshark pidl dissectors without having to
*explicitely* access a remote svn repository.

Don't do changes here, do them at the samba tree! Changes to this tree will
be overwritten the next time the sources from the samba tree are updated,
which is basically every time you do an svn up in the Wireshark toplevel dir.

In order to build, install yapp (on Suse, the rpm is named perl-Parse-Yapp),
then do
make Makefile.PL && make && && make install

This will build and install the binaries and the manpage (pidl.1).

run  pidl with:

pidl --ws-parser -- <idl-file>  (don't forget the "--")

If you run outside the dissectors/pidl directory, this *will* result in a
warning like:
atsvc.idl:5:23: idl_types.h: No such file or directory
and *may* result in additional warnings like:
Warning: No conformance file `initshutdown.cnf'
Unable to handle string with flags STR_LEN4|STR_NOTERM at /usr/lib/perl5/site_perl/5.8.6/Parse/Pidl/Wireshark/NDR.pm line 283.