I have a plan to improve support of file-dissectors. Next step for me is change "Open" option to support both Capture (high priority) and Files-formats. Nothing new here, just add files support as captures are supported right now, something like Type in Open dialogs contains "All, All captures files, All file-format types, {capture with magic}, {capture heur}, {file with magic /* Aka "MIME File..."... now */}, {file heur}". I am back from holiday, so I will start work on that soon.
PS. After Next step (aka Step #2), there is a plan for Step #3 and #4. On 30 August 2015 at 15:39, Hadriel Kaplan <the.real.hadr...@gmail.com> wrote: > When you say "properly", you mean like so it can be submitted into > master? I think the *right* thing is a much bigger change, and > involves creating wiretype subtypes for each file-format reader type. > But in the meantime you could wrap all your code in #ifdef so it's not > normally compiled in, but when it is compiled in it's the last magic > value and always succeeds. > > I believe (or at least hope) that the way the MIME files thing works > right now is only a temporary hack. Ultimately we're not really > opening a file as a MIME container, shouldn't be seeing the file's > records inside of one big "MIME" frame but instead as independent > frames, and shouldn't need magic values to match up at all. I should > be able to tell wireshark to display a file in Format X, and it should > do it or die trying. :) > > -hadriel > > > On Sun, Aug 30, 2015 at 8:41 AM, Joerg Mayer <jma...@loplof.de> wrote: > > On Sun, Aug 30, 2015 at 07:53:09AM -0400, Hadriel Kaplan wrote: > >> Did you add the magic info into the magic_files array in > >> wiretap/mime_file.c? It looks like it's necessary. > > > > Ah, that was the part I was missing. Thanks! > > Of course now that I did look at it, it doesn't help me because the file > format > > doesn't really have a magic value. So how do I go about it properly? > > > > Thanks > > Jörg > > > >> On Sun, Aug 30, 2015 at 4:22 AM, Joerg Mayer <jma...@loplof.de> wrote: > >> > I'm trying to write a file dissector for the IxVeriWave (.vwr) > capture files > >> > (without loosing the ability to open said capture files normally of > course) > >> > and am failing: > >> > Running "tshark -X 'read_format:MIME Files Format' -V -r > testfile.vwr" (or > >> > the equivalent steps in wireshark) results in > >> > tshark: The file "testfile.vwr" isn't a capture file in a format > TShark understands. > >> > Trying to just take over the complete capture file was also > unsuccessful. > >> > I've attached the current source of the dissector. Simple question: > What am > >> > I missing ;-) > >> > In case you want to test, use the capture attached to bug 11464. > > > > -- > > Joerg Mayer <jma...@loplof.de> > > We are stuck with technology when what we really want is just stuff that > > works. Some say that should read Microsoft instead of technology. > > > ___________________________________________________________________________ > > Sent via: Wireshark-dev mailing list <wireshark-dev@wireshark.org> > > Archives: https://www.wireshark.org/lists/wireshark-dev > > Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev > > mailto:wireshark-dev-requ...@wireshark.org > ?subject=unsubscribe > ___________________________________________________________________________ > Sent via: Wireshark-dev mailing list <wireshark-dev@wireshark.org> > Archives: https://www.wireshark.org/lists/wireshark-dev > Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev > mailto:wireshark-dev-requ...@wireshark.org > ?subject=unsubscribe > -- Pozdrawiam / Best regards ------------------------------------------------------------------------------------------------------------- Michał Łabędzki, Software Engineer Tieto Corporation Product Development Services http://www.tieto.com / http://www.tieto.pl --- ASCII: Michal Labedzki location: Swobodna 1 Street, 50-088 Wrocław, Poland room: 5.01 (desk next to 5.08) --- Please note: The information contained in this message may be legally privileged and confidential and protected from disclosure. If the reader of this message is not the intended recipient, you are hereby notified that any unauthorised use, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by replying to the message and deleting it from your computer. Thank You. --- Please consider the environment before printing this e-mail. --- Tieto Poland spółka z ograniczoną odpowiedzialnością z siedzibą w Szczecinie, ul. Malczewskiego 26. Zarejestrowana w Sądzie Rejonowym Szczecin-Centrum w Szczecinie, XIII Wydział Gospodarczy Krajowego Rejestru Sądowego pod numerem 0000124858. NIP: 8542085557. REGON: 812023656. Kapitał zakładowy: 4 271500 PLN
___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev@wireshark.org> Archives: https://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-requ...@wireshark.org?subject=unsubscribe