MCPcopy Create free account
hub / github.com/PierreGode/Ragnar / connectSrvSvc

Method connectSrvSvc

pager_lib/smb/base.py:426–439  ·  view source on GitHub ↗
(tid)

Source from the content-addressed store, hash-verified

424 messages_history = [ ]
425
426 def connectSrvSvc(tid):
427 m = SMB2Message(SMB2CreateRequest('srvsvc',
428 file_attributes = 0,
429 access_mask = FILE_READ_DATA | FILE_WRITE_DATA | FILE_APPEND_DATA | FILE_READ_EA | FILE_WRITE_EA | READ_CONTROL | FILE_READ_ATTRIBUTES | FILE_WRITE_ATTRIBUTES | SYNCHRONIZE,
430 share_access = FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE,
431 oplock = SMB2_OPLOCK_LEVEL_NONE,
432 impersonation = SEC_IMPERSONATE,
433 create_options = FILE_NON_DIRECTORY_FILE | FILE_OPEN_NO_RECALL,
434 create_disp = FILE_OPEN))
435
436 m.tid = tid
437 self._sendSMBMessage(m)
438 self.pending_requests[m.mid] = _PendingRequest(m.mid, expiry_time, connectSrvSvcCB, errback, tid = tid)
439 self._pushToArray(messages_history, m)
440
441 def connectSrvSvcCB(create_message, **kwargs):
442 self._pushToArray(messages_history, create_message)

Callers

nothing calls this directly

Calls 6

_pushToArrayMethod · 0.95
SMB2MessageClass · 0.85
SMB2CreateRequestClass · 0.85
_PendingRequestClass · 0.85
SMBMessageClass · 0.85

Tested by

no test coverage detected