Skip to content

Releases: netinvent/windows_tools

Insert some release title ;)

29 Aug 08:24
Compare
Choose a tag to compare

This release adresses some issues that came along the road

Fixes

  • antivirus: Detection now works when registry search fails
  • registry: Don't return empty values in get_values()
  • updates: Fix detection when no install date / install result is available (happens on Win11)
  • signtool: Allow loose bitness signing
  • signtool: Allow USB token usage when no certificate is given
  • signtool: Test network access to all possible timeservers
  • wmi: Fix timezonebias when negative TZ is used

Misc

  • Fix tests

Maintenance release 6

11 Oct 15:55
Compare
Choose a tag to compare

Features

users

  • New get_local_group_members() function that lists members of local groups
  • New is_user_local_admin() function that checks if user is local administrator

Bugfixes

office

  • Fixed office version was litteral number instead of year when version < 16

Maintenance release 5

08 Oct 13:52
Compare
Choose a tag to compare

Bugfixes

updates

  • Removed a debug print statement that printed updates that didn't install

Maintenance release 4 [HAS A DEBUG PRINT STATEMENT, DO NOT USE]

08 Oct 11:15
Compare
Choose a tag to compare

Bugfixes

updates

  • Fix error when no install date is available through WMI

registry

  • Fixed tests on Python 3.5

Other

  • Updated requirements to meet latest packages

Maintenance release 3

06 Oct 12:22
Compare
Choose a tag to compare

Features

updates

  • We now have a get_windows_updates() function that allows to check for installed windows updates via COM, WMI and registry

registry

  • All registry functions now have last_modified=True|False parameter that adds the list modifcation date of the registry key

misc

  • Added basic functions to convert windows ticks into epoch or date strings

Other

  • Added newer python versions to testing matrix
  • Added black linter, moved all linting to Python 3.9 only

Maintenance release 2

02 Jul 10:22
Compare
Choose a tag to compare

Features

antivirus

  • Added antivirus type, protection and update state when possible

wmi_queries

  • windows_tools self generated WMI queries now have the name of the package that generated them

Bugfixes

antivirus

product_key

  • Fixed possible exception when no key is found via WMI

Maintenance release

03 Jun 13:41
Compare
Choose a tag to compare

This is a small maintenance release that fixes the following issues:

  • signtool

    • Improve 'signtool.exe' path detection
    • Add self signed certificate tests
  • bitlocker

    • Fix non unlocked bitlocker devices are not shown

Various code refactoring has taken place to improve overall code quality, without functional changes:

  • virtualization
  • office
  • wmi_queries
  • registry

signtool release

12 May 20:23
Compare
Choose a tag to compare

This release adds support for windows signtool in order to add authenticode to windows binaries.
It also fixes the following issues:

  • Double results in antivirus detection
  • Better CIM tempstamp creation function (+ compatibility layer for wmi_queries < 0.9.5)
  • Adds typing requirement for python < 3.5

UTC datetime

30 Mar 14:02
Compare
Choose a tag to compare

This release only renames a function so it's more clear that the datetime object it requires should be in UTC format, also allows to localize the resulting CIM timestamp.

First public release

24 Mar 17:29
Compare
Choose a tag to compare

Nothing groundbreaking here, but some nice tools to handle various windows stuff.