Wireshark-dev: Re: [Wireshark-dev] SMPP wireshark support
Date: Thu, 7 Jan 2010 11:57:18 +0000 (GMT)
Hello Abhik
thanks for response.
after reviewing some of the code of the dissector, I guess I more interested in the layer below the dissector.

basically I would like to find how the stream data is captured and presented to the dissector.
it looks like  tcp_dissect_pdus() performs the magic of the tcp payload reassembly.

it appears that the dissector calls the tcp_dissect_pdus() and input params to this function are received from the call
to the dissector - the first 3 params are the tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree

Where are the objects of these data types created and populated for SMPP?

thank you.






----Original Message----

From: sarkar.abhik@xxxxxxxxx

Date: 07-Jan-2010 06:02

To: "bmoyni01@xxxxxxxxxxx", "Developer support list for Wireshark"

Subj: Re: [Wireshark-dev] SMPP wireshark support



Hello Bob,

SMPP is supported. Please see http://wiki.wireshark.org/SMPP.

The source code of the dissector is in epan/dissectors/packet-smpp.[ch]

If it is applications you want to write, you might consider using one of the many open source APIs available. I know of at least 3 available for Java and also for Python.


Regards,
Abhik

On Wed, Jan 6, 2010 at 9:50 PM, bmoyni01@xxxxxxxxxxx bmoyni01@xxxxxxxxxxx> wrote:

Hello,



I'm interested to find out about SMPP handling within wireshark.

expecially the reception of SMPP operations over TCP.

Can someone point me towards the handling code?



Basically I have an application and I want it to bind and submit

SMPP messages

The messages I want to send and test include

o single submit operations

o submits with SAR

o submits with large payload

o submits with udh



I would like to write a test application for receive and process the

SMPP operations.

I'm thinking that wireshark smpp must be able to handle these type of

operations and the re-assembly of SMMP payload within TCP transport.

Does it handle the re-assembly of the TCP payload whereby multiple tcp

socket reads may be required

to get the appropriate stream of bytes required.



Could someone point me towards the architecture of wireshark and the

handling code.



All feedback appreciated.



Thank you.

Bob





I'm using Vodafone Mail - to get your free mobile email account go to http://www.vodafone.ie

Use of Vodafone Mail is subject to Terms and Conditions  http://www.vodafone.ie/terms/website





___________________________________________________________________________

Sent via:    Wireshark-dev mailing list wireshark-dev@xxxxxxxxxxxxx>

Archives:    http://www.wireshark.org/lists/wireshark-dev

Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev

             mailto:wireshark-dev-request@xxxxxxxxxxxxx?subject=unsubscribe










I'm using Vodafone Mail - to get your free mobile email account go to http://www.vodafone.ie
Use of Vodafone Mail is subject to Terms and Conditions  http://www.vodafone.ie/terms/website