Биллинговая система Nodeny

Главная категория => Модули для Nodeny => Тема начата: VitalVas от 03 Марта 2011, 23:00:42



Название: Модуль ArpWatch
Отправлено: VitalVas от 03 Марта 2011, 23:00:42
Всем знакома программа arpwatch? Если нет, то это такая прога, которая отслеживает изменения IP и MAC на интерфейсе.
Модуль писал для себя т.к. программа arpwatch не корректно работала у меня.
Модуль занимается отслеживания соответствия IP и MAC на порту сателита.
Он содержит в себе 2 части: веб-интерфейс и небольшой скрипт для сателитов(запускается вертушкой, которая идет в комплекте).
Возможности:
  • Регистрация соответствия IP c MAC-ом
  • Поиск по ІР адресу (ищет все ІР которые похожие на введенный)
  • Поиск по МАС адресу (ищет все МАС которые похожие на введенный)
  • Строгий поиск по ІР адресу (ищет точное совпадения из введенным)
  • Строгий поиск по MAC адресу (ищет точное совпадения из введенным)
  • Фильтрация по источнику сбору (сателит или радиус)
  • Фильтрация по ІР или МАС, где количество изменений больше чем 1. (отлавливания жуликов)
  • Очистка всех зарегистрированных данных (доступно только суперадмину)

Цена: 10$
За покупкой обращайтесь в личку.


Название: Re: Модуль ArpWatch
Отправлено: VitalVas от 30 Марта 2011, 23:25:14
вышло обновления. модуль разослан.


Название: Re: Модуль ArpWatch
Отправлено: Александр (AleksHr) от 12 Апреля 2011, 11:02:26
Я б купил, и можно ли скрины? Может есть какие нить изменения?


Название: Re: Модуль ArpWatch
Отправлено: VitalVas от 13 Апреля 2011, 09:04:07
Я б купил, и можно ли скрины? Может есть какие нить изменения?
скрины будут вечером, а читать изменения нужно в первом посту, после того как написал что выйшло обновления


Название: Re: Модуль ArpWatch
Отправлено: Александр (AleksHr) от 13 Апреля 2011, 21:35:00
Вечер  :)


Название: Re: Модуль ArpWatch
Отправлено: VitalVas от 14 Апреля 2011, 16:10:33
прилипил скрины...

p.s. сорри что так долго, нета небыло дома...


Название: Re: Модуль ArpWatch
Отправлено: a_tem от 05 Мая 2011, 11:01:29
Что это может быть? Это после установки модуля arpwatch сыпать начало


DBD::mysql::st execute failed: Table 'arpwatch.users' doesn't exist at config.pl line 24, <STDIN> line 1.

DBD::mysql::st fetchrow_hashref failed: fetch() without execute() at config.pl line 25, <STDIN> line 1.

DBD::mysql::st execute failed: Table 'arpwatch.users' doesn't exist at config.pl line 24, <STDIN> line 2.

DBD::mysql::st fetchrow_hashref failed: fetch() without execute() at config.pl line 25, <STDIN> line 2.

DBD::mysql::st execute failed: Table 'arpwatch.users' doesn't exist at config.pl line 24, <STDIN> line 3.

DBD::mysql::st fetchrow_hashref failed: fetch() without execute() at config.pl line 25, <STDIN> line 3.

DBD::mysql::st execute failed: Table 'arpwatch.users' doesn't exist at config.pl line 24, <STDIN> line 4.

DBD::mysql::st fetchrow_hashref failed: fetch() without execute() at config.pl line 25, <STDIN> line 4.

DBD::mysql::st execute failed: Table 'arpwatch.users' doesn't exist at config.pl line 24, <STDIN> line 5.

DBD::mysql::st fetchrow_hashref failed: fetch() without execute() at config.pl line 25, <STDIN> line 5.

DBD::mysql::st execute failed: Table 'arpwatch.users' doesn't exist at config.pl line 24, <STDIN> line 6.

DBD::mysql::st fetchrow_hashref failed: fetch() without execute() at config.pl line 25, <STDIN> line 6.


Название: Re: Модуль ArpWatch
Отправлено: Andrey Zentavr от 05 Мая 2011, 12:03:19
Что это может быть? Это после установки модуля arpwatch сыпать начало


DBD::mysql::st execute failed: Table 'arpwatch.users' doesn't exist at config.pl line 24, <STDIN> line 1.

DBD::mysql::st fetchrow_hashref failed: fetch() without execute() at config.pl line 25, <STDIN> line 1.

DBD::mysql::st execute failed: Table 'arpwatch.users' doesn't exist at config.pl line 24, <STDIN> line 2.

DBD::mysql::st fetchrow_hashref failed: fetch() without execute() at config.pl line 25, <STDIN> line 2.

DBD::mysql::st execute failed: Table 'arpwatch.users' doesn't exist at config.pl line 24, <STDIN> line 3.

DBD::mysql::st fetchrow_hashref failed: fetch() without execute() at config.pl line 25, <STDIN> line 3.

DBD::mysql::st execute failed: Table 'arpwatch.users' doesn't exist at config.pl line 24, <STDIN> line 4.

DBD::mysql::st fetchrow_hashref failed: fetch() without execute() at config.pl line 25, <STDIN> line 4.

DBD::mysql::st execute failed: Table 'arpwatch.users' doesn't exist at config.pl line 24, <STDIN> line 5.

DBD::mysql::st fetchrow_hashref failed: fetch() without execute() at config.pl line 25, <STDIN> line 5.

DBD::mysql::st execute failed: Table 'arpwatch.users' doesn't exist at config.pl line 24, <STDIN> line 6.

DBD::mysql::st fetchrow_hashref failed: fetch() without execute() at config.pl line 25, <STDIN> line 6.

Ну так ясно же написано:
DBD::mysql::st execute failed: Table 'arpwatch.users' doesn't exist at config.pl line 24, <STDIN> line 2.
Нет таблицы users в БД arpwatch


Название: Re: Модуль ArpWatch
Отправлено: VitalVas от 05 Мая 2011, 12:08:58
Что это может быть? Это после установки модуля arpwatch сыпать начало


DBD::mysql::st execute failed: Table 'arpwatch.users' doesn't exist at config.pl line 24, <STDIN> line 1.

DBD::mysql::st fetchrow_hashref failed: fetch() without execute() at config.pl line 25, <STDIN> line 1.

DBD::mysql::st execute failed: Table 'arpwatch.users' doesn't exist at config.pl line 24, <STDIN> line 2.

DBD::mysql::st fetchrow_hashref failed: fetch() without execute() at config.pl line 25, <STDIN> line 2.

DBD::mysql::st execute failed: Table 'arpwatch.users' doesn't exist at config.pl line 24, <STDIN> line 3.

DBD::mysql::st fetchrow_hashref failed: fetch() without execute() at config.pl line 25, <STDIN> line 3.

DBD::mysql::st execute failed: Table 'arpwatch.users' doesn't exist at config.pl line 24, <STDIN> line 4.

DBD::mysql::st fetchrow_hashref failed: fetch() without execute() at config.pl line 25, <STDIN> line 4.

DBD::mysql::st execute failed: Table 'arpwatch.users' doesn't exist at config.pl line 24, <STDIN> line 5.

DBD::mysql::st fetchrow_hashref failed: fetch() without execute() at config.pl line 25, <STDIN> line 5.

DBD::mysql::st execute failed: Table 'arpwatch.users' doesn't exist at config.pl line 24, <STDIN> line 6.

DBD::mysql::st fetchrow_hashref failed: fetch() without execute() at config.pl line 25, <STDIN> line 6.
а вы точно сделали все по мануалу?
модуль проверяет, существует ли абонент с таким ір из таблицы биллинга

но судя по ошибкам, вы создали отдельную базу для модуля.
при таком раскладе, модуль вообще работать не будет
нужно чтоб таблицы были в той базе, что и биллинга.


Название: Re: Модуль ArpWatch
Отправлено: a_tem от 05 Мая 2011, 14:47:52
 Всё делал по мануалу, базу действительно создал отдельную для модуля. все пошло норм. спс


Название: Re: Модуль ArpWatch
Отправлено: a_tem от 05 Мая 2011, 15:07:11
Регистрация соответствия IP c MAC-ом   -  нельзя кнопку добавить- регистрация и чтоб блочила пользователя при какой-то смене, пока на место не поставят или мы не нажмем обновить МАС и все заработает (если вдруг сетевуху поменяет). просто детей много балуються с IP и МАСами


