mirror of
https://github.com/lgandx/Responder.git
synced 2025-07-05 20:41:22 -07:00
added smb filetime support
This commit is contained in:
parent
4bddf50b5c
commit
b0f044fe4e
3 changed files with 20 additions and 10 deletions
10
utils.py
10
utils.py
|
@ -24,6 +24,7 @@ import settings
|
|||
import datetime
|
||||
import codecs
|
||||
import struct
|
||||
from calendar import timegm
|
||||
|
||||
def RandomChallenge():
|
||||
if settings.Config.PY2OR3 == "PY3":
|
||||
|
@ -50,6 +51,15 @@ def RandomChallenge():
|
|||
def HTTPCurrentDate():
|
||||
Date = datetime.datetime.utcnow().strftime('%a, %d %b %Y %H:%M:%S GMT')
|
||||
return Date
|
||||
|
||||
def SMBTime():
|
||||
dt = datetime.datetime.now()
|
||||
dt = dt.replace(tzinfo=None)
|
||||
if settings.Config.PY2OR3 == "PY3":
|
||||
return struct.pack("<Q",116444736000000000 + (timegm(dt.timetuple()) * 10000000)).decode('latin-1')
|
||||
else:
|
||||
return struct.pack("<Q",116444736000000000 + (timegm(dt.timetuple()) * 10000000))
|
||||
|
||||
try:
|
||||
import sqlite3
|
||||
except:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue