This can be done using the Xniff ActiveXControl.
You need to listen for the RML packet
This is being sent from the Client to the Server
quote:
RML 24 67\r\n
<ml><d n="domain.com"><c n="username" l="1" t="1"/> </d></ml>
The server responds with:
quote:
RML 24 OK\r\n
Once you receive the last packet then the server has removed the contact from the list.
Adding of contacts is very similar.
This is being sent from the Client to the Server
quote:
ADL 29 67\r\n
<ml><d n="domain.com"><c n="username" l="1" t="1"/> </d></ml>
The server responds with:
quote:
ADL 29 OK\r\n
However this is more and I am not sure what its for:
This is being sent from the Client to the Server
quote:
FQY 30 61\r\n
<ml l="2"><d n="domain.com"><c n="username" l="1" t="1"/> </d></ml>
The server responds with:
quote:
ADL 30 56\r\n
<ml><d n="domain.com"><c n="username" l="1" t="1"/> </d></ml>