Ethereal-dev: [Ethereal-dev] Removing dissectors

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Richard Sharpe <rsharpe@xxxxxxxxxxxxxxxxx>
Date: Wed, 14 Jan 2004 04:14:40 -0800 (PST)
Hi,

today I was talking to someone at LCA2004 who was interested in removing 
dissectors, and we discussed doing it dynamically.

Without looking at the code closely, we thought that what we would like to 
do is to specify a list of dissectors that they need, and then during 
startup, walk the list/tree of dissectors and mark all those that lead to 
the protocols they want to keep, and then walk the list again and 
disable/remove all those protocols not marked.

I wonder how hard this would be to do?

Regards
-----
Richard Sharpe, rsharpe[at]richardsharpe.com, rsharpe[at]samba.org, 
sharpe[at]ethereal.com, http://www.richardsharpe.com