myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> WhoIsNew + WhoIs_Rest-Api, Добывает WHOIS-информацию по IP

Теги
Ksan
сообщение 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 и JSON
В папку библиотек (scripts\libs\ для Windows_PtokaX и папка библиотек операционной системы для Linux_PtokaX) требуется положить модуль для работы с JSON (файл json.lua)

Комментарии:
1. Скрипт Whois_Rest-api.lua - это просто переделка под PtokaX скрипта whois.lua под Русхаб от Saymon21. Плюс добавлена возможность получать диапазон подсети, в который попадает анализируемый IP. Этот скрипт без меню, команда для выполнения в чате:
!whois опция
Опцией может быть как IP, так и -h, при этом выдаст сообщение с помощью (на английском).

2. Скрипт WhoisNew_&_Rest-api.lua - переделка моего же скрипта WhoIs.lua с заменой метода получения основных данных на метод из скрипта от Saymon21, но диапазон подсети получается старым методом.
Скрипт снабжён меню и двуязычен - то есть, при входе проверяется страна пребывания пользователя скрипта и отсылается меню на русском или английском (для русскоязычного меню в скрипте имеется таблица из нескольких стран СНГ). То же самое - со всеми сообщениями скрипта. Локальному пользователю (тому, кто сидит на том же компе, где хаб, или в одной домашней сети с ним) отправит англоязычный текст и меню.

3. Оба скрипта (так как метод получения основных данных один), скорее, подходят как резервный к моему первому, либо он - как резервный к этим двум, так как некоторые данные могут быть не получены (например, страна или город), так что лучше иметь под рукой по 2 скрипта с разными методами.

4. Первый из двух - для любителей работать с командной строкой, второй - с меню. big_smile.gif
5. На всякий случай прикрепил к сообщению библиотеку JSON, точнее, луа-скрипт json.lua.

Просьба отписываться о работе скриптов.

Прикрепленные файлы
Прикрепленный файл  Whois_Rest_api.lua ( 5.44 килобайт ) Кол-во скачиваний: 28
Прикрепленный файл  WhoisNew___RestApi.lua ( 11.11 килобайт ) Кол-во скачиваний: 55
Прикрепленный файл  json.lua ( 15.09 килобайт ) Кол-во скачиваний: 29
 
Go to the top of the page
+Quote Post
Saymon21
сообщение 3.4.2013, 10:27
Сообщение #2


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




Хм... А зачем всё-же в обоих скриптах и на ripe делать запросы и на ip-api?
Я ведь в личке скидывал последний вариант, когда с рипа всё что нужно получалось так-же в json?
Go to the top of the page
+Quote Post
Ksan
сообщение 3.4.2013, 15:14
Сообщение #3


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Saymon21, к тому времени уже скрипты были готовы, и я уже был не в состояни начинать менять всё. Я был очень уставший. Может, позже.
Работает и ладно. Там посмотрим, будет настроение, изучу тему.

PS: На всякий случай прикрепил к первому сообщению библиотеку JSON, точнее, луа-скрипт json.lua (должен лежать там же, где все библиотеки).


Спасибо сказали:
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No new Topic has attachmentsWhoisNew
Через меню хаба добывает WHOIS-информацию об IP
14 Ksan 20 452 29.4.2015, 19:49 Посл. сообщение: Ksan

 



RSS Сейчас: 23.11.2024, 1:41