knavesec / CredMaster

Refactored & improved CredKing password spraying tool, uses FireProx APIs to rotate IP addresses, stay anonymous, and beat throttling
942 stars 124 forks source link

Timestamp generation deprecation fix #82

Open stephenbradshaw opened 4 weeks ago

stephenbradshaw commented 4 weeks ago

Newer versions of Python will generate a Deprecation warning based on the timestamp generation method used in credmaster, similar to the below.

DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC).

This PR introduces an in-place replacement timestamp generation method (tested backwards compatible to Python 3.6.9) that will avoid the warning message.