MCPcopy
hub / github.com/fortra/impacket / SMB2QueryDirectory

Class SMB2QueryDirectory

impacket/smb3structs.py:1448–1467  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1446
1447# SMB2_QUERY_DIRECTORY
1448class SMB2QueryDirectory(Structure):
1449 SIZE = 32
1450 structure = (
1451 ('StructureSize','<H=33'),
1452 ('FileInformationClass','<B=0'),
1453 ('Flags','<B=0'),
1454 ('FileIndex','<L=0'),
1455 ('FileID',':',SMB2_FILEID),
1456 ('FileNameOffset','<H=(self.SIZE + 64 + len(self["AlignPad"]))'),
1457 ('FileNameLength','<H=0'),
1458 ('OutputBufferLength','<L=0'),
1459 ('_AlignPad','_-AlignPad','self["FileNameOffset"] - (64 + self["StructureSize"] - 1)'),
1460 ('AlignPad',':=""'),
1461 ('_Buffer','_-Buffer','self["FileNameLength"]'),
1462 ('Buffer',':'),
1463 )
1464 def __init__(self, data = None):
1465 Structure.__init__(self,data)
1466 if data is None:
1467 self['AlignPad'] = ''
1468
1469class SMB2QueryDirectory_Response(Structure):
1470 structure = (

Callers 1

queryDirectoryMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…