Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Я являюсь вэб-программистом и сейчас работаю над данным проэктом. Все исследования я уже провёл и реализовал главную часть в ПХП. Система оказалась очень ресурсоёмкой, а заказчик не хочет арендовать сервер. Поэтому было принято решение воплотить все те же концепции в приложение для ПК, которое работает из под Винды. Сейчас я опишу, что требуется и как я это реализовал. Любые предложения по улучшению системы приветствуются :))))

---Задание---

Осуществлять быструю проверку доступности большого количества доменных имён. Должно работать для

1. NL

2. BE

3. EU

4. ES

5. CO.UK

6. US

7. DE

8. COM

9. IT

10. MOBI

11. CN

12. RU

11. должно принимать IDN (Internation Domain Names с символами на подобии é, å и тд. и тп.)

---Решение---

Сперва мы прогоняем все имена через консоль. Для винды это

nslookup playboy.be

nslookup fdsdfsdfsdsdvsdvsv.be

.........

Те, котрые были найдены, сразу исключаются из поиска: они точно зарегистрированы. Но дело в том, что некоторые имена зарегистрированы, но не привязаны к нэйм серверам. Пример:

nslookup chili.be

nslookup algeria.be

Записи не будут найдены, хотя эти имена и зарегистрированы. В этом можно убедиться тут:

http://www.dns.be/whois/GetDomainStatus.do?lang=en&domainName=chili.be&imageField.x=0&imageField.y=0

http://www.dns.be/whois/GetDomainStatus.do?lang=en&domainName=algeria.be&imageField.x=0&imageField.y=0

Поэтому тут начинается вторая фаза проверки:

Программа посылает HTTP запросы вэб-интерфейсу и анализирует ответы. После какого-то запроса IP будет временно забанен. В этом случае надо использовать прокси-сервера.

И последняя фича. Так как основное время тратиться на HTTP запросы, то всё выше описанное делается в многопоточном режиме. В моём случае был главный скрипт, который получал задание, делил его и раздавал кусочки клонам второго скрипта, который и осуществлял проверку.

Это основная часть приложения. Кроме этого должно быть место, куда можно вводить группы имён для проверки. Пример:

я через точку с запятой ввожу много имён и называю эту группу "Страны .BE"

Должно быть место, где будут отображаться эти группы. Каждую группы можно отправить на проверку. Тоесть очевидно, что тут прийдётся применять какуе-то БД.

Группу можно удалить, редактировать.

Должно быть место, где можно вывести на экран результаты проверки. Также должна быть возможность скачать результаты проверки в Excel формате.

Выбор как языка (Си, Дэлфи и тд) так и БД за вами. Главное, что бы это не сложно было запустить на ПК с Виндой.

16 лет назад
Crovax
Гость 
NaN летУкраина
17 лет в сервисе
Был
15 лет назад
Выбранные исполнители
4VIY
34 годаУкраина
16 лет в сервисе
Был
8 дней назад
16 лет назад
Ярослав превосходно выполнил поставленную перед ним задачу. Работа была выполнена в кратчайшие сроки. После написания кода, сумел произвести оптимизацию кода таким образом, что мой клиент был полностью доволен. Также, дружелюбно предоставил саппорт и исправил мелкие баги, обнаруженные после эксплуатации программы. Он - трудолюбивый, целеустремлённый и не боится работы в больших объёмах.
Евгений - отличный заказчик, и просто вежливый, воспитанный человек, который всегда относиться с пониманием к другим людям. Он чётко ставит ТЗ, тщательно прорабатывая все детали разработки, и если возникает какая-либо неопределённость, то немедленно её устраняет. С оплатой также было всё отлично: вся сумма была разделена на несколько частей, и переводилась по мере выполнения проекта в установленные дни и без задержек. Вообщем, было приятно поработать, надеюсь на дальнейшее сотрудничество ;-)
Viy_2007
NaN летУкраина
17 лет в сервисе
Был
16 лет назад
16 лет назад
  • Похожие заказы
  • $1500

    Требуется полная разработка многофункционального программного комплекса (парсинг, агрегация, фильтрация и управление WWW информацией различного типа, мессенджер, обмен информацией между юзерами, рейтинговая система и другие фичи). Единый англоязычный интерфейс для управления комплексом - мультиброузерный тулбар. Софт ...

    Закрыт
    16 лет назад
  • Здравствуйте. необходимо написать dll с функциями экспорта задач/контактов/событий из MS Outlook в наш формат. Подробное ТЗ вышлю.

    Закрыт
    16 лет назад
  • Необходимо написать конфигурацию для программы 1с в которой уложатся бизнес-логика, производственные процессы и документооборот компании. Объем большой. Срок 1 месяц. +7 831 4155753 звонки, смс [email protected] На сайт не пишите! Не читаю!

    Закрыт
    16 лет назад
  • необходимо написать приложение на Делфи, которое будет читать информацию из html-файла и строить согласно ей дерево. пример страницы для разбора в прикрепленном файле, конечный результат, как это должно быть (фрагмент) там же. более подробно по ...

    Прикладное ПО1 исполнитель
    Завершен
    16 лет назад
  • $200

    1)Нужно перехватывать попапы и сделать кнопку на тулбаре которая открывает список всех неоткрытых окон. 2) Тулбар при нажатии кнопки должен запустить инсталяшку программы предварительно скачанной с сайта (нужен вебсевис который выдает все доступные инсталы) юзер выбирает ...

    Закрыт
    16 лет назад
  • $1500

    Добрый день , господа фрилансеры! Вашему вниманию предлагается проект на С (win api). Срок реализации - до 3-х недель(+ неделя тестирования и багфиксинга). При условии выполнения сроков и качества - гарантированый бонус 20% от бюджетапоекта. Форма оплаты ...

    Закрыт
    16 лет назад
  • Требуется разработать движок для информационной системы. Только движок. Краткое описание в приложении. Рассматриваются варианты готовых решений движка или разработка с нуля. Хочу знать вашу примерную стоимость за работу и примерный срок. Предложения без этих показателей не рассматриваються. Сразу предупреждаю! Не ...

    Закрыт
    16 лет назад
  • Нужно доработать типовую конфигурацию "Управление торговым предприятием для Украины". 1С:Предприятие 8.1 (8.1.8.76) Конфигурация: "Управление торговым предприятием для Украины", редакция 1.0. Разработка конфигурации: "ABBYY Ukraine", 2007 (1.0.1.7) Стоимость и сроки указывайте обязательно.

    Закрыт
    16 лет назад
  • Добрый день! Ищется Java программист, способный выполнить одну задачу. Существует java программа, движок MUD'а, которая некорректно работает с кириллицей. Т.е. существует серверная часть и клиентская. Клиентом выступает либо обычный телнет, либо специальная программа mud-клиент. Проблемы: 1. если ...

    Прикладное ПО1 исполнитель
    Завершен
    16 лет назад