pjrinaldi / wombatmailviewer Goto Github PK
View Code? Open in Web Editor NEWReview MBOX, PST, and OST
License: GNU General Public License v2.0
Review MBOX, PST, and OST
License: GNU General Public License v2.0
Maybe i want to set default applications rather than xdg-open???
Need a sample ost file to test and see if it works by using all the pst code
Look into implementing importing eml files and displaying properly.
Implement tagging similar to how it is in wombatforensics and decoupled for wombatregistry
Implement searching capability. will have to decide how to implement and whether i want it to search across all fields, or get to specify the fields.
will have to figure out how to display results such as live in msg box, new window, across all mailboxes, etc, and whether i would highlight, etc..
Look into switching Wombat Mail Viewer from Qt to Fox Toolkit as well as am doing with Wombat Registry.
Need to implement attachment handling for all mail item types (mbox,pst,ost,msg,eml)
possibly provide the attachments in an FXItemLIst, then if you single click, provide a text preview for v0.2 and just enable downloading locally for v0.1
Need to review my code and then implement or ensure i properly parse msg files where the difat is larger than 1 sector and the fat is also larger than 1 sector.
Need to implement mbox parsing and display, the same way i do it in mboxviewer for wombatforensics.
Issue with vmime headers not in the right order when compiling from scratch. need to look into this and figure out where the files need to go
need to figure out how i want to incorporate the libcmime.so and it's .h files if they for me and i need to gen up a release.
Need to implement pst/ost parsing. will do this using libpff. If that doesn't seem to work, I will try libpst next.
Msg is failing during navigate directorytree code. need to go back over the cfb code and document properly, then once i fixed up the error, clean it up, cause it is kind of messy and clearly has an issue that cropped up without knowing what i did.
In mailbox type function, may want to verify header without loading the message parts.
might just want to do a simple header check manually.
This will be a good goal, but probably a longer shot since it's the convulated and complicated MS compound document thing
Implement column filtering.
whether certain fields will be drop downs based on lists of input, or just free text, etc.
Modify so the header is in one box and the body is in another which can display html, while the headers just display text
Implement reporting similar to how it is in wombatforensics and decoupled for wombatregistry
I need to save state of tagging, since reviewing email will take longer than registry review and being able to exit and come back would be helpful
Update the about box and ensure all libraries, icons, and functions are listed with the correct credit.
When I load Eml and Msg items by selecting them on the right, I need to also populate the table, so i can tag them if i want them.
Some EML text/html contents aren't displaying as plain text. need to look at example messages and see if it is because the message also has a text component, or i am implementing the vmime get text from html wrong.
Need to create a method to show when a message is already reviewed.
implement the wait cursor when loading various pst things so the user knows it is working.
Need to ensure all columns if empty, won't fit or will fit to the header word count + 10.
Replacing parsemsg with a msg class, so i only initialize the cfb file information once, and then don't repeat functons when i don't have to.
Need to implement a close mail item button, so i can close items without exiting the program.
Need to implement sorting
need to implement the full header information for mbox/eml at the end of the message contents because i'm missing important header information for forensics.
need to see if extra header info is also missing from pst an then add that as well. if it isn't missing, may want to just use the default mail headers at top and put the rest at the bottom for consistency
Need to implement the new Gmail json format return from google.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.