WhoisАвтор: Lev
Версия: 0.1.250
Исходники: https://svn.aghl.ru:8443/svn/AMXXModules/Whois/trunk/Описание:Данный модуль позволяет делать запросы к базе маршрутов интернета.
Если говорить проще: можно получить подсеть, номер автономной системы (AS) и короткое описание маршрута по заданному адресу.
На данный момент реализованы только запросы к whois.radb.net.
В архиве имеется тестовый плагин.
Доступные функции:native WhoisIpQuery(const ip[], const handler[], const data[] = "", dataSize = 0) // запускает запрос к WHOIS серверу.
ip - адрес, для которого будет запрашиваться информация
handler - функция, которая будет вызвана по завершении запроса
data - массив данных, который будет передан в функцию (handler) по завершении запроса
dataSize - размер массива данных
Сигнатуры обработчиков:public WhoisIpQueryComplete(result, const ip[], const startIp[], const endIp[], const asNumber[], const descr[], const data[], dataSize, const rawAnswer[])
result - результат исполнения запроса (значение из перечисления WhoisQueryResult)
ip - адрес использовавшийся для запроса
startIp - начальный адрес диапазона адресов
endIp - конечный адрес диапазона адресов
asNumber - номер автономной системы
descr - краткое описание маршрута
data - массив данных ранее переданный в функцию WhoisIpQuery
dataSize - размер массива данных
rawAnswer - полный ответ от WHOIS сервера