Ask Your Question

Cilyan's profile - activity

2023-10-27 15:32:36 +0000 received badge  Famous Question (source)
2021-10-17 18:24:00 +0000 received badge  Notable Question (source)
2020-10-27 16:58:17 +0000 asked a question Create a User Access Table from LUA

Create a User Access Table from LUA This is possibly rather a feature request. Is it possible to register a UAT from LU

2020-10-18 14:13:36 +0000 received badge  Popular Question (source)
2019-08-15 14:44:27 +0000 received badge  Famous Question (source)
2019-08-15 14:44:27 +0000 received badge  Notable Question (source)
2018-05-31 20:04:17 +0000 marked best answer Get index of DissectorTable from a subdissector

I'm developing a custom Lua dissector that uses a custom DissectorTable against a payload type information contained in the header to dissect the payload data. It appears however that payload types can be grouped and a range of payload types can be dissected the same, with small differences.

When adding a subdissector to a tcp.port, I can always check the pinfo.srcport or pinfo.dstport, but how could a subdissector find out or be informed about the custom value that was used to find it in the dissector table?

Is there a way to add information to either the pinfo or tree from the parent dissector before the subdissector is called?

2018-05-31 19:57:06 +0000 commented answer Get index of DissectorTable from a subdissector

Thanks a lot. This works actually wonderful. Though according to the official example I used the table to get the dissec

2018-05-31 19:56:45 +0000 commented answer Get index of DissectorTable from a subdissector

Thanks a lot. This works actually wonderful. Though according to the official example I used the table to get the dissec

2018-05-31 17:49:09 +0000 commented answer Get index of DissectorTable from a subdissector

Thanks for the quick reply. Indeed. I created a subdissector that would accept an additional parameter, but I get nil on

2018-05-31 13:10:31 +0000 edited question Get index of DissectorTable from a subdissector

Get index of DissectorTable from a subdissector I'm developing a custom Lua dissector that uses a custom DissectorTable

2018-05-31 13:10:17 +0000 asked a question Get index of DissectorTable from a subdissector

Get index of DissectorTable from a subdissector I'm developing a custom Lua dissector that uses a custom DissectorTable

2018-05-31 12:38:23 +0000 received badge  Popular Question (source)
2017-12-14 08:47:59 +0000 commented answer Use UDS dissector inside DoIP dissector

Oh, thanks, nice. I saw your change in git. I was confused, I thought that registering the protocol was enough to regist

2017-12-14 08:45:54 +0000 marked best answer Use UDS dissector inside DoIP dissector

UDS is a diagnostic protocol used in cars. It can be used on any bus that provides a transport protocol.

DoIP (ISO 13400) is a transport protocol created to convey diagnostic messages and other information over TCP or UDP.

I used a custom dissector written in lua to reconstruct and parse DoIP messages and then passed it to a custom uds dissector for the diagnostic message content using

Dissector.get("uds"):call(tvb(8+4):tvb(),pinfo,tree)

Since 2.4.0, an official uds protocol has landed in Wireshark (yeah!). But it seems I can't call the dissector

Lua Error: dissect_tcp_pdus dissect_func: [string "C:\Program Files\Wireshark\plugins\2.4.2\doip..."]:160: bad argument #1 to 'get' (Dissector_get: No such dissector)

How am I supposed to use the new UDS dissector?

2017-12-14 08:45:54 +0000 received badge  Scholar (source)
2017-12-13 17:20:54 +0000 received badge  Editor (source)
2017-12-13 17:20:54 +0000 edited question Use UDS dissector inside DoIP dissector

Use UDS dissector inside DoIP dissector UDS is a diagnostic protocol used in cars. It can be used on any bus that provid

2017-12-13 17:20:18 +0000 asked a question Use UDS dissector inside DoIP dissector

Use UDS dissector inside DoIP dissector UDS is a diagnostic protocol used in cars. It can be used on any bus that provid