Wireshark-dev: Re: [Wireshark-dev] LUA development changing column headers
From: "Luis EG Ontanon" <luis@xxxxxxxxxxx>
Date: Mon, 16 Jun 2008 15:10:13 +0200
pinfo.cols.protocol = "MyProto"
should work
possible pinfo.columns indexes are:
static const struct col_names_t colnames[] = {
{"number",COL_NUMBER},
{"abs_time",COL_ABS_TIME},
{"cls_time",COL_CLS_TIME},
{"rel_time",COL_REL_TIME},
{"date",COL_ABS_DATE_TIME},
{"delta_time",COL_DELTA_TIME},
{"delta_time_displayed",COL_DELTA_TIME_DIS},
{"src",COL_DEF_SRC},
{"src_res",COL_RES_SRC},
{"src_unres",COL_UNRES_SRC},
{"dl_src",COL_DEF_DL_SRC},
{"dl_src_res",COL_RES_DL_SRC},
{"dl_src_unres",COL_UNRES_DL_SRC},
{"net_src",COL_DEF_NET_SRC},
{"net_src_res",COL_RES_NET_SRC},
{"net_src_unres",COL_UNRES_NET_SRC},
{"dst",COL_DEF_DST},
{"dst_res",COL_RES_DST},
{"dst_unres",COL_UNRES_DST},
{"dl_dst",COL_DEF_DL_DST},
{"dl_dst_res",COL_RES_DL_DST},
{"dl_dst_unres",COL_UNRES_DL_DST},
{"net_dst",COL_DEF_NET_DST},
{"net_dst_res",COL_RES_NET_DST},
{"net_dst_unres",COL_UNRES_NET_DST},
{"src_port",COL_DEF_SRC_PORT},
{"src_port_res",COL_RES_SRC_PORT},
{"src_port_unres",COL_UNRES_SRC_PORT},
{"dst_port",COL_DEF_DST_PORT},
{"dst_port_res",COL_RES_DST_PORT},
{"dst_port_unres",COL_UNRES_DST_PORT},
{"protocol",COL_PROTOCOL},
{"info",COL_INFO},
{"packet_len",COL_PACKET_LENGTH},
{"cumulative_bytes",COL_CUMULATIVE_BYTES},
{"oxid",COL_OXID},
{"rxid",COL_RXID},
{"direction",COL_IF_DIR},
{"circuit_id",COL_CIRCUIT_ID},
{"src_idx",COL_SRCIDX},
{"dst_idx",COL_DSTIDX},
{"vsan",COL_VSAN},
{"tx_rate",COL_TX_RATE},
{"rssi",COL_RSSI},
{"hpux_subsys",COL_HPUX_SUBSYS},
{"hpux_devid",COL_HPUX_DEVID},
{"dce_call",COL_DCE_CALL},
{NULL,0}
};
On Mon, Jun 16, 2008 at 2:38 PM, Rowswell, Brent
<brent.rowswell@xxxxxxxx> wrote:
> Thank you for getting back to me so quickly,
>
> So you're saying that I can edit the text in the pinfo.columns field,
> which should mean that I can change say Protocol, where it normally puts
> TCP, UDP, etc. to any string that I want? If so, what would be the
> correct syntax to do so? pinfo.columns:_newindex("Protocol",
> "NameOfProto") doesn't seem to work, which makes me think that my syntax
> is off.
>
> Brent Rowswell
>
> -----Original Message-----
> From: wireshark-dev-bounces@xxxxxxxxxxxxx
> [mailto:wireshark-dev-bounces@xxxxxxxxxxxxx] On Behalf Of Luis EG
> Ontanon
> Sent: Friday, June 13, 2008 4:57 AM
> To: Developer support list for Wireshark
> Subject: Re: [Wireshark-dev] LUA development changing column headers
>
> You cannot add columns that way using Lua, Lua can use just the columns
> that are already there under pinfo.columns ...
> The outdated example you talk about does not create a column it just
> switches over the src and dst addresses.
>
>
> On Fri, Jun 13, 2008 at 12:04 AM, Rowswell, Brent
> <brent.rowswell@xxxxxxxx> wrote:
>> Over the past few weeks I've been trying to make a LUA script to parse
>
>> out my header information, open up the packet and display the
>> necessary data in a various tree structure. So far all of that has
>> been done well enough, but I find that the packets that I have
>> dissected come maybe once every 300 packets, which makes it pretty
>> hard to compare packets. What I've been trying to do is either edit
>> the packet column data, such as where the ip source or destination is
>> displayed into my own data, or add a new column of my own type so that
>
>> I can sort the data, which will then put all of my packets next to
>> each other. I know that on the wiki of lua examples there's an
>> outdated way of doing something similar, but it no longer works with
>> the current 1.0.0 build of wireshark. I was wondering if I could get
>> some help in how the syntax should look, for instance if this would
>> work: using pinfo.cols to grab the packet's columns, and upon that
>> use :_newindex("Msgtype", "NameofMsg") to put in a new column named
>> Msgtype where this packets data in that column would be NameofMsg,
>> thus the message would look like
>>
>> pinfo.cols:_newindex("Msgtype","NameofMsg")
>> If anyone can think of another way of doing this, either by adding a
>> new column or changing the text of an existing one, I would be
> appreciative.
>>
>> Brent Rowswell
>>
>> _______________________________________________
>> Wireshark-dev mailing list
>> Wireshark-dev@xxxxxxxxxxxxx
>> https://wireshark.org/mailman/listinfo/wireshark-dev
>>
>>
>
>
>
> --
> This information is top security. When you have read it, destroy
> yourself.
> -- Marshall McLuhan
> _______________________________________________
> Wireshark-dev mailing list
> Wireshark-dev@xxxxxxxxxxxxx
> https://wireshark.org/mailman/listinfo/wireshark-dev
> _______________________________________________
> Wireshark-dev mailing list
> Wireshark-dev@xxxxxxxxxxxxx
> https://wireshark.org/mailman/listinfo/wireshark-dev
>
--
This information is top security. When you have read it, destroy yourself.
-- Marshall McLuhan
- References:
- [Wireshark-dev] LUA development changing column headers
- From: Rowswell, Brent
- Re: [Wireshark-dev] LUA development changing column headers
- From: Luis EG Ontanon
- Re: [Wireshark-dev] LUA development changing column headers
- From: Rowswell, Brent
- [Wireshark-dev] LUA development changing column headers
- Prev by Date: Re: [Wireshark-dev] LUA development changing column headers
- Next by Date: [Wireshark-dev] LUA development highlighting bytefield display with LUA
- Previous by thread: Re: [Wireshark-dev] LUA development changing column headers
- Next by thread: [Wireshark-dev] buildbot failure in Wireshark (development) on Ubuntu-7.10-x86-64
- Index(es):