Network/LAN scanner-

Ukončen Zveřejněno před 7 lety K zaplacení v momentě doručení
Ukončen K zaplacení v momentě doručení

1. Programming Language and requirements

a. Development Language c#

b. .NET version 4.5

c. Based on standard libraries

2. Purpose

The purpose is to be able to scan the network and get the devices (Computers, Printers, IP Camera, VOIP Phones, Switches / Routers etc) present on the network alongwith their details. The most important requirement is to determine to the extent possible the Device_Type (Printer, Computer, Router/Switch, Mobile Phone etc) and get its Hostname, Model & Manufacturer.

3. Specific Requirements

Develop a re-usable library that will provide a couple of methods to be called and return an Object / ListObject depending upon the method called:

a. ScanIPAddress

This will scan a single IP address and give me all the details. I will expect the return to be IPScanObject.

b. ScanIPRange

This will scan the entire IPRange provided and give me all details in a List Object for the devices present in that Range. I will call this method in a syncronous method and the performance requirement will be to complete the scan and get all details within 30 seconds (for upto 255 devices). Internally the method will work in an asynchronous method such that it targets the entire range almost in parallel and thereby finish the work in 30 seconds.

The Object (List<Object> in case of ScanIPRange to be returned will have among others the following fields

 IP_Address

 HostName

 Device_Type

 MacAddress

 TTL

 Device_Type

 Model

 Manufacturer

 Operating_System

 UPnP_Name

 UPnP_Device

 UPnP_Services

 NetBIOS_Domain

 NetBIOS_Name

 NetBIOS_Role

 SNMP_Name

 SNMP_Descriptiona

 SNMP_Services

 Bonjour_Name

 Bonjour_Service

4. Other Requirements

a. It should not require any specific credentials to run

b. code should be well documented and usage examples provided.

c. Should not load the network or hang the computer while running.

d. Should not be seen as a threat to the network or an attempt to hack the network.

e. Will run the code for testing in the local network with few machines, printers and mobile devices from Visual Studio. Acceptance of work will be based on that.

C# Programování Administrace sítí Socket IO

Identifikační číslo projektu: #12957307

O projektu

8 nabídek Projekt na dálku Aktivní před 7 lety

8 Freelnceři na tento projekt zveřejňují nabídky v průměru ₹10069

subhramondalsrc

Hi, I have been working ion .net technologies for past 10 years and have been working in MVC and win forms application since . I can assure u that then end product will be of high quality .

₹8888 INR za 3 dní
(9 Recenzí)
4.3
savithaKrish

I have five years of experience in C# and .NET framework. Hope this experience will hep me to finish this task in time and effectively Please feel free to contact me for further details.

₹7777 INR za 5 dní
(2 Recenzí)
2.5
Tejaspatadiya

I can create the app for you

₹22222 INR za 10 dní
(2 Recenzí)
2.1
Ermesmingo

I have been studing for 5 year about programming and i know everything that you want. I will be able to take any tests you want, Thank you

₹5555 INR za 3 dní
(0 Recenzí)
0.0
nitinsharma09

A proposal has not yet been provided

₹6666 INR za 1 den
(0 Recenzí)
0.0
Qasim786Hussain

HI, I believe I am perfect for this role. I am experienced in Kali Linux and Python among other tools. You might be aware that those 2 tools are very powerful, but used in a combination, they can be a lethal weapon Další

₹7777 INR za 3 dní
(0 Recenzí)
0.0