<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.cless.pro/index.php?action=history&amp;feed=atom&amp;title=Mikrotik._Port_knocking</id>
	<title>Mikrotik. Port knocking - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cless.pro/index.php?action=history&amp;feed=atom&amp;title=Mikrotik._Port_knocking"/>
	<link rel="alternate" type="text/html" href="https://wiki.cless.pro/index.php?title=Mikrotik._Port_knocking&amp;action=history"/>
	<updated>2026-10-23T00:00:24Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.36.2</generator>
	<entry>
		<id>https://wiki.cless.pro/index.php?title=Mikrotik._Port_knocking&amp;diff=812&amp;oldid=prev</id>
		<title>Cless: Новая страница: «== Описание == Выполнение определенных действий (в данном примере добавление IP клиентов в...»</title>
		<link rel="alternate" type="text/html" href="https://wiki.cless.pro/index.php?title=Mikrotik._Port_knocking&amp;diff=812&amp;oldid=prev"/>
		<updated>2022-07-14T10:27:46Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «== Описание == Выполнение определенных действий (в данном примере добавление IP клиентов в...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Описание ==&lt;br /&gt;
Выполнение определенных действий (в данном примере добавление IP клиентов в определенный адрес-лист) на маршрутизаторе Mikrotik при обращении по определенным протоколам и портам к определенному интерфейсу&lt;br /&gt;
&lt;br /&gt;
== Настройка ==&lt;br /&gt;
&lt;br /&gt;
=== 2 шага обращения ===&lt;br /&gt;
&lt;br /&gt;
==== Mikrotik ====&lt;br /&gt;
&amp;lt;code&amp;gt;/ip firewall filter&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=add-src-to-address-list address-list=portKnockingTest1 address-list-timeout=20s chain=input comment=portKnockingTestCheck packet-size=328 protocol=icmp&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=add-src-to-address-list address-list=portKnockingTest address-list-timeout=none-static chain=input comment=portKnockingTest log=yes log-prefix=portKnockingTest packet-size=428 protocol=icmp src-address-list=portKnockingTest1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Windows client ====&lt;br /&gt;
'''alert.cmd''', который отправляет пакеты:&lt;br /&gt;
 ping 192.168.28.8 -f -n 1 -l 300 &amp;gt; NUL&lt;br /&gt;
 timeout 5 &amp;gt; NUL&lt;br /&gt;
 ping 192.168.28.8 -f -n 1 -l 400 &amp;gt; NUL&lt;br /&gt;
&lt;br /&gt;
==== Linux client ====&lt;br /&gt;
'''alert.sh'''&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 ping 192.168.17.8 -c 1 -s 300&lt;br /&gt;
 ping 127.0.0.1 -c 5&lt;br /&gt;
 ping 192.168.17.8 -c 1 -s 400&lt;br /&gt;
В итоге src-адрес клиента добавлен в адрес-лист '''portKnockingTest'''&lt;br /&gt;
&lt;br /&gt;
=== 3 шага обращения ===&lt;br /&gt;
&lt;br /&gt;
==== Mikrotik ====&lt;br /&gt;
&amp;lt;code&amp;gt;/ip firewall filter&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=add-src-to-address-list address-list=keyAccess1 address-list-timeout=20s chain=input comment=&amp;quot;keyAccess =keyAccess-port-knock=&amp;quot; packet-size=140 protocol=icmp&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=add-src-to-address-list address-list=keyAccess2 address-list-timeout=20s chain=input comment=&amp;quot;keyAccess =keyAccess-port-knock=&amp;quot; packet-size=360 protocol=icmp \&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;   src-address-list=keyAccess1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=add-src-to-address-list address-list=keyAccess address-list-timeout=none-static chain=input comment=&amp;quot;keyAccess =keyAccess-port-knock=&amp;quot; log=yes log-prefix=keyAccess \&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;   packet-size=250 protocol=icmp src-address-list=keyAccess2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Windows client ====&lt;br /&gt;
'''alert.cmd''', который отправляет пакеты:&lt;br /&gt;
 SET host=office.cless.pro&lt;br /&gt;
 ping %host% -f -n 1 -l 112 &amp;gt; NUL&lt;br /&gt;
 timeout 3 &amp;gt; NUL&lt;br /&gt;
 ping %host% -f -n 1 -l 332 &amp;gt; NUL&lt;br /&gt;
 timeout 3 &amp;gt; NUL&lt;br /&gt;
 ping %host% -f -n 1 -l 222 &amp;gt; NUL&lt;br /&gt;
&lt;br /&gt;
==== Linux client ====&lt;br /&gt;
'''alert.sh'''&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 host=&amp;quot;office.cless.pro&amp;quot;&lt;br /&gt;
 ping ${host} -c 1 -s 112&lt;br /&gt;
 ping 127.0.0.1 -c 3&lt;br /&gt;
 ping ${host} -c 1 -s 332&lt;br /&gt;
 ping 127.0.0.1 -c 3&lt;br /&gt;
 ping ${host} -c 1 -s 222&lt;br /&gt;
В итоге src-адрес клиента добавлен в адрес-лист '''keyAccess'''&lt;br /&gt;
[[Категория:Mikrotik]]&lt;br /&gt;
__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__&lt;/div&gt;</summary>
		<author><name>Cless</name></author>
	</entry>
</feed>