Find Jobs
Hire Freelancers

Fix an existing Python Nmap-Master/Slave project (Python/Flask/REST API)

$250-750 AUD

Terminado
Publicado hace más de 5 años

$250-750 AUD

Pagado a la entrega
Hello, I am after a python developer to fix a broken Nmap scan script(flask-Rest API) project and do some changes on it. I can't reach the original developer, so I need someone to help me out. The script is supposed to work in master-slave design and run multiple scans simultaneously. In short, there is a master that holds a DB for the scan results and an IP list. And, there are some slaves that fetch IPs from the master, run the script, and writes the results into DB on the master. This designed by using Flask and REST API. For some reasons, it is not working correctly. So your primary task is fixing this current program, ensure that all the functions are working properly with all the parameters. Secondly, do some changes: The IPs that will be scanned are varied, some of them /32 some of them /27 etc. - In the current version, breaking the subnet into single IPs before passing the Slaves is optional, this should be the default behaviour. It means slaves get a single IP each time when they request from the master. - Slaves should be on idle for 60-90 seconds after scanning each IP. - I need comprehensive logging for the whole scanning progress. Also, I need every slave to keep a simple log file and records the scan details they conducted. For example, on slave-1 there shall be a .txt file and its content would be |date|time|Scanned_IP|exec_time. - The DB needs to be modified. - 1. Table -- | scan_ID | Start_date_time | Finish_date_time | number_of_IP_scanned | Executed_command - for every scan cycle, a new result table needs to be created, | scan_ID | IP | Protocol | Port | Status | Version | Scan_type | Reason | Exec_time | Slave_no | - Fix the documentation and instructions accordingly. Explain them clearly from scratch. Summary: - Say, all together I have >500 IPs to scan(on different size subnets). I need to conduct scans against them regularly with varying parameters of scanning. So the way the script works should be like this: 1- I enter the script parameters on the master and start the scan. 2- SlaveX joins the process, requests an IP to scan, the master provides the IP from the IP list. Slave1 conducts the scan, once the scan completes. It writes the result on its log file then writes it to the DB. 3- meanwhile other slaves are followed to the same pattern by receiving the queued IP from the list 4- Once all the IPs on the master IP list are scanned. Master sends a notification email. When you look into the current script and the way it works, you will have a better understanding. Also, more than happy to hear any improvement ideas. -----#### I will not response any automated message or middle-man. I'd like to work with the developer him/herself. Time Frame is seven days, and budget is AUD 250-300. You need to have your own test environment and test everything before delivering the job. I am planning to run this with at least 8-9 slaves, so you need to prove it minimum 5-6 slaves to ensure that it won't fail. O.S needs to be Centos 7 and use MySql. Please place your proposal accordingly, including estimated delivery time. Once I agreed, I will send the current script and documentation. Again, I will not response any automated message or middle-man Also, let me know if you are good at Django. Thanks,
ID del proyecto: 17288050

Información sobre el proyecto

17 propuestas
Proyecto remoto
Activo hace 6 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
Hello, thanks for the detailed description. I can do this project in the given timeframe and environment. The overall design seems OK but I can advise more (if needed) after seeing the code /documentation. Why did you choose MySQL over PostgreSQL? Is the project in python3? I'm more a Django guy but I can fix flask code too. I hope we can work together.
$250 AUD en 7 días
5,0 (3 comentarios)
3,3
3,3
17 freelancers están ofertando un promedio de $518 AUD por este trabajo
Avatar del usuario
Hello, I'm Smile Song, developer in China. I'm interesting your project very well I'm a Good SQL, C++, c#, Python, .Net, swift, object-c, OpenCV, Math, Java, Algorithm expert. I m quite well experienced in these jobs. Let's go ahead with me I want to service for you continously. Thanks
$555 AUD en 10 días
4,9 (331 comentarios)
8,4
8,4
Avatar del usuario
Dear,Sir How are you? I am very interested in your project and am ready for starting your project for now. I have experienced in developing Python , Flask and Rest API. I will work very hard and best for you. Best Regards
$555 AUD en 10 días
5,0 (77 comentarios)
7,6
7,6
Avatar del usuario
Hi. Before I start I would like to have a look at the current project you have, docs and see if I have any questions over all. Thx, waiting for details.
$1.333 AUD en 10 días
4,9 (113 comentarios)
7,3
7,3
Avatar del usuario
Good day! I can help you to fix an existing python nmap-master/slave project. As for me, I'm a professional system admin with 10+ years of experience. My main specialization is LAMP stack of technologies (Linux, Apache, MySQL, PHP) but also I have experience with Python, Node.js and .NET stack of technologies too. I have a deep experience with different PHP Frameworks such as Zend Framework, Symfony, Laravel, Yii, CodeIgniter, CakePHP as well as different open source solutions e.g. Magento Ecommerce platform, WordPress, Drupal, etc. Besides, I am good at fixing issues, troubleshooting, updating etc. I was working as a senior system admin at hosting services provider where managed and configured more than 300 various Linux/Windows servers. I can help you too. Please, send me the script in a chat!
$555 AUD en 10 días
4,8 (38 comentarios)
6,5
6,5
Avatar del usuario
Hi there..... Warm Greetings We came along with your request for Fix an existing Python Nmap-Master/Slave project (Python/Flask/REST API) and we reviewed your project description. We'd like to help you with confidence and satisfying results... We have professionals working here with 100% results and more creative and renovative ideas for our clients ! We have worked on several similar projects before! We are offering our services for more than 5 years in the field of Flask, Network Administration, Python, Software Architecture We have worked on 350+ Projects. Please check the profile reviews Feel free to message us to discuss briefly about your project !
$555 AUD en 10 días
4,9 (54 comentarios)
6,2
6,2
Avatar del usuario
Hello, * Excellent with Python & Related Frameworks * Excellent with Product Development * Excellent with Javascript CSS, Front-End * Excellent 8 Years ERP Development Experience * Excellent 12 Year Experience Python Project Development * Excellent Server Management & Server Admin * Excellent for Cloud or Private Server Setup * Excellent with Server Security & Python Security * Best with Usability & Interface Designing. Feel free to contact us, we are happy to serve you. Have a wonderful day. Thanks, SnippetBucket
$500 AUD en 15 días
4,9 (53 comentarios)
5,8
5,8
Avatar del usuario
Sir/Madam, I am EC-Council Certified Ethical Hacker and Security Analyst(CEH & ECSA). Moreover, I am a Python developer with 2 years of experience in flask and other libraries. Looking forward to working with you on this project. Thank you Yash Mograi
$500 AUD en 10 días
5,0 (43 comentarios)
5,2
5,2
Avatar del usuario
Hello! I am a python developer. I looked at your project and it seems interesting. I have all necessary skills required for this project. Ping me to discuss in detail.
$375 AUD en 2 días
4,7 (34 comentarios)
5,4
5,4
Avatar del usuario
Sir, I can help you with this project as I have five years of experience in python. I am starting my new consultancy company and I will provide best possible service as per your timezone.
$444 AUD en 10 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de AUSTRALIA
Sydney, Australia
5,0
12
Forma de pago verificada
Miembro desde oct 27, 2016

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.