Read request
(self, FileId, Length, Offset=0)
| 887 | raise ValueError("Failed CloseRequest ! %s" % resp.NTStatus) |
| 888 | |
| 889 | def read_request(self, FileId, Length, Offset=0): |
| 890 | """ |
| 891 | Read request |
| 892 | """ |
| 893 | resp = self.ins.sr1( |
| 894 | SMB2_Read_Request( |
| 895 | FileId=FileId, |
| 896 | Length=Length, |
| 897 | Offset=Offset, |
| 898 | ), |
| 899 | verbose=0, |
| 900 | timeout=self.timeout, |
| 901 | ) |
| 902 | if not resp: |
| 903 | raise ValueError("ReadRequest timed out !") |
| 904 | if SMB2_Read_Response not in resp: |
| 905 | raise ValueError("Failed ReadRequest ! %s" % resp.NTStatus) |
| 906 | return resp.Data |
| 907 | |
| 908 | def write_request(self, Data, FileId, Offset=0): |
| 909 | """ |
no test coverage detected