WhoIsNew + WhoIs_Rest-Api, Добывает WHOIS-информацию по IP |
Здравствуйте, гость ( Вход | Регистрация )
WhoIsNew + WhoIs_Rest-Api, Добывает WHOIS-информацию по IP |
3.4.2013, 0:54
Сообщение
#1
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Скрипт просмотра через админское меню хаба WHOIS-информации по IP (вводом IP либо через онлайн-ник)
В результате получаем диапазон, к которому принадлежит вводимое IP, название сети, страну, город и ещё кое-какие данные этой сети. Представлены 2 версии скрипта. Название1: Whois_Rest-api.lua Версия: 1.0 Название2: WhoisNew_&_Rest-api.lua Версия: 2.0 Платформа: PtokaX API: API 2 Авторы: Saymon21 (г.Чебоксары) & Ksan (г.Томск) Дата: 01-04-2013 Библиотеки: Для работы требуются библиотеки Lua Socket и В папку библиотек (scripts\libs\ для Windows_PtokaX и папка библиотек операционной системы для Linux_PtokaX) требуется положить модуль для работы с JSON (файл Комментарии: 1. Скрипт Whois_Rest-api.lua - это просто переделка под PtokaX скрипта whois.lua под Русхаб от Saymon21. Плюс добавлена возможность получать диапазон подсети, в который попадает анализируемый IP. Этот скрипт без меню, команда для выполнения в чате: !whois опция Опцией может быть как IP, так и -h, при этом выдаст сообщение с помощью (на английском). 2. Скрипт WhoisNew_&_Rest-api.lua - переделка моего же скрипта WhoIs.lua с заменой метода получения основных данных на метод из скрипта от Saymon21, но диапазон подсети получается старым методом. Скрипт снабжён меню и двуязычен - то есть, при входе проверяется страна пребывания пользователя скрипта и отсылается меню на русском или английском (для русскоязычного меню в скрипте имеется таблица из нескольких стран СНГ). То же самое - со всеми сообщениями скрипта. Локальному пользователю (тому, кто сидит на том же компе, где хаб, или в одной домашней сети с ним) отправит англоязычный текст и меню. 3. Оба скрипта (так как метод получения основных данных один), скорее, подходят как резервный к моему первому, либо он - как резервный к этим двум, так как некоторые данные могут быть не получены (например, страна или город), так что лучше иметь под рукой по 2 скрипта с разными методами. 4. Первый из двух - для любителей работать с командной строкой, второй - с меню. 5. На всякий случай прикрепил к сообщению библиотеку JSON, точнее, луа-скрипт json.lua. Просьба отписываться о работе скриптов.
Прикрепленные файлы
Whois_Rest_api.lua ( 5.44 килобайт )
Кол-во скачиваний: 28
WhoisNew___RestApi.lua ( 11.11 килобайт ) Кол-во скачиваний: 55 json.lua ( 15.09 килобайт ) Кол-во скачиваний: 29 |
|
|
3.4.2013, 10:27
Сообщение
#2
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
Хм... А зачем всё-же в обоих скриптах и на ripe делать запросы и на ip-api?
Я ведь в личке скидывал последний вариант, когда с рипа всё что нужно получалось так-же в json? |
|
|
3.4.2013, 15:14
Сообщение
#3
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Saymon21, к тому времени уже скрипты были готовы, и я уже был не в состояни начинать менять всё. Я был очень уставший. Может, позже.
Работает и ладно. Там посмотрим, будет настроение, изучу тему. PS: На всякий случай прикрепил к первому сообщению библиотеку JSON, точнее, луа-скрипт json.lua (должен лежать там же, где все библиотеки). |
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
WhoisNew Через меню хаба добывает WHOIS-информацию об IP |
14 | Ksan | 20 542 | 29.4.2015, 19:49 Посл. сообщение: Ksan |
|
Сейчас: 26.11.2024, 20:05 |