Find Jobs
Hire Freelancers

C# Code Review / Revision - Small Network Event App

$30-100 USD

Ukończony
Opublikowano ponad 15 lat temu

$30-100 USD

Płatne przy odbiorze
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.
Identyfikator projektu: 3446958

Informację o projekcie

13 ofert
Zdalny projekt
Aktywny 15 lat temu

Szukasz sposobu na zarobienie pieniędzy?

Korzyści ze składania ofert na Freelancer.com

Ustal budżet i ramy czasowe
Otrzymuj wynagrodzenie za swoją pracę
Przedstaw swoją propozycję
Rejestracja i składanie ofert jest bezpłatne
Przyznano:
Awatar Użytkownika
See private message.
$76,50 USD w 14 dni
4,5 (1 opinia)
1,8
1,8
13 freelancerzy składają oferty o średniej wysokości $65 USD dla tej pracy
Awatar Użytkownika
See private message.
$55,25 USD w 14 dni
4,1 (12 opinii)
4,8
4,8
Awatar Użytkownika
See private message.
$42,50 USD w 14 dni
5,0 (20 opinii)
4,6
4,6
Awatar Użytkownika
See private message.
$61,20 USD w 14 dni
4,4 (15 opinii)
4,5
4,5
Awatar Użytkownika
See private message.
$76,50 USD w 14 dni
5,0 (18 opinii)
4,3
4,3
Awatar Użytkownika
See private message.
$102 USD w 14 dni
5,0 (5 opinii)
3,8
3,8
Awatar Użytkownika
See private message.
$59,50 USD w 14 dni
5,0 (5 opinii)
3,6
3,6
Awatar Użytkownika
See private message.
$127,50 USD w 14 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
See private message.
$76,50 USD w 14 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
See private message.
$85 USD w 14 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
See private message.
$17 USD w 14 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
See private message.
$76,50 USD w 14 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
See private message.
$34 USD w 14 dni
0,0 (1 opinia)
0,0
0,0
Awatar Użytkownika
See private message.
$25,50 USD w 14 dni
0,0 (2 opinii)
0,0
0,0

O kliencie

Flaga UNITED STATES
United States
0,0
0
Członek od paź 17, 2008

Weryfikacja Klienta

Dziękujemy! Przesłaliśmy Ci e-mailem link do odebrania darmowego bonusu.
Coś poszło nie tak podczas wysyłania wiadomości e-mail. Proszę spróbować ponownie.
Zarejestrowani Użytkownicy Całkowita Liczba Opublikowanych Projektów
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Wczytywanie podglądu
Udzielono pozwolenia na Geolokalizację.
Twoja sesja logowania wygasła i zostałeś wylogowany. Proszę, zalogować się ponownie.