Đang Thực Hiện

Domain ping and domain check

I need 2 programs (or 1 with 2 modules).

I have a huge list of domains (smth about 500 000).

First program/module should every day ping all that domains and if ping doesn't response it should send that domain name to the second app/module and stop ping that domain.

The second app/module should daily do that things with every domain that received from first app:

1. Ping domain (if ping is ok it should send back domain name to first app and delete from second app domain list; but if ping show that domain is still offline it should go next :))

2. Go to https url (domain name in address - GET) and read it (there will be few words - one line string). There are 3 possible strings (i'll give you them) - if we have first string - app should send back domain to first program; if we have second - we do nothing, just leave it and will check next day again; if we have third - software should show me this domain name in his main screen.

I need your advice - i don't know that this software should be run at my home pc or my dedicated server. 500k domains is pretty much and i don't know that my home pc will handle this. If will - you can write it for windows, but if you think that will not - it should be write for linux and you should give me instructions how to check domains that second app send to output. It can be for example webpage that have daily report or it can be sent by email to me. Everything we can discuss.

Kĩ năng: .NET, Lập trình C, Linux, Thiết lập Bản thảo, Màn hình Windows

Xem nhiều hơn: domain ping, ping domain, check domain ping, windows ping domain name, domain ping send, linux ping domains list, ping domain name day, ping domain list, ping https domain, domain check creator, linux check domain, ping check, words that we need to write a report, server domain, report to write for home leave, ping them, one stop app, huge things, how to write my home address, how to write at in email address

Về Bên Thuê:
( 3 nhận xét ) Radomysl Wielki, Poland

ID dự án: #39303