Название: Re: Модуль ArpWatch
Отправлено: VitalVas от 05 Мая 2011, 16:37:06
Регистрация соответствия IP c MAC-ом   -  нельзя кнопку добавить- регистрация и чтоб блочила пользователя при какой-то смене, пока на место не поставят или мы не нажмем обновить МАС и все заработает (если вдруг сетевуху поменяет). просто детей много балуються с IP и МАСами
эта возможность появиться с версии 0.5
в среду вышлю версию 0.4


Название: Re: Модуль ArpWatch
Отправлено: a_tem от 05 Мая 2011, 16:46:46
Регистрация соответствия IP c MAC-ом   -  нельзя кнопку добавить- регистрация и чтоб блочила пользователя при какой-то смене, пока на место не поставят или мы не нажмем обновить МАС и все заработает (если вдруг сетевуху поменяет). просто детей много балуються с IP и МАСами
эта возможность появиться с версии 0.5
в среду вышлю версию 0.4
понятно. и как я понимаю обновления ждать на почту 0.4 и потом 0.5 ???


Название: Re: Модуль ArpWatch
Отправлено: poxy. от 05 Мая 2011, 17:58:27
Регистрация соответствия IP c MAC-ом   -  нельзя кнопку добавить- регистрация и чтоб блочила пользователя при какой-то смене, пока на место не поставят или мы не нажмем обновить МАС и все заработает (если вдруг сетевуху поменяет). просто детей много балуються с IP и МАСами
эта возможность появиться с версии 0.5
в среду вышлю версию 0.4
Ваш модуль будет делать привязку static arp? Я правильно понял?


Название: Re: Модуль ArpWatch
Отправлено: VitalVas от 05 Мая 2011, 18:05:38
Ваш модуль будет делать привязку static arp? Я правильно понял?
привязку можно сделать через nomake.pl
основная задача этого модуля - это следить...

понятно. и как я понимаю обновления ждать на почту 0.4 и потом 0.5 ???
да


Название: Re: Модуль ArpWatch
Отправлено: poxy. от 05 Мая 2011, 18:14:08
Цитировать
привязку можно сделать через nomake.pl
Так и сделано.


Название: Re: Модуль ArpWatch
Отправлено: Jovani от 13 Мая 2011, 07:46:16
Цитировать
привязку можно сделать через nomake.pl
Так и сделано.

И как сделать привязку через nomake.pl?


Название: Re: Модуль ArpWatch
Отправлено: VitalVas от 14 Мая 2011, 13:58:34
И как сделать привязку через nomake.pl?
смотря что от него требуется
ну, например http://forum.nodeny.com.ua/index.php?topic=1246.msg13142#msg13142


Название: Re: Модуль ArpWatch
Отправлено: Demeo от 14 Мая 2011, 18:24:44
Интересует такая фишка:
1) Берем ip и маки из арп, записываем
2) Берем ip и маки из радиуса, которые запросили рррое авторизацию, записываем
3) Ищем по базе ip из радиуса, сопоставляем логин юзера, сопоставляем с маком из арп - записываем связку логин/мак
4) Возможность поиска по статистике как логину
5) Мониторим козлов, которые под одной учеткой получают инет

Может, что непонятно расписал, звиняйте ))


Название: Re: Модуль ArpWatch
Отправлено: 0xbad0c0d3 от 14 Мая 2011, 19:00:49
А зачем их мониторить? Не лучше ли отрубить им возможность логинится с "левого" МАКа?


Название: Re: Модуль ArpWatch
Отправлено: VitalVas от 14 Мая 2011, 22:16:58
Интересует такая фишка:
1) Берем ip и маки из арп, записываем
2) Берем ip и маки из радиуса, которые запросили рррое авторизацию, записываем
3) Ищем по базе ip из радиуса, сопоставляем логин юзера, сопоставляем с маком из арп - записываем связку логин/мак
4) Возможность поиска по статистике как логину
5) Мониторим козлов, которые под одной учеткой получают инет

Может, что непонятно расписал, звиняйте ))

от демо: http://195.28.0.49/cgi-bin/adm/adm.pl super/super
будет открыто 1-у неделю


Название: Re: Модуль ArpWatch
Отправлено: VitalVas от 01 Ноября 2011, 00:50:16
Теперь принимаю платежи не только в приватбанк, а и в ВТБ и вебмоней (WMZ,WMR,WMU)


