D.10. idl2wrs: Creating dissectors from CORBA IDL files

Wireshark

D.10. idl2wrs: Creating dissectors from CORBA IDL files

D.10.1. What is it?

D.10.2. Why do this?

D.10.3. How to use idl2wrs

  1. idl2wrs  <your_file.idl>
    idl2wrs echo.idl
  2. idl2wrs echo.idl > packet-test-idl.c
  1. Usage: omniidl  -p ./ -b wireshark_be <your file.idl>
    omniidl  -p ./ -b wireshark_be echo.idl
  2. omniidl  -p ./ -b wireshark_be echo.idl > packet-test-idl.c
  3. cp packet-test-idl.c /dir/where/wireshark/lives/epan/dissectors/
    CLEAN_DISSECTOR_SRC = \
            packet-2dparityfec.c    \
            packet-3com-njack.c     \
            ...
                
    CLEAN_DISSECTOR_SRC = \
            packet-test-idl.c       \
            packet-2dparityfec.c    \
            packet-3com-njack.c     \
            ...
                
  4. ./configure (or ./autogen.sh)
  5. make

D.10.4. TODO

D.10.5. Limitations

D.10.6. Notes