<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Case &#187; snort</title>
	<atom:link href="http://case.net.ru/tag/snort/feed/" rel="self" type="application/rss+xml" />
	<link>http://case.net.ru</link>
	<description>Just another technical weblog</description>
	<lastBuildDate>Sun, 29 Jan 2012 08:48:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Oinkmaster &#8211; автоматизация обновления правил Snort</title>
		<link>http://case.net.ru/2009/05/05/oinkmaster/</link>
		<comments>http://case.net.ru/2009/05/05/oinkmaster/#comments</comments>
		<pubDate>Tue, 05 May 2009 10:50:06 +0000</pubDate>
		<dc:creator>Case</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[oinkmaster]]></category>
		<category><![CDATA[snort]]></category>

		<guid isPermaLink="false">http://case.net.ru/?p=496</guid>
		<description><![CDATA[Установка: 1 2 3 4 5 $ cd /usr/ports/security/oinkmaster $ make install clean $ cd /usr/local/etc/ $ cp oinkmaster.conf.sample oinkmaster.conf $ chmod 644 oinkmaster.conf В файле oinkmaster.conf указываем расположение правил для snort&#8217;a, а так же добавляем отключенные правила: 1 2 3 4 url = file:///tmp/snortrules.tar.gz disablesid 1 disablesid 2 disablesid 3 Заходим на snort.org, регистрируемся [...]]]></description>
			<content:encoded><![CDATA[<p>Установка:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>ports<span style="color: #000000; font-weight: bold;">/</span>security<span style="color: #000000; font-weight: bold;">/</span>oinkmaster
$ <span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #c20cb9; font-weight: bold;">install</span> clean
$ <span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>
$ <span style="color: #c20cb9; font-weight: bold;">cp</span> oinkmaster.conf.sample oinkmaster.conf
$ <span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #000000;">644</span> oinkmaster.conf</pre></td></tr></table></div>

<p>В файле oinkmaster.conf указываем расположение правил для snort&#8217;a, а так же добавляем отключенные правила:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">url = <span style="color: #c20cb9; font-weight: bold;">file</span>:<span style="color: #000000; font-weight: bold;">///</span>tmp<span style="color: #000000; font-weight: bold;">/</span>snortrules.tar.gz
disablesid <span style="color: #000000;">1</span>
disablesid <span style="color: #000000;">2</span>
disablesid <span style="color: #000000;">3</span></pre></td></tr></table></div>

<p>Заходим на snort.org, регистрируемся и скачиваем бесплатные правила месячной давности.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">wget</span> <span style="color: #660033;">-O</span> <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>snortrules.tar.gz http:<span style="color: #000000; font-weight: bold;">//</span>www.snort.org<span style="color: #000000; font-weight: bold;">/</span>pub-bin<span style="color: #000000; font-weight: bold;">/</span>downloads.cgi<span style="color: #000000; font-weight: bold;">/</span>Download<span style="color: #000000; font-weight: bold;">/</span>vrt_os<span style="color: #000000; font-weight: bold;">/</span>snortrules-snapshot-2.8.tar.gz</pre></td></tr></table></div>

<p>Запускаем oinkmaster:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">$ oinkmaster <span style="color: #660033;">-o</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>snort<span style="color: #000000; font-weight: bold;">/</span>rules<span style="color: #000000; font-weight: bold;">/</span></pre></td></tr></table></div>

<p>Получим большой лог чего добавлено и удалено из правил.</p>
<p>Если делать по хорошему &#8211; то конечно же нужна платная подписка на правила + автоматизация процесса обновления.</p>
]]></content:encoded>
			<wfw:commentRss>http://case.net.ru/2009/05/05/oinkmaster/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sneeze &#8211; генератор ложных срабатывания для Snort</title>
		<link>http://case.net.ru/2009/05/03/sneeze/</link>
		<comments>http://case.net.ru/2009/05/03/sneeze/#comments</comments>
		<pubDate>Sun, 03 May 2009 14:55:03 +0000</pubDate>
		<dc:creator>Case</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[sneeze]]></category>
		<category><![CDATA[snort]]></category>

		<guid isPermaLink="false">http://case.net.ru/?p=491</guid>
		<description><![CDATA[Написан на языке Perl. Он читает файлы с описанием сигнатур атак Snort, и имитирует соответствующие атаки. Помогает тестировать качество работы системы обнаружения вторжений, а также скрывать истинные атаки среди ложных. Установка: 1 2 $ wget http://xgu.ru/downloads/sneeze.pl $ chmod +x sneeze.pl Необходим так же модуль p5-Net-RawIP: 1 2 $ cd /usr/ports/net/p5-Net-RawIP $ make install clean Если [...]]]></description>
			<content:encoded><![CDATA[<p>Написан на языке Perl. Он читает файлы с описанием сигнатур атак Snort, и имитирует соответствующие атаки. Помогает тестировать качество работы системы обнаружения вторжений, а также скрывать истинные атаки среди ложных.</p>
<p>Установка:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>xgu.ru<span style="color: #000000; font-weight: bold;">/</span>downloads<span style="color: #000000; font-weight: bold;">/</span>sneeze.pl
$ <span style="color: #c20cb9; font-weight: bold;">chmod</span> +x sneeze.pl</pre></td></tr></table></div>

<p>Необходим так же модуль p5-Net-RawIP:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>ports<span style="color: #000000; font-weight: bold;">/</span>net<span style="color: #000000; font-weight: bold;">/</span>p5-Net-RawIP
$ <span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #c20cb9; font-weight: bold;">install</span> clean</pre></td></tr></table></div>

<p>Если запустить sneeze.pl без параметров, будет показано сообщение с информацией об использовании:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">$ .<span style="color: #000000; font-weight: bold;">/</span>sneeze.pl
Must have EUID == <span style="color: #000000;">0</span> to use Net::RawIP, currently you are seen with <span style="color: #007800;">EUID</span>=<span style="color: #000000;">1001</span> at .<span style="color: #000000; font-weight: bold;">/</span>sneeze.pl line <span style="color: #000000;">20</span>
Usage .<span style="color: #000000; font-weight: bold;">/</span>sneeze.pl <span style="color: #660033;">-d</span> <span style="color: #000000; font-weight: bold;">&lt;</span>dest host<span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #660033;">-f</span> <span style="color: #000000; font-weight: bold;">&lt;</span>rule <span style="color: #c20cb9; font-weight: bold;">file</span><span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>options<span style="color: #7a0874; font-weight: bold;">&#93;</span>
        <span style="color: #660033;">-c</span> count        Loop X times. <span style="color: #660033;">-1</span> == forever. Default is 1.
        <span style="color: #660033;">-s</span> ip           Spoof this IP <span style="color: #c20cb9; font-weight: bold;">as</span> source. Default is your IP.
        <span style="color: #660033;">-p</span> port         Force use of this <span style="color: #7a0874; font-weight: bold;">source</span> port.
        <span style="color: #660033;">-i</span> interface    Outbound interface. Default is eth0.
        <span style="color: #660033;">-x</span> debug        Turn on debugging information.
        <span style="color: #660033;">-h</span> <span style="color: #7a0874; font-weight: bold;">help</span>         Duh? This is it.</pre></td></tr></table></div>

<p>Берём описание сигнатур атак Snort и выполним имитацию DNS-атак:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> .<span style="color: #000000; font-weight: bold;">/</span>sneeze.pl <span style="color: #660033;">-i</span> vlan3 <span style="color: #660033;">-d</span> case.net.ru <span style="color: #660033;">-f</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>snort<span style="color: #000000; font-weight: bold;">/</span>rules<span style="color: #000000; font-weight: bold;">/</span>dns.rules
ATTACK:
 case.net.ru:<span style="color: #000000;">20068</span> -<span style="color: #000000; font-weight: bold;">&gt;</span> case.net.ru:<span style="color: #000000;">34164</span>
&nbsp;
ATTACK:
 case.net.ru:<span style="color: #000000;">26296</span> -<span style="color: #000000; font-weight: bold;">&gt;</span> case.net.ru:<span style="color: #000000;">54516</span>
&nbsp;
ATTACK:
 case.net.ru:<span style="color: #000000;">21436</span> -<span style="color: #000000; font-weight: bold;">&gt;</span> case.net.ru:<span style="color: #000000;">43523</span>
&nbsp;
ATTACK: DNS named authors attempt
ATTACK TYPE: attempted-recon
tcp case.net.ru:<span style="color: #000000;">44905</span> -<span style="color: #000000; font-weight: bold;">&gt;</span> case.net.ru:<span style="color: #000000;">53</span>
Reference =<span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #000000;">10728</span>
Reference =<span style="color: #000000; font-weight: bold;">&gt;</span> http:<span style="color: #000000; font-weight: bold;">//</span>www.whitehats.com<span style="color: #000000; font-weight: bold;">/</span>info<span style="color: #000000; font-weight: bold;">/</span>IDS480
&nbsp;
ATTACK: DNS named authors attempt
ATTACK TYPE: attempted-recon
udp case.net.ru:<span style="color: #000000;">65328</span> -<span style="color: #000000; font-weight: bold;">&gt;</span> case.net.ru:<span style="color: #000000;">53</span>
Reference =<span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #000000;">10728</span>
Reference =<span style="color: #000000; font-weight: bold;">&gt;</span> http:<span style="color: #000000; font-weight: bold;">//</span>www.whitehats.com<span style="color: #000000; font-weight: bold;">/</span>info<span style="color: #000000; font-weight: bold;">/</span>IDS480
&nbsp;
...
&nbsp;
ATTACK: DNS Windows NAT helper components tcp denial of service attempt
ATTACK TYPE: misc-attack
tcp case.net.ru:<span style="color: #000000;">17587</span> -<span style="color: #000000; font-weight: bold;">&gt;</span> case.net.ru:<span style="color: #000000;">53</span>
Reference =<span style="color: #000000; font-weight: bold;">&gt;</span> http:<span style="color: #000000; font-weight: bold;">//</span>cve.mitre.org<span style="color: #000000; font-weight: bold;">/</span>cgi-bin<span style="color: #000000; font-weight: bold;">/</span>cvename.cgi?<span style="color: #007800;">name</span>=<span style="color: #000000;">2006</span>-<span style="color: #000000;">5614</span></pre></td></tr></table></div>

<p>В логах snort&#8217;а видим:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">05<span style="color: #000000; font-weight: bold;">/</span>03-<span style="color: #000000;">18</span>:<span style="color: #000000;">47</span>:<span style="color: #000000;">16.154161</span>  <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000; font-weight: bold;">**</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">1</span>:<span style="color: #000000;">1616</span>:<span style="color: #000000;">10</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> DNS named version attempt <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000; font-weight: bold;">**</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>Classification: Attempted Information Leak<span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>Priority: <span style="color: #000000;">2</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span>UDP<span style="color: #7a0874; font-weight: bold;">&#125;</span> 213.79.110.123:<span style="color: #000000;">39151</span> -<span style="color: #000000; font-weight: bold;">&gt;</span> 213.79.110.123:<span style="color: #000000;">53</span>
05<span style="color: #000000; font-weight: bold;">/</span>03-<span style="color: #000000;">18</span>:<span style="color: #000000;">47</span>:<span style="color: #000000;">16.156684</span>  <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000; font-weight: bold;">**</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">1</span>:<span style="color: #000000;">256</span>:<span style="color: #000000;">9</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> DNS named authors attempt <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000; font-weight: bold;">**</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>Classification: Attempted Information Leak<span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>Priority: <span style="color: #000000;">2</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span>UDP<span style="color: #7a0874; font-weight: bold;">&#125;</span> 213.79.110.123:<span style="color: #000000;">28828</span> -<span style="color: #000000; font-weight: bold;">&gt;</span> 213.79.110.123:<span style="color: #000000;">53</span>
05<span style="color: #000000; font-weight: bold;">/</span>03-<span style="color: #000000;">18</span>:<span style="color: #000000;">47</span>:<span style="color: #000000;">16.156684</span>  <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000; font-weight: bold;">**</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">1</span>:<span style="color: #000000;">1616</span>:<span style="color: #000000;">10</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> DNS named version attempt <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000; font-weight: bold;">**</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>Classification: Attempted Information Leak<span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>Priority: <span style="color: #000000;">2</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span>UDP<span style="color: #7a0874; font-weight: bold;">&#125;</span> 213.79.110.123:<span style="color: #000000;">28828</span> -<span style="color: #000000; font-weight: bold;">&gt;</span> 213.79.110.123:<span style="color: #000000;">53</span>
05<span style="color: #000000; font-weight: bold;">/</span>03-<span style="color: #000000;">18</span>:<span style="color: #000000;">47</span>:<span style="color: #000000;">16.157034</span>  <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000; font-weight: bold;">**</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">1</span>:<span style="color: #000000;">256</span>:<span style="color: #000000;">9</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> DNS named authors attempt <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000; font-weight: bold;">**</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>Classification: Attempted Information Leak<span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>Priority: <span style="color: #000000;">2</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span>UDP<span style="color: #7a0874; font-weight: bold;">&#125;</span> 213.79.110.123:<span style="color: #000000;">28828</span> -<span style="color: #000000; font-weight: bold;">&gt;</span> 213.79.110.123:<span style="color: #000000;">53</span>
05<span style="color: #000000; font-weight: bold;">/</span>03-<span style="color: #000000;">18</span>:<span style="color: #000000;">47</span>:<span style="color: #000000;">16.157034</span>  <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000; font-weight: bold;">**</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">1</span>:<span style="color: #000000;">1616</span>:<span style="color: #000000;">10</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> DNS named version attempt <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000; font-weight: bold;">**</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>Classification: Attempted Information Leak<span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>Priority: <span style="color: #000000;">2</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span>UDP<span style="color: #7a0874; font-weight: bold;">&#125;</span> 213.79.110.123:<span style="color: #000000;">28828</span> -<span style="color: #000000; font-weight: bold;">&gt;</span> 213.79.110.123:<span style="color: #000000;">53</span>
&nbsp;
...
&nbsp;
05<span style="color: #000000; font-weight: bold;">/</span>03-<span style="color: #000000;">18</span>:<span style="color: #000000;">47</span>:<span style="color: #000000;">16.159283</span>  <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000; font-weight: bold;">**</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">1</span>:<span style="color: #000000;">253</span>:<span style="color: #000000;">7</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> DNS SPOOF query response PTR with TTL of <span style="color: #000000;">1</span> min. and no authority <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000; font-weight: bold;">**</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>Classification: Potentially Bad Traffic<span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>Priority: <span style="color: #000000;">2</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span>UDP<span style="color: #7a0874; font-weight: bold;">&#125;</span> 213.79.110.123:<span style="color: #000000;">53</span> -<span style="color: #000000; font-weight: bold;">&gt;</span> 213.79.110.123:<span style="color: #000000;">42884</span>
05<span style="color: #000000; font-weight: bold;">/</span>03-<span style="color: #000000;">18</span>:<span style="color: #000000;">47</span>:<span style="color: #000000;">16.159283</span>  <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000; font-weight: bold;">**</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">1</span>:<span style="color: #000000;">254</span>:<span style="color: #000000;">7</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> DNS SPOOF query response with TTL of <span style="color: #000000;">1</span> min. and no authority <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000; font-weight: bold;">**</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>Classification: Potentially Bad Traffic<span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>Priority: <span style="color: #000000;">2</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span>UDP<span style="color: #7a0874; font-weight: bold;">&#125;</span> 213.79.110.123:<span style="color: #000000;">53</span> -<span style="color: #000000; font-weight: bold;">&gt;</span> 213.79.110.123:<span style="color: #000000;">42884</span></pre></td></tr></table></div>

<p>Скрипт <a href='http://case.net.ru/wp-content/uploads/2009/05/sneeze.pl'>sneeze.pl</a></p>
<p>Оригинал статьи: http://xgu.ru/wiki/Sneeze</p>
]]></content:encoded>
			<wfw:commentRss>http://case.net.ru/2009/05/03/sneeze/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Snort</title>
		<link>http://case.net.ru/2009/02/27/snort/</link>
		<comments>http://case.net.ru/2009/02/27/snort/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 11:40:55 +0000</pubDate>
		<dc:creator>Case</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[base]]></category>
		<category><![CDATA[snort]]></category>

		<guid isPermaLink="false">http://case.net.ru/?p=295</guid>
		<description><![CDATA[Собственно Snort &#8211; the de facto standard for intrusion detection/prevention. Установка особых проблем не вызывает: # cd /usr/ports/security/snort # make config &#91; &#93; DYNAMIC Enable dynamic plugin support &#91; &#93; FLEXRESP Flexible response to events &#91; &#93; FLEXRESP2 Flexible response to events &#40;version 2&#41; &#91;X&#93; MYSQL Enable MySQL support &#91; &#93; ODBC Enable ODBC support [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-300" title="snort1sm" src="http://case.net.ru/wp-content/uploads/2009/02/snort1sm-300x140.jpg" alt="snort" width="150" height="70" /> Собственно Snort &#8211; the de facto standard for intrusion detection/prevention. Установка особых проблем не вызывает:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># cd /usr/ports/security/snort</span>
<span style="color: #666666; font-style: italic;"># make config</span>
<span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span> DYNAMIC     Enable dynamic plugin support
<span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span> FLEXRESP    Flexible response to events
<span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span> FLEXRESP2   Flexible response to events <span style="color: #7a0874; font-weight: bold;">&#40;</span>version <span style="color: #000000;">2</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
<span style="color: #7a0874; font-weight: bold;">&#91;</span>X<span style="color: #7a0874; font-weight: bold;">&#93;</span> MYSQL       Enable MySQL support
<span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span> ODBC        Enable ODBC support
<span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span> POSTGRESQL  Enable PostgreSQL support
<span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span> PRELUDE     Enable Prelude NIDS integration
<span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span> PERPROFILE  Enable Performance Profiling
<span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span> SNORTSAM    Enable output plugin to SnortSam
<span style="color: #666666; font-style: italic;"># make install clean</span></pre></div></div>

<h1></h1>
<p>Прописываем в rc.conf:</p>

<div class="wp_syntax"><div class="code"><pre class="cli" style="font-family:monospace;">snort_enable=&quot;YES&quot;
snort_interface=&quot;em0&quot;</pre></div></div>

<h1></h1>
<p>После установки регистрируется на оффициальном сайте, для того что бы скачать наборы правил под свою версию snort&#8217;а. Я скачал файлик snortrules-snapshot-2.8.tar.gz размером порядка 80 мегабайт. Создаем каталог /usr/local/etc/snort/rules и распаковываем туда содержимое скачанного архива. Настройка производится в файле /usr/local/etc/snort/snort.conf.</p>
<h1></h1>
<p>Настройка MySQL: Добавляем пользователя:</p>

<div class="wp_syntax"><div class="code"><pre class="mysql" style="font-family:monospace;">mysql<span style="color: #CC0099;">&amp;</span>gt<span style="color: #000033;">;</span> <span style="color: #990099; font-weight: bold;">grant</span> <span style="color: #990099; font-weight: bold;">all</span> <span style="color: #990099; font-weight: bold;">on</span> snort.<span style="color: #CC0099;">*</span> <span style="color: #990099; font-weight: bold;">to</span> snort@localhost identified by <span style="color: #008000;">'snort'</span><span style="color: #000033;">;</span></pre></div></div>

<p>Создаем таблицы:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ mysql <span style="color: #660033;">-u</span> snort <span style="color: #660033;">-p</span> snort <span style="color: #000000; font-weight: bold;">&amp;</span>lt; <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>ports<span style="color: #000000; font-weight: bold;">/</span>security<span style="color: #000000; font-weight: bold;">/</span>snort<span style="color: #000000; font-weight: bold;">/</span>work<span style="color: #000000; font-weight: bold;">/</span>snort-2.8.2.2<span style="color: #000000; font-weight: bold;">/</span>schemas<span style="color: #000000; font-weight: bold;">/</span>create_mysql</pre></div></div>

<p>Включаем вывод в базу в файле snort.conf:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">output database: log, mysql, <span style="color: #007800;">user</span>=snort <span style="color: #007800;">password</span>=password <span style="color: #007800;">dbname</span>=snort <span style="color: #007800;">host</span>=localhost</pre></div></div>

<h1></h1>
<p>Snort умеет работать в 3-х режимах:</p>
<ul>
<li>Анализатор пакетов &#8211; аналог tcpdump</li>
<li>Регистратор пакетов &#8211; записывает траффик в файл</li>
<li>Сетевая система обнаружения вторжений</li>
</ul>
<h1></h1>
<p>Опции командной строки характерные для всех режимов работы:</p>

<div class="wp_syntax"><div class="code"><pre class="cli" style="font-family:monospace;">-i     Listen on interface 
-p         Disable promiscuous mode sniffing
&lt;h1&gt;&lt;/h1&gt;
Опции командной строки характерные для режима анализатора пакетов:
&lt;pre lang=&quot;cli&quot;&gt;-d         Dump the Application Layer
-e         Display the second layer header info
-v         Be verbose
-q         Quiet. Don't show banner and status report
-r     Read and process tcpdump file Пример - чтение траффика с интерфейса:
&lt;pre lang=&quot;cli&quot;&gt;$ snort -q -i vlan3 -p -d -e -v -n 10 port 80</pre></div></div>

<p>Пример &#8211; чтение траффика из файла:</p>

<div class="wp_syntax"><div class="code"><pre class="cli" style="font-family:monospace;">$ snort -v -r ~/traffic/</pre></div></div>

<h1></h1>
<p>Опции командной строки характерные для режима регистрации пакетов:</p>

<div class="wp_syntax"><div class="code"><pre class="cli" style="font-family:monospace;">-l     Log to directory Пример - запись траффика в файл:
&lt;pre lang=&quot;cli&quot;&gt;$ snort -i vlan3 -p -l ~/traffic/</pre></div></div>

<h1></h1>
<p>Опции командной строки характерные для режима NDIS:</p>

<div class="wp_syntax"><div class="code"><pre class="cli" style="font-family:monospace;">-I         Add Interface name to alert output
-A         Set alert mode: fast, full, console, test or none  (alert file alerts only) &quot;unsock&quot; enables UNIX socket logging (experimental).</pre></div></div>

<p>Пример:</p>

<div class="wp_syntax"><div class="code"><pre class="cli" style="font-family:monospace;">$ snort -i vlan3 -p -A console</pre></div></div>

<h1></h1>
<p>Установка BASE (Basic Analysis and Security Engine)</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"> Use <span style="color: #ff0000;">'make config'</span> to modify these settings
$ <span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #c20cb9; font-weight: bold;">install</span> clean</pre></div></div>

<p>Программа устанавливается в /usr/local/www/base. Делаем алиас или симлинк для веб-сервера и открывает в браузере. Начинаем инсталяцию. Особенности: &#8211; делаем каталог base доступным для записи веб-сервером; &#8211; в качестве &#8220;Path to ADODB&#8221; вводим /usr/local/share/adodb.</p>
<h1>&nbsp;</h1>
<p>Ссылки:</p>
<ul>
<li>http://www.ibm.com/developerworks/web/library/wa-snort1/</li>
<li>http://www.emergingthreats.net/ &#8211; сообщество, разрабатывающее правила</li>
</ul>
<h1>&nbsp;</h1>
<p>Иллюстрация с сайта snortattack.org &#8211; Snort в режиме работы Inline:<br />
<img src="http://case.net.ru/wp-content/uploads/2009/02/snort_inline.jpg" alt="snort_inline" title="snort_inline" width="288" height="438" class="alignnone size-full wp-image-494" /></p>
]]></content:encoded>
			<wfw:commentRss>http://case.net.ru/2009/02/27/snort/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
