Code / Script

Cancelado Publicado Apr 3, 2007 Pagado a la entrega
Cancelado Pagado a la entrega

Domain Availability Checker C

We currently have a script written in C++. This script is not stable nor is it fast enough. This script would be made available in C++ or a perl version for the coder. [The script check Nominets Dac][1]

Our script currently checks items from a list against an external database on port 2043 a maximum of 432,000 times a day, which is 5 checks per second. It gets one of two different results each time it checks, and each individual item counts as one of the 432,000 checks we are allowed regardless of how many items are on the list. We may have one or more items on our list, and the list must be modifiable at any point which the script must be aware of within a few seconds. The external database is designed to hold open a single connection and return results as they are fed in.

The list we feed in are all .uk domains ??" ie: [url removed, login to view] normally one or two domains max

The results we get back from the database are in the following format:

[url removed, login to view],Y,N,N,1996-08-21,2008-08-21,2,NETNAMES

or

[url removed, login to view],N

The first example above is a non-available domain, which we cannot do anything with. The second is an available domain that we want to register. The 2nd field is the difference ??" Y means registered already, N means not registered. The domains we are looking for could change status at any point during the day.

To register the domain we must send a template email to a specific email address, and the email has to be PGP signed. We currently use the command line PGP software, with the ??"sta switch. This email is the critical factor and must be sent to the domain registry as fast as it is possible ??" we have competitors doing the same thing.

**more** see deliverables

## Deliverables

We must be the first to notice the change in status, and the first to get our signed template email, written with the domain we are checking in one of the fields before it is signed, to the recipient. The time between finding the status change and sending the email needs to be countable in thousandths of a second, as an idea of the kind of speed we are looking for. The template is about 40 lines long, and has only one variable field ??" the domain we are checking. The server environment is GNU Linux i386. We can use any MTA software the coder recommends to send the emails.

Coder must self test

NB We need a way to PGP-sign an email for sending to the Nominet Automaton from a C++ executable, without needing to call the external command line PGP software client. We would prefer a signing routing which is part of our main binary.

* * *This broadcast message was sent to all bidders on Monday Apr 16, 2007 8:03:29 AM:

NB We need a way to PGP-sign an email for sending to the Nominet Automaton from a C++ executable, without needing to call the external command line PGP software client. We would prefer a signing routing which is part of our main binary.

## Platform

perl c c+

windows

linux

Amazon Web Services Programación en C Programación en C# Ingeniería Marketing por Internet MySQL Perl PHP Arquitectura de software Verificación de software Web Hosting Gestión de páginas web Verificación de páginas web

Nº del proyecto: #2908813

Sobre el proyecto

2 propuestas Proyecto remoto Activo Apr 18, 2007

2 freelancers están ofertando un promedio de $149 por este trabajo

CristianNicoara

See private message.

$212.5 USD en 41 días
(11 comentarios)
3.9
vw1711048vw

See private message.

$85 USD en 41 días
(1 comentario)
0.0