Is it possible to hook the SMB request?

i want to monitor the action on the local machine of the remote machine. i think hooking the SMB request is a way .It’s possible?
or has another way to do that?
any suggestion will be appreciated.

yang