Страница 1 из 1

можно ли на PHP такою феньку....

Добавлено: 2007-11-29 7:39:02
ADRE
есть допустим несколько сетей x.x.x.x/19 x.x.x.x/24 и т.д
как организовать допустим просмотр доменных имен(сайтов) которые существуют на ip адресах сетей, т.е типа каталога сайтов для сетки..
интересует метод и хотябы намек как это сделать... что-то в голову как всегда ниче не приходит

Re: можно ли на PHP такою феньку....

Добавлено: 2007-11-29 8:33:30
kmb
можно =)
наверное примерно так:
скрипт сканирует сети на наличие доменных имен(сайтов)(т.е. если я правильно понял на 80 и 8080 портах), записываешь допустим всё, что найдено в БД. А потом на основе этих записей сформируется список.

Re: можно ли на PHP такою феньку....

Добавлено: 2007-11-29 9:09:59
dikens3
Имена по IP-Адресам можно получить по обратной записи. Для многих http://www.mysite.ru обратные имена не делают. Так что думаю это возможно, но совсем не просто, как кажется.

Re: можно ли на PHP такою феньку....

Добавлено: 2007-11-29 11:08:41
ADRE
kmb писал(а):можно =)
наверное примерно так:
скрипт сканирует сети на наличие доменных имен(сайтов)(т.е. если я правильно понял на 80 и 8080 портах), записываешь допустим всё, что найдено в БД. А потом на основе этих записей сформируется список.
я вот поповоду скана.... чем сканить? =)

Re: можно ли на PHP такою феньку....

Добавлено: 2007-11-30 2:47:38
BlackCat
Можно, конечно, ручками на сокетах свой connect() сканер написать. Но проще наверное будет вызвать установленный nmap с помощью system(), nmap'у при этом указать генерировать информацию в xml формате.
=====
А с обратными именами еще одна проблема вырисовывается: несколько DNS имен могут указывать на один IP, но одному IP соответствует только одно обратное имя.

Re: можно ли на PHP такою феньку....

Добавлено: 2007-11-30 7:21:56
ADRE
угу значит буду нмап мучить манулы его смотреть, про то что одному ip соответстует несколько имен - придется подумать должно как - то просто решаться =) если на компе висит несколько доменных имен они же на 1 днсе тусуются причем скорее всего днс свой, не будет же человек из внутренней сети держать основную зону в платной сети ...
З.Ы почел изучать nmap ...