Hi
I am writing a Java program that has process a lot of pcap files to
extract certain data - in phase one I have to extract MMS's from those
pcaps. If I put some of my example pcap files into WireShare it shows me
that there is an MMS and I am able to extract the different parts of the
MMS (smil, images, etc) by using the WireShark GUI.
Basically I want to programmatically extract those different parts of
the MMS from my java program. I imagine to use the pcap processing
(guess you call it dissection) part of WireShark from my java program.
What is the best approach I can take?
I dont want to show the WireShark GUI. Guess I could call tshark from my
java program? But does tshark enable me to extract embedded data like
e.g. a JPG image?
Are there better approaches?
I have read a little about libwireshark. It that the way to go? How to
get started on using libwireshark? Documentation?
I have also seen some tools on Wiki (http://wiki.wireshark.org/Tools).
Are there good starting points among them?
Hope for some good feedback. Also hope to eventually be able to give
something back to the WireShark project.
Regards, Steff