Giter VIP home page Giter VIP logo

wombatmailviewer's People

Contributors

pjrinaldi avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

wombatmailviewer's Issues

OST Testing

Need a sample ost file to test and see if it works by using all the pst code

Implement eml

Look into implementing importing eml files and displaying properly.

Implement Tagging

Implement tagging similar to how it is in wombatforensics and decoupled for wombatregistry

Searching

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..

Attachment Handling

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

Implement MBox Parsing

Need to implement mbox parsing and display, the same way i do it in mboxviewer for wombatforensics.

vmime compile

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

libcmime implementation

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.

Implement PST/OST parsing

Need to implement pst/ost parsing. will do this using libpff. If that doesn't seem to work, I will try libpst next.

CFB/MSG code documentation

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.

MailBoxType

In mailbox type function, may want to verify header without loading the message parts.

might just want to do a simple header check manually.

Implement MSG

This will be a good goal, but probably a longer shot since it's the convulated and complicated MS compound document thing

Filtering

Implement column filtering.

whether certain fields will be drop downs based on lists of input, or just free text, etc.

Implement Header/Body viewers

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

Implement reporting similar to how it is in wombatforensics and decoupled for wombatregistry

Save Tagging State

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

About Box Updates

Update the about box and ensure all libraries, icons, and functions are listed with the correct credit.

Msg/Eml Loading

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.

eml Content not displaying on all messages

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.

wait cursor

implement the wait cursor when loading various pst things so the user knows it is working.

column fit

Need to ensure all columns if empty, won't fit or will fit to the header word count + 10.

Implement Msg Class

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.

Close Mail Item Button

Need to implement a close mail item button, so i can close items without exiting the program.

implement full headers at end of the message

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.