Evaluating bids

Aplicacion de Listas de Correo

Published on the July 24, 2020 in IT & Programming

About this project

Open

Necesito una app de escritorio con CLI también que permita trabajar sobre archivos de listas y realizar operaciones y validaciones

1) Como usuario debo poder cargar listas de archivos csv o txt que contienen correos electronicos y datos personales como nombre apellido direccion etc. Pueden contener cabecera (que no se debe procesar).
Validar formato al ingresarlos.


2) Funcionalidad para validar que existan los siguientes registros DNS según la elección del cliente. A (o sea dominio.com resuelve a la IP x.x.x.x), MX (los mails hacia el dominio.com van al hostname mail.dominio.com). Volcar resultados en buenos y malos.

Malos opcional.

3) Funcionalidad que permita comparar los registros NS de los dominios y sus IPs a la que resuelven con una lista que provee el usuario. Volcar resultados en buenos y malos. Malos opcional.



4) Funcionalidad que permita comparar las IPs de los MX o A (funcionalidad 2) contra la base de datos que se descarga de aqui http://software77.net/geo-ip/. Ver en el CSV que hay forma de hacer una auto descarga o sino se puede usar un archivo local. Permitir ambas formas.



5) Permitir al usuario ingresar servidores dns contra donde se harán las consultas (dado el alto volumen, muchas veces los dns abiertos no permiten tanta cantidad). Si no se cargan, usar los de la PC. Las consultas que requieran usar un DNS

6) Procesamiento multihilo automáticamente según la cantidad de CPUs de la computadora donde se ejecuta sin agotar los recursos de la PC o bloquear la app.

Barras de progreso.

7) Desktop compilable para windows. Version CLI para windows y para linux.

8) Documentación completa con readme como corresponde. Tests automáticos en repositorio para cada módulo.

9) UI y documentacion En ingles

Se adjunta app similar que hace otros trabajos sobre listas (tipo navaja suiza)

Project overview

Es un proyecto corto y conciso de manejo de csv y dns. La velocidad de ejecución es clave

Category IT & Programming
Subcategory Desktop apps
What is the scope of the project? Create a new app
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Required platforms Windows, Linux / Unix

Delivery term: Not specified

Skills needed

Other projects posted by G.