Find Jobs
Hire Freelancers

wrtie a script/program, to test if email addresses are within a list of CIDR blocks

$10-30 USD

In Progress
Posted about 7 years ago

$10-30 USD

Paid on delivery
Hi guys, what's up, Here is the thing, I've a list of huge email list (pure text file) of my subscribers, the format is one email address per line, and I have a text file contains of CIDR blocks which I want to filter. Our goal is to test if the email address' MX record's IP addresss is in the CIDR block. For example, email address abc(at)[login to view URL] (here is the symbol "at", the email address is not allowed in freelancer..), first resolve the mx record of the email suffix "[login to view URL]", may be "[login to view URL]", then resolve the ip address of the record, may be 8.8.1.1, then test if the address 8.8.1.1 is i/n the CIDR block. CIDR block file is each CIDR per line, like: 8.0.0.0/8 [login to view URL] ... Please note: 1. The email list is huge, so the script need to be multi-thread, accpet a parameter as how many thread using when running (say " -c 1000"), our server is 24 Core with 120GB available memory and 100Mbps network connection, so concurrent thread my be 1K~10K. 2. The CIDR file contains 8000 lines, which is 8000 CIDR blocks, so please kindly consider the efficiency/performance of the script. 3. Server's platform is Linux (CentOS 7 64 bit), maybe this work can be done using bash script/ python.. or C if you can.. Target price is 10 USD, I'm sorry it's a little low, it's US Dollor and I'm not in a rich country, thanks a lot. Regards, Steven
Project ID: 13502381

About the project

14 proposals
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
14 freelancers are bidding on average $24 USD for this job
User Avatar
Hi Employer, I am a Python developer, I have many experience on building programs regarding automation, integration and calculation. I clearly understood your requirements and would be able to complete this project by using Python language. I hope we would have a chance for further discussion on this project. Please spend a little time to visit my profile to figure out my experience and skills, so that you would have more information for your decision. I look forward to hearing from you, Best regards, Khanh.
$30 USD in 1 day
5.0 (73 reviews)
7.2
7.2
User Avatar
I have this script finish at 90 % ***************** ********************* *******************************************
$50 USD in 0 day
5.0 (36 reviews)
6.0
6.0
User Avatar
Its not too much time taking task for me, I already have done many /Projects/scripts/scraper like this. I can make code/scraper of your project in just 4 hours and deliver your project within one day I can start your Project right now, I am ready to start, award me the project.
$30 USD in 0 day
5.0 (27 reviews)
4.8
4.8
User Avatar
I can do it for you.
$30 USD in 3 days
4.8 (10 reviews)
4.2
4.2
User Avatar
You don't pay much, but at least you can explain what you need done (unlike 95% of the "employers" here), which is a huge plus. Needless to say, it will be fast!
$15 USD in 1 day
5.0 (6 reviews)
4.1
4.1
User Avatar
Good day. I can give you some free suggestion about your project. Talking in attention that you have large e-mail list and want to filter list as fast as it possible it make sense to simplify e-mail to just unic domain names. 2. I don`t think it take sense to use more then 24 or 48 threads, cause every action need to be processed by CPU and you have 24 cores. 3. Payment - yes its vary small price, because if you want to pay 10 US for the project, freelancer will pay from it fee to site 5 US and as a result will get just 5. How large e-mail list 1K,10K,100K record?
$30 USD in 1 day
5.0 (6 reviews)
2.8
2.8
User Avatar
It can be my first project here so I am willing to do it in lesser cost. Let me know if you are interested. Thanks! Have a good day
$15 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I have 5 years exp on Linux and Scripting. I can acomplish this task quckly. Ping me for further communication.
$15 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
This is easy. I'd love to take this on if you'd so kind. My current operating system is 64-bit CentOS 7 and I can write the code in any language you'd like. So not only will I be ensuring portability to your platform but also flexibility to you as the end user. However, for this project I'd use Perl; not the suggested languages you listed. I'll be using the module "threads" in perl to ensure the multi-threading you require. Now, I may need to include an outside module "Net" for the mx lookup, but I don't think it's superfluous to do so. With that said, it'll be a simple script to write. I'd like 7 days to write this so that I can verify the script works. Now, what I'll need from you is an example list of the files you wish to have as inputs to this script. If you can also provide for me a couple solved cases of what you wish the output to be. Thanks! Michael
$10 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of CHINA
Jiaxing, China
5.0
1
Member since Mar 9, 2017

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.