Название: Re: Модуль ArpWatch
Отправлено: a_tem от 25 Февраля 2012, 12:10:56
Регистрация соответствия IP c MAC-ом   -  нельзя кнопку добавить- регистрация и чтоб блочила пользователя при какой-то смене, пока на место не поставят или мы не нажмем обновить МАС и все заработает (если вдруг сетевуху поменяет). просто детей много балуються с IP и МАСами
эта возможность появиться с версии 0.5
в среду вышлю версию 0.4
чет уже год почти прошел а 0,4 невидно на почте


Название: Re: Модуль ArpWatch
Отправлено: AndyCi от 05 Апреля 2012, 12:22:20
Регистрация соответствия IP c MAC-ом   -  нельзя кнопку добавить- регистрация и чтоб блочила пользователя при какой-то смене, пока на место не поставят или мы не нажмем обновить МАС и все заработает (если вдруг сетевуху поменяет). просто детей много балуються с IP и МАСами
эта возможность появиться с версии 0.5
в среду вышлю версию 0.4
чет уже год почти прошел а 0,4 невидно на почте
VITAL- pass
или в загул  ушел.

Не плохо придумано. Интересено насколько это нужная фича в общем для администрации сети да и вообще?
Просто столько модулей и прочего, что если все навешать -так усложняет работу менеджера и т.д..

Какие отзывы - тех кто уже использует даный модуль?
-Оправдал ожидания или нет?
-Фича не совсем нужная..
-ваш вариант ответа..


Название: Re: Модуль ArpWatch
Отправлено: a_tem от 12 Апреля 2012, 14:54:54
Нужная.Иногда спасает. Если бы еще умела подвязывать IP+MAC и менять по необходимости была бы нужнее, так как этот билинг этого не умеет. а IP часто меняют и на тупом оборудовании ничего не решить.


Название: Re: Модуль ArpWatch
Отправлено: VitalVas от 15 Апреля 2012, 03:39:29
Объясню ситуацию со своим временем. У меня его фактически нет(работа,работа2,евро2012....).
По модулю.

0.4 в продакшен не выпустил. Не удачно написал логику обработчиков, что по несколько раз в суток сервер был перегружен.

Есть набросок 0.5.
В основном там все разделено по обработчикам....
(агрегация статистики, сбор по сателитам, сбор по от радиуса, агрегация и блокирования мудаков)

Появились белые и черные листы. (блокировку можно вынести с ipfw на радиус, если он используется)
Мас в черный лист влетает по подсчету обработчиком количества смен за определенное время.
Белый лист предназначен для честных зверей, которые не будут забанены

Наконец-то сделал интерграцию с доп-дата.(по этой фиче пока нету что говорить)

Для нуждающихся могу доделать еще что-то.


Название: Re: Модуль ArpWatch
Отправлено: a_tem от 16 Апреля 2012, 10:11:59
привязка я так понимаю появится, единственное чтоб кнопочка удобная была, обновить мак если к примеру сетевуху поменял и полностью блочило любой трафик если MAC с IP не совпадают. Раньше "трафик инспектор" стоял билинг, там это стандартная опция.


Название: Re: Модуль ArpWatch
Отправлено: andromeda от 06 Марта 2013, 19:56:27
Обновлю темку.
Кто-то сталкивался с тем что через пару дней работы модуля таблички Жулики по MAC и Жулики по IP не формируются. я так понимаю из-за размера.
и еще как побороть то что на скрине. а то некоторые записи по ip до десятка тысяч доходят.


Название: Re: Модуль ArpWatch
Отправлено: Mazik от 25 Марта 2013, 22:50:23
Тишина ...   видать замело ! :)   Как там модуль ? Как там с привязкой ?  :) Готов бы купить !


Название: Re: Модуль ArpWatch
Отправлено: Gosha от 26 Марта 2013, 07:56:16
Обновлю темку.
Кто-то сталкивался с тем что через пару дней работы модуля таблички Жулики по MAC и Жулики по IP не формируются. я так понимаю из-за размера.
и еще как побороть то что на скрине. а то некоторые записи по ip до десятка тысяч доходят.

У меня подобное было , когда поставил ArpWatch (с веб мордой ), и работающем ipguard.