Eye Monitoring System

Roman Dmitriev 448b18e014 The algorithm for polling the table of poppies has been changed. Now dot1dTpFdbTable is the first to be polled, checking the binding of interfaces to Ifindex_map, in the absence of this table, dot1qTpFdbPort is polled without analyzing ifindex_map. 2 ani în urmă
docs 2dfcdc6a9b update mysql dump and readme 2 ani în urmă
html 448b18e014 The algorithm for polling the table of poppies has been changed. Now dot1dTpFdbTable is the first to be polled, checking the binding of interfaces to Ifindex_map, in the absence of this table, dot1qTpFdbPort is polled without analyzing ifindex_map. 2 ani în urmă
scripts 448b18e014 The algorithm for polling the table of poppies has been changed. Now dot1dTpFdbTable is the first to be polled, checking the binding of interfaces to Ifindex_map, in the absence of this table, dot1qTpFdbPort is polled without analyzing ifindex_map. 2 ani în urmă
updates d8378c6bbe fix action for dns filters 2 ani în urmă
.gitignore f85fd1095d optimize select html element 3 ani în urmă
LICENSE.md 253483fd34 Create LICENSE.md 3 ani în urmă
README.md 2b54961bf3 Update README.md 2 ani în urmă
version dff151f896 move action from filter table to filter list in group 2 ani în urmă

README.md

Око

Обычный быдло-кодинг, разросшийся за последние 13 лет. Выкладываю сюда - может кого-то сподвигнет сделать что-то своё нормально).

Предназначен для контроля доступа юзеров в интернет на оборудовании микротик или linux-сервере.
Возможности:

  • Фильтровать трафик юзеров по предустановленным группам фильтров
  • Ограничивать скорость (только на микротике, функционал на линухе был, но давно вырезан)
  • генерит конфиги для dhcp-серверов (dnsmasq, mikrotik)
  • генерит конфиг для named
  • опрашивает свичи и роутеры по snmp после чего анализирует и находит порты подклчюения ip-адресов
  • ну и ещё по мелочи...

changelog:

2.4:

  • выполнена полная привязка устройств к таблице клиентов. Теперь все устройства создаются только из списка клиентов.
  • в связи с полным выделением устройств в отдельную таблицу, убрано создание новых пользователей у определённого клиента. Вся логика создания новых пользователей поднята на уровень выше, в группы. Теперь несколько адресов у одного клиента следует создавать только в том случае, если этот клиент никогда не будет рассматриваться как устройство или же если это устройство имеет несколько адресов. Если для нужд нагиоса требуется создание устройства - клиент должен иметь записи только адресов этого устройства.
  • функционал автоматического назначения адресов добавлен в группы. Создана группа по умолчанию для динамических клиентов и пользователей хот-спота
  • таблица мак-адресов изменила источник данных (поскольку macaddress.io стала платной). Теперь используется файл, предоставляемый проектом wireshark