<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: --algo kmp --hex-string]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме --algo kmp --hex-string форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 12 Aug 2026 12:49:41 -0400</pubDate>
		<item>
			<title>--algo kmp --hex-string</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84528-_algo-kmp-_hex_string/message387485">--algo kmp --hex-string</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			К сожалению, не всё, что можно настроить с помощью iptables, доступно в Mikrotik, и наоборот. Например, для списков адресов в netfilter нужен дополнительный модуль, и я не знаю такого модуля для netfilter, который поддерживал бы сопоставление с регулярными выражениями по содержимому пакета — я знаю, как это сделать только отправляя пакет в очередь пользователей. В RouterOS, в свою очередь, насколько мне известно, нет возможности проверить конкретное значение байта на определённом смещении в пакете. <br />
			<i>21.10.2018 18:11:00, sindy.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84528-_algo-kmp-_hex_string/message387485</link>
			<guid>http://mikrotik.moscow/forum/forum57/84528-_algo-kmp-_hex_string/message387485</guid>
			<pubDate>Sun, 21 Oct 2018 18:11:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>--algo kmp --hex-string</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84528-_algo-kmp-_hex_string/message387484">--algo kmp --hex-string</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я думаю, что пакет приходит с контрольной суммой. Потому что другие пакеты приходят с контрольной суммой. Только этот пакет приходит без контрольной суммы. К тому же правило iptables ловит пакеты с пустой контрольной суммой. Если iptables с этим справляется, то, думаю, и Mikrotik тоже сможет. Я ошибаюсь? <br />
			<i>21.10.2018 17:39:00, scap.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84528-_algo-kmp-_hex_string/message387484</link>
			<guid>http://mikrotik.moscow/forum/forum57/84528-_algo-kmp-_hex_string/message387484</guid>
			<pubDate>Sun, 21 Oct 2018 17:39:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>--algo kmp --hex-string</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84528-_algo-kmp-_hex_string/message387483">--algo kmp --hex-string</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Хорошо, значит, это один случай с невычисленной контрольной суммой, но из-за того, что я написал выше о нулевых байтах и сопоставлении с помощью регулярных выражений, невозможно обнаружить такой пакет, используя правила layer7-protocol. <br />
			<i>21.10.2018 17:33:00, sindy.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84528-_algo-kmp-_hex_string/message387483</link>
			<guid>http://mikrotik.moscow/forum/forum57/84528-_algo-kmp-_hex_string/message387483</guid>
			<pubDate>Sun, 21 Oct 2018 17:33:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>--algo kmp --hex-string</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84528-_algo-kmp-_hex_string/message387482">--algo kmp --hex-string</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			<noindex><a href="https://prnt.sc/l8odz8" target="_blank" rel="nofollow" >https://prnt.sc/l8odz8</a></noindex> Я пытаюсь поймать этот пакет. <br />
			<i>21.10.2018 17:29:00, scap.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84528-_algo-kmp-_hex_string/message387482</link>
			<guid>http://mikrotik.moscow/forum/forum57/84528-_algo-kmp-_hex_string/message387482</guid>
			<pubDate>Sun, 21 Oct 2018 17:29:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>--algo kmp --hex-string</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84528-_algo-kmp-_hex_string/message387481">--algo kmp --hex-string</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Боюсь, таких нет, потому что байты \x00 удаляются до проверки по регулярному выражению, так что ни найти их через regex, ни понять, сколько их там, если указать что-то вроде .{24}\x00\x00, не получится. При этом «неправильная контрольная сумма» — это совсем другое дело, нежели «некалькулированная контрольная сумма (0x0000)». Чтобы отследить неправильную контрольную сумму, нужно посчитать её самостоятельно и сравнить с полученной, то есть даже в iptables понадобится специальный match target, который сделает вычисление (а это заметно замедлит обработку пакетов). <br />
			<i>21.10.2018 17:25:00, sindy.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84528-_algo-kmp-_hex_string/message387481</link>
			<guid>http://mikrotik.moscow/forum/forum57/84528-_algo-kmp-_hex_string/message387481</guid>
			<pubDate>Sun, 21 Oct 2018 17:25:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>--algo kmp --hex-string</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84528-_algo-kmp-_hex_string/message387480">--algo kmp --hex-string</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Какой правильный layer7 Regex для поиска пакетов с «bad checksum» или «empty checksum» в правиле Mikrotik? Для пустой контрольной суммы я нашёл вот это: -m u32 --u32 “24&0xffff=0x0000”. И как установить 00 00? 0000ffffffff54 <br />
			<i>21.10.2018 17:07:00, scap.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84528-_algo-kmp-_hex_string/message387480</link>
			<guid>http://mikrotik.moscow/forum/forum57/84528-_algo-kmp-_hex_string/message387480</guid>
			<pubDate>Sun, 21 Oct 2018 17:07:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>--algo kmp --hex-string</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84528-_algo-kmp-_hex_string/message387479">--algo kmp --hex-string</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Как мне задать правило для проверки также и hex-строки, как в linux iptables? Я хочу написать правило, чтобы поймать этот пакет -m string --algo kmp --hex-string “|55ffffffff|” <br />
			<i>03.09.2018 01:33:00, scap.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84528-_algo-kmp-_hex_string/message387479</link>
			<guid>http://mikrotik.moscow/forum/forum57/84528-_algo-kmp-_hex_string/message387479</guid>
			<pubDate>Mon, 03 Sep 2018 01:33:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
