Completed

Simple DNS Project | ASP.NET .NET SQL

Looking for a developer to facilitate the following functionality.

Here are the docs for connecting to SimpleDNS API, you can download SimpleDNS free for testing with your build for the project.

[login to view URL]

[login to view URL]

[login to view URL]

Requirements:

The application should do the following:

Part 1, The application will parse files from a folder,

a. Be able to run as a service,

b. Read from the files in the directory with these options

1) Set parse Interval

2) Age of files to parse(files older than).

Once it reads the files in the directory it will need to parse data from several lines of code based on Regular Expressions to create DNS records using SimpleDNS API. (full example file data at the bottom).

The data it parses will contain an IP address and will have two options. default will be to add the DNS record data.

First, check to see how many IPs in a class C range are listed. example range 127.0.0.0-[login to view URL]

If (3) or more IPs in the Class C range are listed then add to ZoneB the following records.

Type (A Record): "[login to view URL]"(name), 3600(TTL), [login to view URL](Data)

Type (TXT Record): "Received: from [login to view URL] ([[login to view URL]]) Tue, 28 Nov 2017 16:05:10 -0600 Subject: spam email subject line here"

Second, check to see if the IP is assigned to a user. If IP is assigned to a user notify user. User will need to acknowledge this within specified time or application will list IP as normal.

(Normal Action) If the IP is not already listed add the following records based on the example file.

Type (A Record): "[login to view URL]"(name), 3600(TTL), [login to view URL](Data)

Type (TXT Record): "Received: from [login to view URL] ([[login to view URL]]) Tue, 28 Nov 2017 16:05:10 -0600 Subject: spam email subject line here"

However, if IP already listed then do nothing.

Part 2, user interface (in asp.net)

Create a simple but secure UI for user to manage IP assignments and removal requests. data is stored in a MSSQL database.

New users will need to register,

user, pass, admin email, requested IP range and/or IP removal request

IP assignments are granted after manual verification.

Removal requests are granted once the admin email is verified.

removals will use the API to remove a listing,

user will need to enter two numbers IP (example [login to view URL]) and Data (example [login to view URL]) will remove the following A Record. "[login to view URL]"(name), 3600(TTL), [login to view URL](Data)

TXT records will not be removed.

Here is the sample file:

Received-SPF: pass ([login to view URL]: domain of [login to view URL] designates [login to view URL] as permitted sender) client-ip=[login to view URL]

Received: from [login to view URL] ([[login to view URL]]) by [login to view URL] with ESMTP; Tue, 28 Nov 2017 16:05:10 -0600

DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; s=dkim; d=[login to view URL]; h=Date:From:To:Subject:MIME-Version:Content-Type:Content-Transfer-Encoding:List-Unsubscribe:Message-ID; i=spam@[login to view URL];

DomainKey-Signature: a=rsa-sha1; c=nofws; q=dns; s=dkim; d=[login to view URL];

Received: by [login to view URL] id h3nshg0001g9 for <user@[login to view URL]>; Tue, 28 Nov 2017 18:46:51 -0500 (envelope-from <spam-user=[login to view URL]@[login to view URL]>)

Date: Tue, 28 Nov 2017 18:46:51 -0500

From: Spammer <user@[login to view URL]>To: <user@[login to view URL]>

Subject: spam email subject line here

MIME-Version: 1.0

Content-Type: text/plain; charset=utf-8

Content-Transfer-Encoding: 7bit

List-Unsubscribe: <[login to view URL]>

Feedback-ID: 20171128164555039101

Message-ID: <[login to view URL]@[login to view URL]>

X-ME-CountryOrigin: USX-Envelope-Sender: spam-user=[login to view URL]@[login to view URL]

X-ME-Bayesian: 0.000001Return-Path: <spam-user=[login to view URL]@[login to view URL]>

Project ID: 15753911

Skills: .NET, ASP.NET, C# Programming, Microsoft SQL Server, VB.NET

See more: simple project asp sql, simple web project asp net, simple erp project asp net, online service call center software project asp dot net, online hotel booking sample project asp net ms sql server, free download simple demo project 3tire architecutre dropdown asp net, examination project asp sql server code, create simple registration page asp net sql, build simple project asp net, add sql reporting project asp net exsiting project, add simple cms existing asp net project, rent car project asp sql server, sample project asp net ecommerce website sql server, jobs asp sql net rohini

About the Employer:
( 10 reviews ) Bigfork, United States

Project ID: #15901716

Awarded to:

chongyin429

Hi, client. I have carefully read your proposal. And I have also checked your url and downloaded source code and tested it. So I can work right now. I think I can produce the best result for you about 10 days. Tha More

$500 USD in 10 days
(23 Reviews)
6.4

5 freelancers are bidding on average $833 for this job

Yknox

Hi, I am Eric Wang, Software Engineer in China. I've just read your job posting and I am very interested. I'm a certificated freelancer with over 800 good reviews from clients. I have experienced knowledge in eve More

$2000 USD in 20 days
(406 Reviews)
8.6
$555 USD in 10 days
(3 Reviews)
5.1
$555 USD in 10 days
(0 Reviews)
0.0
$555 USD in 10 days
(0 Reviews)
0.0