C# Browser Helper Object

Completado Publicado Mar 15, 2008 Pagado a la entrega
Completado Pagado a la entrega

The software should be a BHO (browser helper object) which can be easily installed on IE 6 & 7.

The application will allow the user to define regular expressions for incoming (server responses)? and outgoing (IE GET/POST requests) and whenever a regular expression matches the content, save the results to a file.

The BHO should expose a toolbar with two buttons:

1. On/Off (green and red icons)

2. "Configure..."

Clicking on the? configuration button will popup 3 configuration options:

1. Edit outgoing? rules - regular expressions? which will be applied to GET/POST requests.

2. Edit incoming rules - regular expressions which will be applied to the HTML content which the user navigates to.

3. Change the output files directory

The configuration will be saved in a XML file, with 3 sections (outgoing, incoming and files dir) .

Each of the entries of the incoming/outgoing regexps should look like:

<rule>

<site>www.cnn.(com|[url removed, login to view])</site>

<match_regexp>President \w+? declares war</match_regexp>

<output_regexp>Reporter: (\w+?\s\w+)</output_regexp>

<rule>

Assuming this is a incoming rule, when a user navigates either to [[url removed, login to view]][1] or [[url removed, login to view]][2], the BHO will try to see if the article discusses a president declaring war. If so, the name of the report will be saved to a new file in the output directory.

There can be many rules to a single site, so the application must iterate on all the relevant rules of? the site.

## Deliverables

The following milestones are critical and failure to meet them is agreed in? advance means failure to deliver the project:

1. After? 2 weeks - XML and correct processing and file saving of outgoing requests

2. 1 week afterwards - XML and correct processing and file saving of incoming responses

3. 1 week afterwards (4 weeks total) - configuration and final fixes

Programación en C# Ingeniería Microsoft MySQL PHP Gestión de proyectos Arquitectura de software Verificación de software Windows Desktop

Nº del proyecto: #3799580

Sobre el proyecto

4 propuestas Proyecto remoto Activo Mar 18, 2008

Adjudicado a:

johnnguyenvw

See private message.

$127.5 USD en 28 días
(4 comentarios)
3.0

4 freelancers están ofertando un promedio de $356 por este trabajo

proteamspb

See private message.

$756.5 USD en 28 días
(42 comentarios)
6.7
greenvalleyvw

See private message.

$114.75 USD en 28 días
(12 comentarios)
3.0
universityunion

See private message.

$425 USD en 28 días
(2 comentarios)
0.0