C# Code Review / Revision - Small Network Event App
$30-100 USD
Terminado
Publicado hace más de 15 años
$30-100 USD
Pagado a la entrega
I have? a small c# app that sits in the? Windows? task tray and monitors for network IP change events. When one occurs, it evaluates a couple of conditions and executes external applications if appropriate to do so.
This is the first c# application I have attempted to write, so I need someone to review, revise, and improve upon it. The goal? being to fix things that are broken,? update things that could use improvement, and generally clean it up and make it ready for production.
## Deliverables
Some general requirements:
- All code must conform to industry best practices and should never assume that it is executing with administrative privileges.
- All code must run under .NET 2, and .NET 3.5
- Must not use undocumented or legacy APIs
In additon to the revision of the current code, I will need the following features /? enhancements:
- Ability to parse network address information in various formats (CIDR , etc.). Ideally I would like a good amount of the functionality that can be found in the Perl Net::Netmask module (<[login to view URL]~muir/Net-Netmask-1.9015/[login to view URL]>). If C# already has much of this type of functionality, then great. At a minimum, I will need code that can read a list of netblocks from a registry key and figure out if the computer has an IP assigned in any of the listed ranges
- The current code is geared to perform specific functions based on other specific events. I will need it to be written in such a way as to be able to support additional events in the future with minimal re-coding. I.e. some kind of basic plug-in framework etc.
- Will need at least one form window that shows the currently configured events. Should have a field for name, condition, action, and a check-box to enable or disable the event.