Skip to content

Releases: rowingdude/analyzeMFT

Bug fix updates

27 Sep 13:22
94f9db6
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.0.6.7...v3.0.7

v3.0.6.7

06 Sep 18:04
40a7bc8
Compare
Choose a tag to compare

Thanks to @wbi-ocd for adding the shebang to the top of the analyzeMFT.py file so we can run it as an application ...

What's Changed

New Contributors

Full Changelog: v3.0.6.6...v3.0.6.7

v3.0.6.6

05 Sep 14:52
7c9a360
Compare
Choose a tag to compare

This release finalizes the missing asyncio pieces, resolves a runtime warning about string and integer conversion, and we update the documentation.

Minor fixes

05 Sep 12:26
68112c9
Compare
Choose a tag to compare

I added a function to add the program directory that AnalyzeMFT.py runs in to the main entry file and forgot to import os (oops) before hitting the git push shortcut.

v3.0.5

04 Sep 19:15
3456209
Compare
Choose a tag to compare

##Major refactoring:

Changed mft_records from list to dictionary
Implemented proper CSV writer initialization
Fixed attribute parsing issues

##Performance improvements:

Optimized progress reporting
Streamlined stat counting
Reduced verbose output in non-debug mode

##Enhanced user controls:

Added multiple verbosity levels (-v, -vv, -vvv)

Implemented debug levels (-d, -dd, -ddd)

Created new logging system for flexible output control

Improved error handling and debugging capabilities

Restructured as proper Python package:

Added init.py for correct module referencing

Updated setup.py for standard installation

Created console script entry point

Resolved critical bugs preventing execution on large MFT files

Improved code maintainability and readability

v3.0.3

04 Sep 17:10
a965cf9
Compare
Choose a tag to compare
  • Brought back CSV timeline, body, l2t
  • Revised type hinting a bit more to work better with static tools

What's Changed

Full Changelog: v3.0.2...v3.0.3

v3.0.2

04 Sep 14:52
29821c1
Compare
Choose a tag to compare

Moved from general block parse statements to calling individual functions that are attribute specific.

What's Changed

Full Changelog: v3.0.1...v3.0.2

v3.0.1

03 Sep 20:04
2b94b94
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.0...v3.0.1

Version 3.0

15 Aug 18:54
fd617ea
Compare
Choose a tag to compare

##Version 3 is out!

The high point of this release is that the code is FINALLY into a "Python 3 class layout". I have no idea WHY I felt overly compelled to take this on, but it's done. I'm happy to report it works. It's now more extendable and I'm stoked. I'm drawing up a list of stuff to add

v2.1.1

12 Aug 16:04
bbe09dc
Compare
Choose a tag to compare

Using better data structures for attribute types, refactoring into classes, and adding more error handling!