I am looking for someone that can make a web user control in C# NET 2. The web user control will later be placed within an ASP.NET page. The purpose of the control is to offer admin a control panel where he can add port like http 80, FTP 21 and so on. Next will be to offer user a form where he/she can start a scan towards own firewall or computer. The purpose of the test is to display ports that are open or exposed to threats. Like [url removed, login to view] or [url removed, login to view];venid=sym. A list over ports can be found at [url removed, login to view] and we will add some of those to this tool.
The port scanner will also have a statistics module that show what ports are most often found open. How many tests that has been completed and when test last was completed. I would like the provider to include a nice graphics like the one over at [url removed, login to view] that has an animated computer being scanned. Something that makes the test looks nice.
The result from the test will be AJAX enabled so that when scanner is done with one port it moves to next and the result from previous port is displayed in a data grid. No auto refresh of page itself.
Each port that we add to control panel (ports to be scanned) will also have a description field. This will permit us to add text that can explain to user the ups and downs with having this port exposed and also to give advice regarding what the user should do. The result page will have in data grid an icon looking like an I (i for information) that will when clicked show the text from description as a popup or similar.
All data input or output must be done using Stored Procedures at the SQL server.
The provider must have a website with references and must be a registered company. The provider must be able to send a bill for the project that includes company information and company number if applicable. In other words, I do only want bids from legal companies that are properly registered in the country they work from.
When the project is complete I will want to test it by using it on some webpage the provider set up. If test is OK then we will pay for the solution and provider will send code. We will use the escrow system at GAF to make sure both parties are secured and we will not pay any in advance. Before the money is released I want a proper bill presented so that it will pass accounting rules. This can be sent as an email.
A UML presentation of the system would be good to have with Use Case + activity diagram as documentation. Also a short description of the system with class diagram.