Skip to content

This project aims to inspect the VB code present in the Excel files.

License

Notifications You must be signed in to change notification settings

evandycke/python-oletools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Python Oletools

This project aims to inspect the VB code present in the Excel files. This allows you to quickly have an overview of the code present in these files and to hunt down "wild" extractions, CRUD operations via OLEDB or ODBC connections, ...

forthebadge forthebadge forthebadge forthebadge forthebadge

Python

Get started with Oletools

  1. Install Python (if you haven't already)
  2. Clone this repository
  3. Install OleTools
pip install -U oletools
  1. Configure the scan (directory & file pattern) through the oletools.ini file
  2. Execute Oletools.py
Python Oletools.py

The script will expose in the /out/result.log folder the VBA contents of each scanned file. Analysis logs are available in the /log/vba-inspect.log folder

Result

Oletools

Build with

  • Python - Programming language
  • OleTools - Tools developed in Python to analyze OLE files and Microsoft Office files
  • Git - Open source distributed version control system

Contributing

If you would like to contribute, read the CONTRIBUTING.md file to learn how to do so.

About

This project aims to inspect the VB code present in the Excel files.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Languages