Good Morning,
I am currently attempting to write some code to monitor the opening and
closing of ports, across a Windows machine. Initially I approached this
by looking to write a Winsock LSP and have subsequently been warned off
this by the seemingly impossible task of writing an install which will
be compatible across all the operating systems I support (Windows XP SP1
up to Windows 7 including server editions) and their potential AV
solutions in place. My other thought was to write a cut-down packet
sniffer and so I was looking to do this with an NDIS Filter driver.
I have been reading up on this but am a little unsure as to what version
of NDIS I need to aim at because of the wide variety of Operating
Systems I need to support. Is their one version that encompasses all of
the operating systems I have listed above or do I need to, as I suspect,
write several drivers aimed at different NDIS versions?
Apologies if this is a simple question but I have not been able to
satisfactorily find the answer
Kind Regards
Mark
Please consider the environment before printing this email.
This message should be regarded as confidential. If you have received this email in error please notify the sender and destroy it immediately.
Statements of intent shall only become binding when confirmed in hard copy by an authorised signatory.
The contents of this email may relate to dealings with other companies under the control of BAE Systems plc details of which can be found at http://www.baesystems.com/Businesses/index.htm.
Detica Limited is a BAE Systems company trading as BAE Systems Detica.
Detica Limited is registered in England and Wales under No: 1337451.
Registered office: Surrey Research Park, Guildford, Surrey, GU2 7YP, England.