Нужна помощь, скрипт отслеживания пользователей с динамическим ip

Здесь выкладываем скрипты
Правила форума
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
Ответить
ilya.usenko
Сообщения: 1
Зарегистрирован: 17 апр 2020, 17:34

Всем привет, говорю прямо в скриптах я дурак :ps_ih: и делаю этот конфиг единично.
Вообщем есть скрипт который отслеживает новых пользователей (тех кому не присвоен статический адрес) в dhcp leases, и отправляет сообщение в телеграмм.
прошу шу помощи в добавлении функционала, а именно чтобы после отправки сообщения в телегу клиента переводило в статику и блокировало параметром block access.
зарание спасибо.
так как при отправке скрипт коверкает добавил его вложением.

Код: Выделить всё

:if ($leaseBound = 1) do={
	/ip dhcp-server lease;
	:foreach i in=[find dynamic=yes] do={
		:local dhcpip 
		:set dhcpip [ get $i address ];
		:local clientid
		:set clientid [get $i host-name];

		:if ($leaseActIP = $dhcpip) do={
			:local comment "New IP"
			:set comment ( $comment . ": " .  $dhcpip . ": " . $clientid);
			/log error $comment;
			/tool fetch url="https://api.telegram.org/bot1113462583:AAGj9BzPgo********/sendMessage\?chat_id=-1001170******&text=Attention a new unauthorized client is connected%0AIP adres:$leaseActIP%0AMAC adres:$leaseActMAC%0AService: $leaseServerName%0AHost name:$clientid" keep-result=no
		}
	}
}
Вложения
Безымянный.png
(17.71 КБ) 0 скачиваний


Аватара пользователя
Virtue
Сообщения: 142
Зарегистрирован: 07 мар 2014, 10:17

дружищще, походу ты не весь скрипт скинул


Ответить