Find Jobs
Hire Freelancers

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

$250-750 AUD

完了済み
投稿日: 6年近く前

$250-750 AUD

完了時にお支払い
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: 17288050

プロジェクトについて

16個の提案
リモートプロジェクト
アクティブ 6年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
アワード者:
ユーザーアバター
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 7日以内
5.0 (3 レビュー)
3.3
3.3
この仕事に16人のフリーランサーが、平均$505 AUDで入札しています
ユーザーアバター
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 10日以内
4.9 (331 レビュー)
8.4
8.4
ユーザーアバター
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 10日以内
5.0 (136 レビュー)
7.8
7.8
ユーザーアバター
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 10日以内
5.0 (78 レビュー)
7.7
7.7
ユーザーアバター
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 10日以内
4.9 (168 レビュー)
7.5
7.5
ユーザーアバター
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 10日以内
4.4 (104 レビュー)
7.8
7.8
ユーザーアバター
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 15日以内
4.9 (53 レビュー)
5.9
5.9
ユーザーアバター
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 10日以内
5.0 (45 レビュー)
5.3
5.3
ユーザーアバター
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 2日以内
4.7 (40 レビュー)
5.6
5.6
ユーザーアバター
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 10日以内
0.0 (0 レビュー)
0.0
0.0

クライアントについて

AUSTRALIAのフラグ
Sydney, Australia
5.0
14
お支払い方法確認済み
メンバー登録日:10月 27, 2016

クライアント確認

ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。