Incoming SMB packet
(self, pkt)
| 4929 | # I/O |
| 4930 | |
| 4931 | def in_pkt(self, pkt): |
| 4932 | """ |
| 4933 | Incoming SMB packet |
| 4934 | """ |
| 4935 | if SMB2_Transform_Header in pkt: |
| 4936 | # Packet is encrypted |
| 4937 | pkt = pkt[SMB2_Transform_Header].decrypt( |
| 4938 | self.Dialect, |
| 4939 | self.DecryptionKey, |
| 4940 | CipherId=self.CipherId, |
| 4941 | ) |
| 4942 | # Signature is verified in SMBStreamSocket |
| 4943 | return pkt |
| 4944 | |
| 4945 | def out_pkt(self, pkt, Compounded=False, ForceSign=False, ForceEncrypt=False): |
| 4946 | """ |