Find Jobs
Hire Freelancers

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

$250-750 AUD

Selesai
Dibuat hampir 6 tahun yang lalu

$250-750 AUD

Dibayar ketika dikirim
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 Proyek: 17288050

Tentang proyek

16 proposal
Proyek remot
Aktif 6 tahun yang lalu

Ingin menghasilkan uang?

Keuntungan menawar di Freelancer

Tentukan anggaran dan garis waktu Anda
Dapatkan bayaran atas pekerjaan Anda
Uraikan proposal Anda
Gratis mendaftar dan menawar pekerjaan
Diberikan kepada:
Avatar Pengguna
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 dalam 7 hari
5,0 (3 ulasan)
3,3
3,3
16 freelancer menawar dengan rata-rata $505 AUD untuk pekerjaan ini
Avatar Pengguna
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 dalam 10 hari
4,9 (331 ulasan)
8,4
8,4
Avatar Pengguna
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 dalam 10 hari
5,0 (136 ulasan)
7,8
7,8
Avatar Pengguna
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 dalam 10 hari
5,0 (78 ulasan)
7,7
7,7
Avatar Pengguna
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 dalam 10 hari
4,9 (168 ulasan)
7,5
7,5
Avatar Pengguna
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 dalam 10 hari
4,4 (104 ulasan)
7,8
7,8
Avatar Pengguna
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 dalam 15 hari
4,9 (53 ulasan)
5,9
5,9
Avatar Pengguna
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 dalam 10 hari
5,0 (45 ulasan)
5,3
5,3
Avatar Pengguna
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 dalam 2 hari
4,7 (40 ulasan)
5,6
5,6
Avatar Pengguna
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 dalam 10 hari
0,0 (0 ulasan)
0,0
0,0

Tentang klien

Bendera AUSTRALIA
Sydney, Australia
5,0
14
Memverifikasi Metode pembayaran
Anggota sejak Okt 27, 2016

Verifikasi Klien

Terima kasih! Kami telah mengirim Anda email untuk mengklaim kredit gratis Anda.
Anda sesuatu yang salah saat mengirimkan Anda email. Silakan coba lagi.
Pengguna Terdaftar Total Pekerjaan Terpasang
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuat pratinjau
Izin diberikan untuk Geolokasi.
Sesi login Anda telah kedaluwarsa dan Anda sudah keluar. Silakan login kembali.