Yes, i will do it! But how it appear only if i try to print the data?
There is a way to solve it by myself? Thanks, Riccardo Luis EG Ontanon wrote: > A bug in wireshark... > That should't fail (not at least that way)! > > Can you open a bug in https://bugs.wireshark.org and attach to it both > the code and a capture file that shows the problem > > Thanks, > \Lego > > On Tue, Sep 2, 2008 at 12:42 PM, Riccardo Roasio > <[EMAIL PROTECTED]> wrote: > >> I did this: >> >> >> do >> >> http__response_data_extractor=Field.new("data-text-lines") >> >> http=Listener.new() >> >> function http.packet(pinfo,tvb) >> >> local http_response_data=http_response_data_extractor() >> print("DATA : ",http_response_data) >> >> end >> >> >> end >> >> >> >> but it gives me this error: >> >> ERROR:(ftype-tvbuff.c:133):val_repr_len: assertion failed >> (rtype==FTREPR_DFILTER) >> >> Aborted >> >> >> What's wrong with it? >> >> Thanks, >> Riccardo >> >> Luis EG Ontanon wrote: >> >>> do >>> local xyz_field = Field.new("http.xyz") >>> local tap= Listener.new(); >>> >>> ... >>> >>> function tap.packet(pinfo,tvb) >>> local xyz = xyz_field() >>> ... >>> end >>> >>> ... >>> >>> end >>> >>> >>> On Tue, Sep 2, 2008 at 12:16 PM, Riccardo Roasio >>> <[EMAIL PROTECTED]> wrote: >>> >>> >>>> Hi, >>>> >>>> thanks for the aswer. >>>> I think i made the wrong question.... >>>> >>>> I would like to know how can i access to http message parts whit the >>>> Field.new("") function. >>>> In particular i'm trying to retrieve the get response body (or data) >>>> >>>> I tryed with Fiend.new(data-text-lines") but it gives an error when i >>>> try to print it. >>>> >>>> Best Regards, >>>> Riccardo >>>> >>>> Luis EG Ontanon wrote: >>>> >>>> >>>>> I'm wrote preety much all of WS Lua's interface, and I am not aware of >>>>> any such "structure"... >>>>> >>>>> There are tap-data structures of lua that are extracted from header >>>>> files of dissectors using code generated by epan/wslua/make-taps.pl >>>>> which in turn is controlled by epan/wslua/taps . >>>>> >>>>> These are *willingly* left un-documented. As my plans are to radically >>>>> modify this part of the code (but before I need to have a clear Idea >>>>> of what and how this should be done). >>>>> >>>>> The http req/resp data currently passed to Listener calls is a Table >>>>> that contains the same data as struct http_info_value_t defined in >>>>> epan/dissectors/packet-http.h . >>>>> >>>>> typedef struct _http_info_value_t { >>>>> guint32 framenum; >>>>> gchar *request_method; >>>>> guint response_code; >>>>> gchar *http_host; >>>>> gchar *request_uri; >>>>> } http_info_value_t; >>>>> >>>>> Hope this helps... >>>>> >>>>> I hope this helps but do not count on it to be there on future versions. >>>>> >>>>> \Lego >>>>> >>>>> On Tue, Sep 2, 2008 at 10:16 AM, Riccardo Roasio >>>>> <[EMAIL PROTECTED]> wrote: >>>>> >>>>> >>>>> >>>>>> Hi, >>>>>> >>>>>> where can i found informations about the lua http.response and >>>>>> http.request structure? >>>>>> >>>>>> Regards, >>>>>> Riccardo >>>>>> >>>>>> -- >>>>>> Riccardo Roasio >>>>>> amuser S.p.A. >>>>>> advanced multimedia services >>>>>> 10149 Torino (Italy) - via Val della Torre, 4 >>>>>> Tel +39 011 291 3777 >>>>>> Fax +39 011 291 3737 >>>>>> [EMAIL PROTECTED] >>>>>> >>>>>> _______________________________________________ >>>>>> Wireshark-dev mailing list >>>>>> [email protected] >>>>>> https://wireshark.org/mailman/listinfo/wireshark-dev >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>> -- >>>> Riccardo Roasio >>>> amuser S.p.A. >>>> advanced multimedia services >>>> 10149 Torino (Italy) - via Val della Torre, 4 >>>> Tel +39 011 291 3777 >>>> Fax +39 011 291 3737 >>>> [EMAIL PROTECTED] >>>> >>>> _______________________________________________ >>>> Wireshark-dev mailing list >>>> [email protected] >>>> https://wireshark.org/mailman/listinfo/wireshark-dev >>>> >>>> >>>> >>> >>> >>> >> -- >> Riccardo Roasio >> amuser S.p.A. >> advanced multimedia services >> 10149 Torino (Italy) - via Val della Torre, 4 >> Tel +39 011 291 3777 >> Fax +39 011 291 3737 >> [EMAIL PROTECTED] >> >> _______________________________________________ >> Wireshark-dev mailing list >> [email protected] >> https://wireshark.org/mailman/listinfo/wireshark-dev >> >> > > > > -- Riccardo Roasio amuser S.p.A. advanced multimedia services 10149 Torino (Italy) - via Val della Torre, 4 Tel +39 011 291 3777 Fax +39 011 291 3737 [EMAIL PROTECTED] _______________________________________________ Wireshark-dev mailing list [email protected] https://wireshark.org/mailman/listinfo/wireshark-dev
