VBA-Inspect é uma ferramenta para extração de código VBA presente principalmente em arquivos Excel, com o objetivo final de fornecer rapidamente uma visão geral do código presente nesses arquivos e iniciar a caça ao Shadow-IT extrações "selvagens", operações CRUD via OLEDB /ODBC, ...).
Para inspecionar recursos, usaremos scripts Python.
O que é necessário para iniciar seu projeto...
Etapas para usar scripts....
pip install -U oletools
A configuração da análise é feita no arquivo /config/vba-inspect.ini, na seção DEFAULT. Você indicará a pasta a analisar e o tipo de arquivo a considerar (*, *.xls, *.xlsx).
Para realizar uma auditoria, você precisará executar o script vba-inspect.py
Python vba-inspect.py
O script irá expor o conteúdo VBA de cada arquivo analisado na pasta /out/result.log. Os logs de análise estão disponíveis na pasta /log/vba-inspect.log.
Se você quiser contribuir, leia o arquivo CONTRIBUTING.md para saber como fazê-lo.