olebrowse - a simple python GUI to browse OLE files and extract streams

olebrowse is a simple GUI to browse OLE files (e.g. MS Word, Excel, Powerpoint documents), to view and extract individual data streams. It is part of the oletools package.

See the oletools page for more info.


  • 2012-10-09: Initial version of olebrowse and pyxswf
  • see changelog in source code for more info.


The oletools package is available on the project page.


Usage: olebrowse.py [file]

If you provide a file it will be opened, else a dialog will allow you to browse folders to open a file. Then if it is a valid OLE file, the list of data streams will be displayed. You can select a stream, and then either view its content in a builtin hexadecimal viewer, or save it to a file for further analysis.


Main menu, showing all streams in the OLE file:

Menu with actions for a stream:

 Hex view for a stream: