Briefly and in a way you would understand, yes.
Actually, I'm just going to erase everything I just wrote, link you
here, and tell you a little more.
Warden can update without the need for a new patch. That means that it can be updated to detect new hacks without you knowing until it's too late. It searches for traces of common hacks, scans memory, etc. It probably causes you a little client lag every once in a while when it scans in-game. On Diablo, there is a new packet pair for Warden.
Code:
Packet ID: 0x66
Type: Client > Server (sent)
Description: Responce to Warden (Hack Detection) - Sent approximately ever 4 seconds.
Length: Usually 8 or 9 Bytes
Syntax: (BYTE) 66
(BYTE) Length of VARIABLE (usually 05 or 06)
(BYTE) Null (00)
(VARIABLE) Data Content (usually 5 or 6 bytes)
Packet ID: 0xAE
Type: Server > Client (received)
Description: Request from Warden (Hack Detection) - Received approx. ever 4 seconds. (compressed)
Length: 54 Bytes
Syntax: (BYTE) AE
(WORD) Packet Length (not including the header)
(VOID) Data
Those packet structures were noted by me at the release of 1.11, so they may have changed by now. If your client doesn't reply back, packet 0xB0 will give you C/I and drop you from the game.
Erm, that enough?