{"id":219795,"date":"2014-04-18T10:49:02","date_gmt":"2014-04-18T06:49:02","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=219795"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=219795","title":{"rendered":"<span class=\"post_title\">\u0423\u0434\u043e\u0431\u043d\u044b\u0439 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 syslog \u0436\u0443\u0440\u043d\u0430\u043b\u0430 \u043c\u0435\u0436\u0441\u0435\u0442\u0435\u0432\u043e\u0433\u043e \u044d\u043a\u0440\u0430\u043d\u0430 D-Link DFL-860E c \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u043d\u0430 PHP<\/span>"},"content":{"rendered":"<div class=\"content html_format\"> \t\t\t\u0412 \u043c\u0435\u0436\u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u044d\u043a\u0440\u0430\u043d\u0430\u0445 D-Link DFL \u0435\u0441\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0438\u043d\u0443\u0441\u043e\u0432 \u0432 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u0436\u0443\u0440\u043d\u0430\u043b\u0430 \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0432\u0435\u0431-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430:<br \/>   \u2014 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043f\u043e\u0442\u043e\u043a \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0435\u0440\u0435\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u043c\u044b\u0439 \u0436\u0443\u0440\u043d\u0430\u043b \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u0438 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043b\u043e\u0433\u0438 \u043e\u0431\u044b\u0447\u043d\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0439 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u043a \u0432\u0440\u0435\u043c\u0435\u043d\u0438 (\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u043d\u0435\u0439, \u0447\u0430\u0449\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430 1 \u0434\u0435\u043d\u044c);<br \/>   \u2014 \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0436\u0443\u0440\u043d\u0430\u043b \u043d\u0443\u0436\u043d\u043e \u0437\u0430\u0439\u0442\u0438 \u0432 \u0432\u0435\u0431-\u043f\u0430\u043d\u0435\u043b\u044c \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430 (\u0432\u0432\u0435\u0441\u0442\u0438 \u043f\u0430\u0440\u043e\u043b\u044c \u0438 \u043b\u043e\u0433\u0438\u043d), \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0441\u0442\u0430\u0442\u0443\u0441 \u0438 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0436\u0443\u0440\u043d\u0430\u043b\u0430. \u041d\u0435 \u0438\u043c\u0435\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0432\u0435\u0431-\u043f\u0430\u043d\u0435\u043b\u0438 (\u043d\u0435 \u044f\u0432\u043b\u044f\u044f\u0441\u044c \u0430\u0434\u043c\u0438\u043d\u043e\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430) \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043b\u043e\u0433\u0438 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0430 \u0431\u044b\u0432\u0430\u0435\u0442 \u043d\u0443\u0436\u043d\u043e \u0434\u0430\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043d\u0430 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u043b\u043e\u0433\u043e\u0432 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0443, \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u043f\u0430\u0440\u043e\u043b\u044c \u0438 \u043b\u043e\u0433\u0438\u043d \u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443 \u0434\u0430\u0432\u0430\u0442\u044c \u043d\u0435 \u043d\u0443\u0436\u043d\u043e;<br \/>   \u2014 \u0432 \u0436\u0443\u0440\u043d\u0430\u043b\u0435 \u043b\u043e\u0433\u0438 \u0440\u0430\u0437\u0431\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u043d\u0430 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0447\u043a\u0438, \u0438 \u0435\u0441\u043b\u0438 \u0436\u0443\u0440\u043d\u0430\u043b \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043f\u0435\u0440\u0435\u043b\u0438\u0441\u0442\u044b\u0432\u0430\u0442\u044c \u0442\u0430\u043a\u0438\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0447\u043a\u0438 \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0443\u0442\u043e\u043c\u0438\u0442\u0435\u043b\u044c\u043d\u043e.<\/p>\n<p>  \u0412 DFL \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u043b\u043e\u0433\u0438 \u043d\u0430 syslog \u0441\u0435\u0440\u0432\u0435\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u0438\u0441\u0430\u0442\u044c \u0436\u0443\u0440\u043d\u0430\u043b \u0432 \u0444\u0430\u0439\u043b, \u043f\u0440\u0430\u0432\u0434\u0430 \u0447\u0438\u0442\u0430\u0442\u044c \u043f\u043e\u0442\u043e\u043c \u0442\u0430\u043a\u043e\u0439 \u0444\u0430\u0439\u043b \u043e\u0447\u0435\u043d\u044c \u043d\u0435\u0443\u0434\u043e\u0431\u043d\u043e \u0438\u0437-\u0437\u0430 \u0435\u0433\u043e \u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u0430 \u0438 \u043d\u0435\u0443\u0434\u043e\u0431\u043d\u043e\u0433\u043e \u043f\u043e\u0438\u0441\u043a\u0430.<\/p>\n<p>  \u0414\u043b\u044f \u0442\u0435\u0445 \u0443 \u043a\u043e\u0433\u043e \u0435\u0441\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c web \u0441\u0435\u0440\u0432\u0435\u0440, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e\u0449\u0438\u0439 \u0441\u043a\u0440\u0438\u043f\u0442\u044b \u043d\u0430 php \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u0436\u0443\u0440\u043d\u0430\u043b \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u0430:<\/p>\n<p>  <a name=\"habracut\"><\/a>  <\/p>\n<pre><code class=\"php\">&lt;?php $starttime = microtime(true); $start=0;  \/\/\u0421\u0447\u0435\u0442\u0447\u0438\u043a \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439 $ndstatus = &quot;all&quot;; $ndsearchred = &quot;&quot;; $ndqueueid = &quot;&quot;;  ################## #SETTINGS \t\/\/\u041f\u0443\u0442\u044c \u0434\u043e \u043b\u043e\u0433\u0430 \t$default_log = &quot;\/mnt\/WD1600BEVT\/SYSLOG\/syslog-dfl.log&quot;; \t\/\/ \u041c\u0430\u043a\u0441\u0438\u043c\u0443\u043c \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439 \t$default_limit = 200; #END SETTINGS ##################  if(isset($_GET[&quot;limit&quot;])) \t$end = $_GET[&quot;limit&quot;]; else \t$end = $default_limit;  if(isset($_GET[&quot;logfilename&quot;])) \t$logfilename = $_GET[&quot;logfilename&quot;]; else \t$logfilename = $default_log;  if(isset($_GET[&quot;queue&quot;])) $ndqueueid = $_GET[&quot;queue&quot;]; if(isset($_GET[&quot;ndsearchred&quot;])) $ndsearchred = $_GET[&quot;ndsearchred&quot;]; if(isset($_GET[&quot;status&quot;])) $ndstatus = $_GET[&quot;status&quot;];  \/\/\u041b\u0438\u043c\u0438\u0442\u0438\u0440\u0443\u0435\u043c \u043a\u043e\u043b-\u0432\u043e \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0439 \u0435\u0441\u043b\u0438 \u043d\u0443\u0436\u043d\u043e \u0432\u044b\u0432\u0435\u0441\u0442\u0438 \u0432\u0441\u0435 \u0437\u0430\u043f\u0438\u0441\u0438 $readlimit = false; if($ndstatus!==&quot;errors&quot; && $ndsearchred==&quot;&quot;)\t$readlimit = true;  $first=true;  \/\/\u0412\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f $monthfrom = date(&quot;m&quot;); $monthto = date(&quot;m&quot;); $dayfrom = date(&quot;d&quot;); $dayto = date(&quot;d&quot;); $ndtimefrom = mktime(0,0,0); $ndtimeto = time();  \/\/\u0423\u043a\u0430\u0437\u0430\u043d \u043b\u0438 \u043c\u0435\u0441\u044f\u0446 if(isset($_GET[&quot;monthfrom&quot;])) $monthfrom = $_GET[&quot;monthfrom&quot;]; if(isset($_GET[&quot;monthto&quot;])) $monthto = $_GET[&quot;monthto&quot;];   \/\/\u0423\u043a\u0430\u0437\u0430\u043d\u0430 \u043b\u0438 \u0434\u0430\u0442\u0430 if(isset($_GET[&quot;dayfrom&quot;])) $dayfrom = $_GET[&quot;dayfrom&quot;]; if(isset($_GET[&quot;dayto&quot;])) $dayto = $_GET[&quot;dayto&quot;];   \/\/\u0421\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u043c unixtime \u0434\u043b\u044f \u043f\u0435\u0440\u0438\u043e\u0434\u0430 \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0438 if(isset($_GET[&quot;timefrom&quot;])) { \tif(strlen($_GET[&quot;timefrom&quot;])&gt;0) \t\t$ndtimefrom = mktime($_GET[&quot;timefrom&quot;],0,0,$_GET[&quot;monthfrom&quot;],$_GET[&quot;dayfrom&quot;]); }  if(isset($_GET[&quot;timeto&quot;])) { \tif(strlen($_GET[&quot;timeto&quot;])&gt;0) \t\t$ndtimeto = mktime($_GET[&quot;timeto&quot;],0,0,$_GET[&quot;monthto&quot;],$_GET[&quot;dayto&quot;]); } elseif(isset($_GET[&quot;monthto&quot;])) { \tif(strlen($_GET[&quot;monthto&quot;])&gt;0) \t\t$ndtimeto = mktime(23,59,59,$_GET[&quot;monthto&quot;],$_GET[&quot;dayto&quot;]); }  ?&gt; &lt;html&gt;  &lt;head&gt; &lt;script&gt;function open_win1(){var myWin=window.open(&quot;help.txt&quot;,&quot;Window&quot;,&quot;scrollbars=yes, resizable=yes,width=1360, height=655&quot;)}&lt;\/script&gt; &lt;script&gt;function open_win2(){var myWin=window.open(&quot;NetDefendOS_2.27.03_Log_Reference_Guide.pdf&quot;,&quot;Window&quot;,&quot;scrollbars=yes, resizable=yes,width=1360, height=655&quot;)}&lt;\/script&gt; &lt;meta http-equiv=&quot;content-type&quot; content=&quot;text\/html;  charset=utf-8&quot; \/&gt; &lt;title&gt;\u0410\u043d\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440 syslog \u0444\u0430\u0439\u043b\u043e\u0432 D-Link DFL-860e \u0438\u043b\u0438 \u0430\u043d\u0430\u043b\u043e\u0433\u043e\u0432&lt;\/title&gt; &lt;style&gt; \tbody, td \t{ \t\tfont-family:Tahoma,Verdana,Sans serif; \t\tfont-size:13px; \t} \t.queue \t{ \t\tborder:1px #ccc solid; \t\tmargin:5px; \t\tpadding:5px; \t} \tsmall \t{ \t\tcolor:#999; \t} \ta.email:link, a.email:visited \t{ \t\tcursor:pointer; \t\tborder-bottom:1px #000 dotted; \t\ttext-decoration:none; \t\tcolor:#000; \t} &lt;\/style&gt; &lt;\/head&gt; &lt;body&gt;  &lt;form name=&quot;filterform&quot;&gt; \t&lt;table border=&quot;0&quot; cellpadding=&quot;5&quot; cellspacing=&quot;5&quot;&gt; \t\t&lt;tr&gt; \t\t\t&lt;td colspan=&quot;2&quot;&gt; \t\t\t\t&lt;a name=&quot;begin&quot; \/&gt;&lt;\/a&gt; \t\t\t\t&lt;h3&gt;\u0410\u043d\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440 syslog \u0444\u0430\u0439\u043b\u043e\u0432 D-Link DFL-860e \u0438\u043b\u0438 \u0430\u043d\u0430\u043b\u043e\u0433\u043e\u0432&lt;\/h3&gt; \t\t\t&lt;\/td&gt; \t\t&lt;\/tr&gt; \t\t&lt;tr&gt; \t\t\t&lt;td width=&quot;200px&quot;&gt; \t\t\t\t\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u0438\u043c\u044f \u0438 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 syslog \u0444\u0430\u0439\u043b\u0430 : \t\t\t\t&lt;br\/&gt;&lt;small&gt;\u043f\u043e\u043b\u043d\u044b\u0439 \u043f\u0443\u0442\u044c \u043a log \u0444\u0430\u0439\u043b\u0443&lt;\/small&gt; \t\t\t&lt;\/td&gt; \t\t\t&lt;td&gt; \t\t\t\t&lt;input type=&quot;text&quot; name=&quot;logfilename&quot; value=&quot;&lt;?=$logfilename; ?&gt;&quot; size=&quot;12&quot; \/&gt; \t\t\t&lt;\/td&gt; \t\t&lt;\/tr&gt; \t\t&lt;tr&gt; \t\t\t&lt;td width=&quot;200px&quot;&gt; \t\t\t\t\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043a\u0430\u043a\u0443\u044e \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044e \u0432 \u0436\u0443\u0440\u043d\u0430\u043b\u0435 : \t\t\t\t&lt;br\/&gt;&lt;small&gt;\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438.&lt;br\/&gt; CONN PPTP ALG ...&lt;\/small&gt; \t\t\t&lt;\/td&gt; \t\t\t&lt;td&gt; \t\t\t\t&lt;input type=&quot;text&quot; name=&quot;queue&quot; value=&quot;&lt;?=$ndqueueid; ?&gt;&quot; size=&quot;12&quot; \/&gt; \t\t\t\t&lt;input type=&quot;button&quot; title=&quot;6 (CONN) \u0421\u043e\u0431\u044b\u0442\u0438\u044f State engine, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0435\/\u0437\u0430\u043a\u0440\u044b\u0442\u0438\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439&quot; value=&quot;CONN&quot; OnClick=&quot;document.filterform.queue.value='CONN'&quot; \/&gt; \t\t\t\t&lt;input type=&quot;button&quot; title=&quot;27 (PPTP) \u0421\u043e\u0431\u044b\u0442\u0438\u044f PPTP-\u0442\u0443\u043d\u043d\u0435\u043b\u044f&quot; value=&quot;PPTP&quot; OnClick=&quot;document.filterform.queue.value='PPTP'&quot; \/&gt; \t\t\t\t&lt;input type=&quot;button&quot; title=&quot;2 (ALG) \u0421\u043e\u0431\u044b\u0442\u0438\u044f \u043e\u0442 Application Layer Gateways&quot; value=&quot;ALG&quot; OnClick=&quot;document.filterform.queue.value='ALG'&quot; \/&gt; \t\t\t\t&lt;input type=&quot;button&quot; title=&quot;32 (SYSTEM) \u0421\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f: \u0437\u0430\u043f\u0443\u0441\u043a, \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0438 \u0442.\u0434.&quot; value=&quot;SYSTEM&quot; OnClick=&quot;document.filterform.queue.value='SYSTEM'&quot; \/&gt; \t\t\t\t&lt;input type=&quot;button&quot; title=&quot;42 (IGMP) \u0421\u043e\u0431\u044b\u0442\u0438\u044f IGMP&quot; value=&quot;IGMP&quot; OnClick=&quot;document.filterform.queue.value='IGMP'&quot; \/&gt; \t\t\t\t&lt;input type=&quot;button&quot; title=&quot;33 (TCP_FLAG) \u0421\u043e\u0431\u044b\u0442\u0438\u044f, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0438\u0435\u0441\u044f \u043a \u0444\u043b\u0430\u0433\u0430\u043c \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 TCP&quot; value=&quot;TCP_FLAG&quot; OnClick=&quot;document.filterform.queue.value='TCP_FLAG'&quot; \/&gt; \t\t\t\t&lt;input type=&quot;button&quot; title=&quot;9 (DHCPSERVER) \u0421\u043e\u0431\u044b\u0442\u0438\u044f DHCP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430&quot; value=&quot;DHCPSERVER&quot; OnClick=&quot;document.filterform.queue.value='DHCPSERVER'&quot; \/&gt; \t\t\t\t&lt;input type=&quot;button&quot; title=&quot;3 (ARP) \u0421\u043e\u0431\u044b\u0442\u0438\u044f ARP&quot; value=&quot;ARP&quot; OnClick=&quot;document.filterform.queue.value='ARP'&quot; \/&gt; \t\t\t\t&lt;input type=&quot;button&quot; title=&quot;49 (SESMGR) \u0421\u043e\u0431\u044b\u0442\u0438\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0435\u0441\u0441\u0438\u044f\u043c\u0438&quot; value=&quot;SESMGR&quot; OnClick=&quot;document.filterform.queue.value='SESMGR'&quot; \/&gt; \t\t\t\t&lt;input type=&quot;button&quot; title=&quot;34 (TCP_OPT) \u0421\u043e\u0431\u044b\u0442\u0438\u044f, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0438\u0435\u0441\u044f \u043a \u043e\u043f\u0446\u0438\u044f\u043c \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 TCP&quot; value=&quot;TCP_OPT&quot; OnClick=&quot;document.filterform.queue.value='TCP_OPT'&quot; \/&gt; \t\t\t\t&lt;input type=&quot;button&quot; title=&quot;60 (RULE) \u0421\u043e\u0431\u044b\u0442\u0438\u044f, \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0435\u043c\u044b\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043c\u0438&quot; value=&quot;RULE&quot; OnClick=&quot;document.filterform.queue.value='RULE'&quot; \/&gt; \t\t\t\t&lt;input type=&quot;button&quot; title=&quot;70 (IP_PROTO) \u0421\u043e\u0431\u044b\u0442\u0438\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 IP-\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430&quot; value=&quot;IP_PROTO&quot; OnClick=&quot;document.filterform.queue.value='IP_PROTO'&quot; \/&gt; \t\t\t\t&lt;input type=&quot;button&quot; title=&quot;18 (IPSEC)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f IPsec (VPN)&quot; value=&quot;IPSEC&quot; OnClick=&quot;document.filterform.queue.value='IPSEC'&quot; \/&gt; \t\t\t\t&lt;input type=&quot;button&quot; title=&quot;37 (USERAUTH)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, RADIUS)&quot; value=&quot;USERAUTH&quot; OnClick=&quot;document.filterform.queue.value='USERAUTH'&quot; \/&gt; \t\t\t\t&lt;input type=&quot;button&quot; title=&quot;35 (TIMESYNC)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043c\u0435\u0436\u0441\u0435\u0442\u0435\u0432\u043e\u0433\u043e \u044d\u043a\u0440\u0430\u043d\u0430&quot; value=&quot;TIMESYNC&quot; OnClick=&quot;document.filterform.queue.value='TIMESYNC'&quot; \/&gt; \t\t\t\t&lt;input type=&quot;button&quot; title=&quot;25 (PPP)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f PPP-\u0442\u0443\u043d\u043d\u0435\u043b\u044f&quot; value=&quot;PPP&quot; OnClick=&quot;document.filterform.queue.value='PPP'&quot; \/&gt; \t\t\t\t&lt;input type=&quot;button&quot; title=&quot;31 (SNMP)\t\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043d\u044b\u0439 \u0438 \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f SNMP&quot; value=&quot;SNMP&quot; OnClick=&quot;document.filterform.queue.value='SNMP'&quot; \/&gt; \t\t\t\t&lt;input type=&quot;button&quot; title=&quot;41 (RFO)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f Route fail over&quot; value=&quot;RFO&quot; OnClick=&quot;document.filterform.queue.value='RFO'&quot; \/&gt;\t\t\t\t \t\t\t&lt;\/td&gt; \t\t&lt;\/tr&gt; \t\t&lt;tr&gt; \t\t\t&lt;td&gt; \t\t\t\t\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0434\u0430\u0442\u0443 \u0414\u0435\u043d\u044c\/\u041c\u0435\u0441\u044f\u0446 (\u043e\u0442 \u0434\u043e) : \t\t\t\t&lt;br\/&gt;&lt;small&gt;\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0442\u0435\u043a\u0443\u0449\u0430\u044f \u0434\u0430\u0442\u0430&lt;\/small&gt; \t\t\t&lt;\/td&gt; \t\t\t&lt;td&gt; \t\t\t\t&lt;input type=&quot;text&quot; name=&quot;dayfrom&quot; value=&quot;&lt;?=$dayfrom; ?&gt;&quot; size=&quot;3&quot; \/&gt; \t\t\t\t&lt;input type=&quot;text&quot; name=&quot;monthfrom&quot; value=&quot;&lt;?=$monthfrom; ?&gt;&quot; size=&quot;3&quot; \/&gt; \t\t\t\t- \t\t\t\t&lt;input type=&quot;text&quot; name=&quot;dayto&quot; value=&quot;&lt;?=$dayto;?&gt;&quot; size=&quot;3&quot; \/&gt; \t\t\t\t&lt;input type=&quot;text&quot; name=&quot;monthto&quot; value=&quot;&lt;?=$monthto; ?&gt;&quot; size=&quot;3&quot; \/&gt; \t\t\t&lt;\/td&gt; \t\t&lt;\/tr&gt; \t\t&lt;tr&gt; \t\t\t&lt;td&gt; \t\t\t\t\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0432\u0440\u0435\u043c\u044f \u0427\u0430\u0441\u044b (\u043e\u0442 \u0434\u043e) : \t\t\t\t&lt;br\/&gt;&lt;small&gt;\u0442\u043e\u043b\u044c\u043a\u043e \u0447\u0430\u0441\u044b 00-24&lt;\/small&gt; \t\t\t&lt;\/td&gt; \t\t\t&lt;td&gt; \t\t\t\t&lt;input type=&quot;text&quot; name=&quot;timefrom&quot; value=&quot;&lt;?php if(!isset($_GET[&quot;timefrom&quot;])){echo &quot;00&quot;;}else{echo $_GET[&quot;timefrom&quot;];} ?&gt;&quot; size=&quot;3&quot; \/&gt; \t\t\t\t- \t\t\t\t&lt;input type=&quot;text&quot; name=&quot;timeto&quot; value=&quot;&lt;?php if(isset($_GET[&quot;timeto&quot;])) echo $_GET[&quot;timeto&quot;]; ?&gt;&quot; size=&quot;3&quot; \/&gt; \t\t\t&lt;\/td&gt; \t\t&lt;\/tr&gt; \t\t&lt;tr&gt; \t\t\t&lt;td&gt; \t\t\t\t\u041d\u0430\u0439\u0442\u0438 \u0432 \u0436\u0443\u0440\u043d\u0430\u043b\u0435 \u0434\u0430\u043d\u043d\u044b\u0439 \u0442\u0435\u043a\u0441\u0442 : \t\t\t\t&lt;br\/&gt;&lt;small&gt;\u0442\u0435\u043a\u0441\u0442 \u0434\u043b\u044f \u043f\u043e\u0438\u0441\u043a\u0430 \u0438 \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0446\u0432\u0435\u0442\u043e\u043c&lt;\/small&gt; \t\t\t&lt;\/td&gt; \t\t\t&lt;td&gt; \t\t\t\t&lt;input type=&quot;text&quot; name=&quot;ndsearchred&quot; value=&quot;&lt;?=$ndsearchred; ?&gt;&quot; size=&quot;12&quot; \/&gt; \t\t\t&lt;\/td&gt; \t\t&lt;\/tr&gt; \t\t&lt;tr&gt; \t\t\t&lt;td&gt; \t\t\t\t\u041b\u0438\u043c\u0438\u0442 \u043f\u043e\u043a\u0430\u0437\u0430 \u043d\u0430\u0439\u0434\u0435\u043d\u044b\u0445 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439 : \t\t\t&lt;\/td&gt; \t\t\t&lt;td&gt; \t\t\t\t&lt;input type=&quot;text&quot; name=&quot;limit&quot; value=&quot;&lt;?php echo $end; ?&gt;&quot; size=&quot;4&quot; \/&gt; \t\t\t&lt;\/td&gt; \t\t&lt;\/tr&gt; \t\t&lt;tr&gt; \t\t\t&lt;td colspan=&quot;2&quot;&gt; \t\t\t\t&lt;input type=&quot;submit&quot; value=&quot;\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043e\u0442\u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u044b\u0439 \u043f\u043e \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u0436\u0443\u0440\u043d\u0430\u043b \u0437\u0430 \u0443\u043a\u0430\u0437\u0430\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f&quot; \/&gt; \t\t\t\t&lt;input type=&quot;button&quot; value=&quot;\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u0432\u0441\u0435\u0433\u043e \u0436\u0443\u0440\u043d\u0430\u043b\u0430 \u0437\u0430 \u0441\u0435\u0433\u043e\u0434\u043d\u044f&quot; OnClick=&quot;window.location.href='index.php'&quot; \/&gt; \t\t\t\t&lt;input  type=&quot;button&quot; value=&quot;\u0421\u043f\u0440\u0430\u0432\u043a\u0430 \u043f\u043e \u0432\u0441\u0435\u043c \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f\u043c&quot; onclick=&quot;open_win1()&quot;&gt; \t\t\t\t&lt;input  type=&quot;button&quot; value=&quot;NetDefendOS_2.27.03_Log_Reference_Guide.pdf&quot; onclick=&quot;open_win2()&quot;&gt; \t\t\t&lt;\/td&gt; \t\t&lt;\/tr&gt; \t&lt;\/table&gt; &lt;\/form&gt;  &lt;?php if($ndtimefrom&gt;$ndtimeto){die(&quot;Error: Invalid time period&quot;);}  $filearray = @file($logfilename); if(!$filearray){die(&quot;Error: Can't open file. Check permissions.&quot;);}  \/\/\u041e\u0442\u0441\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u043c \u043c\u0430\u0441\u0441\u0438\u0432 \u0432 \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u043c \u043f\u043e\u0440\u044f\u0434\u043a\u0435 krsort($filearray); reset($filearray); $array = array();  \/\/\u041f\u0435\u0440\u0435\u0431\u0438\u0440\u0430\u0435\u043c \u0441\u0442\u0440\u043e\u0447\u043a\u0438 \u0441 \u043a\u043e\u043d\u0446\u0430 foreach($filearray as $string) { \t\/\/\u0412\u044b\u0431\u0438\u0440\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0441 QUEUEID \t$regexp = &quot;'.+: ([0-9_A-Z]*): (.+)$'&quot;; \t \t\/\/\u041f\u043e\u0438\u0441\u043a \u043f\u043e QUEUEID \tif(strlen($ndqueueid)&gt;0){$regexp = &quot;'^(.+): (&quot;.$ndqueueid.&quot;[0-9_A-Z]*): (.+)$'&quot;;} \t \t\/\/\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u0430 \tif(preg_match($regexp,$string)) \t{ \t\t$time = trim(preg_replace(&quot;'^(\\w*)\\s*(\\d*) (\\d\\d:\\d\\d:\\d\\d).+$'&quot;,&quot;$1 $2 $3&quot;,$string)); \t\t$unixtime = strtotime($time); \t\t\/\/\u041f\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \t\tif($unixtime&lt;$ndtimefrom)break; \/\/\u0427\u0442\u043e\u0431\u044b \u043d\u0435 \u043c\u043e\u043b\u043e\u0442\u0438\u0442\u044c \u0432\u0441\u0435 \u0441\u0442\u0440\u043e\u0447\u043a\u0438 \t\tif($unixtime&gt;$ndtimeto)continue; \t\t \t\t$queueid = trim(preg_replace(&quot;'^(.+): ([0-9_A-Z]*): (.+)$'&quot;,&quot;$2&quot;,$string)); \t\t$mess = htmlspecialchars(preg_replace(&quot;'(.+)($queueid):(.+)'&quot;,&quot;$3&quot;,$string)); \t\t \t\tif(!isset($array[&quot;$queueid&quot;][&quot;message&quot;])) $array[&quot;$queueid&quot;][&quot;message&quot;] =&quot;&quot;; \t\t$array[&quot;$queueid&quot;][&quot;time&quot;]= $unixtime; \t\t$array[&quot;$queueid&quot;][&quot;message&quot;]= $time.$mess.&quot;&lt;br\/&gt;&quot;.$array[&quot;$queueid&quot;][&quot;message&quot;]; \t\t \t\t\/\/\u0412\u0440\u0435\u043c\u044f \u043b\u043e\u0433\u0430 \t\tif($first==true){$endperiod = $unixtime; $first=false;} \t\t$startperiod = $unixtime; \t\t \t\t\/\/\u041b\u0438\u043c\u0438\u0442 \u043d\u0435 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u043f\u0440\u0435\u0432\u044b\u0448\u0435\u043d \t\tif($readlimit){if(count($array)&gt;=$end){break;}} \t} }  \/\/\u041d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u043d\u0430\u0448\u0435\u043b if(count($array)==0){die(&quot;\u041d\u0438\u0447\u0435\u0433\u043e \u0441 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u043c\u0438 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043e \u0432 log \u0444\u0430\u0439\u043b\u0435, \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043f\u043e\u0438\u0441\u043a\u0430.&quot;);}  \/\/\u041e\u0442\u0441\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u043c \u043c\u0430\u0441\u0441\u0438\u0432 \u043f\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0432 \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u043c \u043f\u043e\u0440\u044f\u0434\u043a\u0435 arsort($array); reset($array);  \/\/\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0438\u043d\u0444\u0430 echo &quot;&lt;b&gt;\u0412\u0441\u0435\u0433\u043e \u043d\u0430\u0439\u0434\u0435\u043d\u043e \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439 : &quot;.count($array).&quot;&lt;\/b&gt;&lt;br\/&gt;&quot;; echo &quot;&lt;b&gt;\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439 : &quot;.$end.&quot;&lt;\/b&gt;&lt;br\/&gt;&quot;; printf(&quot;&lt;b&gt;\u0420\u0430\u0437\u043c\u0435\u0440 log \u0444\u0430\u0439\u043b\u0430: %.2f Kb&lt;\/b&gt;&lt;br\/&gt;&quot;,filesize($logfilename)\/1024); echo &quot;&lt;b&gt;\u0412\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0439 \u043f\u0435\u0440\u0438\u043e\u0434 \u0432\u0440\u0435\u043c\u0435\u043d\u0438: &quot;.date(&quot;d.M H:i&quot;,$startperiod).&quot; - &quot;.date(&quot;d.M H:i&quot;,$endperiod).&quot;&lt;\/b&gt;&lt;br\/&gt;&quot;;  \/\/\u0412\u044b\u0432\u043e\u0434 foreach($array as $k =&gt; $sarray) { \t$process = &quot;\u0412\u044b\u0431\u0440\u0430\u043d\u0430\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u043f\u0440\u0438 \u043f\u043e\u0438\u0441\u043a\u0435 \u0432 \u043b\u043e\u0433\u0435:&quot;; \t \t\/\/\u041f\u043e\u0438\u0441\u043a \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u043f\u043e\u0434\u0441\u0432\u0435\u0442\u0438\u0442\u044c \u043a\u0440\u0430\u0441\u043d\u044b\u043c \tif(strlen($ndsearchred)&gt;0) \t{ \t\tif(!stripos($array[$k][&quot;message&quot;],$ndsearchred)){continue;} \t\telse $array[$k][&quot;message&quot;] = str_ireplace($ndsearchred,&quot;&lt;font color=\\&quot;#DB8040\\&quot;&gt;$ndsearchred&lt;\/font&gt;&quot;,$array[$k][&quot;message&quot;]); \t} \t \t \t\/\/\u041f\u043e\u0434\u0441\u0432\u0435\u0442\u043a\u0430 \t$array[$k][&quot;message&quot;] = preg_replace(&quot;'srcip='&quot;,&quot;&lt;font color=\\&quot;green\\&quot;&gt;srcip=&lt;\/font&gt;&quot;,$array[$k][&quot;message&quot;]); \t$array[$k][&quot;message&quot;] = preg_replace(&quot;'destip'&quot;,&quot;&lt;font color=\\&quot;green\\&quot;&gt;destip&lt;\/font&gt;&quot;,$array[$k][&quot;message&quot;]); \t$array[$k][&quot;message&quot;] = preg_replace(&quot;'srcport='&quot;,&quot;&lt;font color=\\&quot;green\\&quot;&gt;srcport=&lt;\/font&gt;&quot;,$array[$k][&quot;message&quot;]); \t$array[$k][&quot;message&quot;] = preg_replace(&quot;'destport='&quot;,&quot;&lt;font color=\\&quot;green\\&quot;&gt;destport=&lt;\/font&gt;&quot;,$array[$k][&quot;message&quot;]); \t$array[$k][&quot;message&quot;] = preg_replace(&quot;'action=reject'&quot;,&quot;&lt;font color=\\&quot;#DBBE00\\&quot;&gt;action=reject&lt;\/font&gt;&quot;,$array[$k][&quot;message&quot;]); \t$array[$k][&quot;message&quot;] = preg_replace(&quot;'user='&quot;,&quot;&lt;font color=\\&quot;blue\\&quot;&gt;user=&lt;\/font&gt;&quot;,$array[$k][&quot;message&quot;]); \t$array[$k][&quot;message&quot;] = preg_replace(&quot;'remotegw='&quot;,&quot;&lt;font color=\\&quot;blue\\&quot;&gt;remotegw=&lt;\/font&gt;&quot;,$array[$k][&quot;message&quot;]); \t$array[$k][&quot;message&quot;] = preg_replace(&quot;'uptime='&quot;,&quot;&lt;font color=\\&quot;green\\&quot;&gt;uptime=&lt;\/font&gt;&quot;,$array[$k][&quot;message&quot;]);  \t$start++; \techo &quot;&lt;div class=\\&quot;queue\\&quot;&gt;&lt;b&gt;$process &quot;.$k.&quot; &lt;\/b&gt;&lt;br\/&gt;\\n&quot;; \t \t \t\/\/\u0412\u044b\u0432\u043e\u0434 \techo $array[$k][&quot;time&quot;].&quot;&lt;br\/&gt;&quot;.$array[$k][&quot;message&quot;].&quot;&lt;br\/&gt;\\n&quot;;  \techo &quot;&lt;\/div&gt;&quot;; \t \tif($start&gt;=$end){break;} }  printf(&quot;&lt;script&gt;document.title='Time %.2f s'&lt;\/script&gt;&quot;,microtime(true)-$starttime); ?&gt; &lt;\/body&gt; &lt;\/html&gt; <\/code><\/pre>\n<p>  \u041e\u0441\u043d\u043e\u0432\u0430 \u0434\u043b\u044f \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u0431\u044b\u043b\u0430 \u0432\u0437\u044f\u0442\u0430 \u0442\u0443\u0442 <a href=\"http:\/\/kirsenn.ru\/postfix-log-parser-php\/\">kirsenn.ru\/postfix-log-parser-php\/<\/a> \u0438 \u043f\u0435\u0440\u0435\u0434\u0435\u043b\u0430\u043d\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 syslog \u0444\u0430\u0439\u043b\u043e\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u0442\u0434\u0430\u0435\u0442 D-Link DFL-860E. \u0412 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u043d\u0443\u0436\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u0443\u0442\u044c \u043a syslog \u0444\u0430\u0439\u043b\u0443 \u0438 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u043d\u0430 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0447\u0438\u0441\u043b\u043e \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439 \u0432\u044b\u0432\u043e\u0434\u0438\u043c\u044b\u0445 \u043d\u0430 \u044d\u043a\u0440\u0430\u043d. \u041f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u043d\u0443\u0436\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u0443\u0442\u044c (\u0435\u0441\u043b\u0438 \u043e\u043d \u0435\u0441\u0442\u044c \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u043d\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e) \u0438 \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043a\u0430\u043a\u0443\u044e \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044e \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c (\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432\u044b\u0432\u043e\u0434\u0438\u0442 \u0432\u0441\u0435 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438), \u0442\u0430\u043a\u0436\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0434\u0430\u0442\u0443 \u0438 \u0432\u0440\u0435\u043c\u044f \u0432 \u0436\u0443\u0440\u043d\u0430\u043b\u0435 \u0438 \u0442\u0435\u043a\u0441\u0442 \u0434\u043b\u044f \u043f\u043e\u0438\u0441\u043a\u0430 (\u043e\u043d \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0434\u0441\u0432\u0435\u0447\u0435\u043d \u043a\u0440\u0430\u0441\u043d\u044b\u043c \u0432 \u0432\u044b\u0432\u043e\u0434\u0438\u043c\u043e\u043c \u0442\u0435\u043a\u0441\u0442\u0435). <\/p>\n<p>  \u0412 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438 \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0441\u0430\u043c \u0441\u043a\u0440\u0438\u043f\u0442 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043b\u043e\u0436\u0438\u0442\u044c \u0444\u0430\u0439\u043b\u0438\u043a help.txt (\u043e\u043d \u0434\u0430\u0435\u0442 \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0443 \u043f\u043e \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f\u043c):  <\/p>\n<pre><code class=\"tex\">1 (\u041f\u0420\u0418\u041d\u042f\u0422\u042c)\t\u041f\u0430\u043a\u0435\u0442\u044b, \u043f\u0440\u0438\u043d\u044f\u0442\u044b\u0435 \u0434\u043b\u044f \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u0439 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 2 (ALG)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f \u043e\u0442 Application Layer Gateways 3 (ARP)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f ARP 4 (BIGPOND)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f \u043a\u043b\u0438\u0435\u043d\u0442\u0430 BigPond 5 (BUFFERS)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0438\u0435\u0441\u044f \u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044e \u0431\u0443\u0444\u0435\u0440\u0430 6 (CONN)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f State engine,\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0435\/\u0437\u0430\u043a\u0440\u044b\u0442\u0438\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439 7 (DHCP)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f DHCP-\u043a\u043b\u0438\u0435\u043d\u0442\u0430 8 (DHCPRELAY)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f DHCP relayer 9 (DHCPSERVER)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f DHCP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 10 (\u041e\u0422\u0411\u0420\u041e\u0421\u0418\u0422\u042c)\t\u0417\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u043d\u044b\u0435 \u043f\u0430\u043a\u0435\u0442\u044b \/ \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f 11 (\u0414\u0418\u041d\u041c\u0410\u0420\u0428\u0420\u0423\u0422\u0418\u0417\u0410\u0426\u0418\u042f)\t\u0414\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u044f 12 (HA)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f High Availability 13 (IDP)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f \u043f\u0440\u0435\u0434\u043e\u0442\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f\/\u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0432\u0442\u043e\u0440\u0436\u0435\u043d\u0438\u044f 14 (\u041e\u0411\u041d\u041e\u0412\u041b\u0415\u041d\u0418\u0415IDP)\t\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0411\u0414 IDP 15 (IP_\u041e\u0428\u0418\u0411\u041a\u0410)\t\u041f\u0430\u043a\u0435\u0442\u044b, \u043e\u0442\u0431\u0440\u043e\u0448\u0435\u043d\u043d\u044b\u0435 \u0438\u0437-\u0437\u0430 \u043e\u0448\u0438\u0431\u043e\u043a\/\u043e\u0448\u0438\u0431\u043a\u0438 \u0432 IP-\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0435 16 (IP_\u0424\u041b\u0410\u0413)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0438\u0435\u0441\u044f \u043a \u0444\u043b\u0430\u0433\u0430\u043c IP-\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 17 (IP_OPT)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0438\u0435\u0441\u044f \u043a \u043e\u043f\u0446\u0438\u044f\u043c IP-\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 18 (IPSEC)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f IPsec (VPN) 19 (IP_\u041f\u0423\u041b)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f IP-\u043f\u0443\u043b\u0430 20 (FRAG)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 21 (FWD)\t\u041f\u0430\u043a\u0435\u0442\u044b, \u043f\u0435\u0440\u0435\u0441\u044b\u043b\u0430\u0435\u043c\u044b\u0435 \u0432 \u043d\u0435\u0438\u0437\u043c\u0435\u043d\u043d\u043e\u043c \u0432\u0438\u0434\u0435 22 (GRE)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f GRE 23 (NETCON)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f Netcon (\u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u0435 \u0443\u043f\u0440-\u0435) 24 (OSPF)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f OSPF 25 (PPP)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f PPP-\u0442\u0443\u043d\u043d\u0435\u043b\u044f 26 (PPPOE)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f PPPoE-\u0442\u0443\u043d\u043d\u0435\u043b\u044f 27 (PPTP)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f PPTP-\u0442\u0443\u043d\u043d\u0435\u043b\u044f 28 (L2TP)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f L2TP-\u0442\u0443\u043d\u043d\u0435\u043b\u044f 29 (SLB)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f SLB 30 (SMTPLOG)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f SMTPLOG 31 (SNMP)\t\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043d\u044b\u0439 \u0438 \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f SNMP 32 (SYSTEM)\t\u0421\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f: \u0437\u0430\u043f\u0443\u0441\u043a, \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0438 \u0442.\u0434. 33 (TCP_FLAG)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0438\u0435\u0441\u044f \u043a \u0444\u043b\u0430\u0433\u0430\u043c \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 TCP 34 (TCP_OPT)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0438\u0435\u0441\u044f \u043a \u043e\u043f\u0446\u0438\u044f\u043c \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 TCP 35 (TIMESYNC)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043c\u0435\u0436\u0441\u0435\u0442\u0435\u0432\u043e\u0433\u043e \u044d\u043a\u0440\u0430\u043d\u0430 36 (\u0418\u0421\u041f\u041e\u041b\u042c\u0417\u041e\u0412\u0410\u041d\u0418\u0415)\t\u041e\u0442\u0447\u0435\u0442 \u043e\u0431 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b: \u043f\u043e\u043b\u043e\u0441\u0430 \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u043d\u0438\u044f, \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f.. 37 (USERAUTH)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, RADIUS) 38 (ZONEDEFENSE)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f ZoneDefense 39 (IFACEMON)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 40 (HWM)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f 41 (RFO)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f Route fail over 42 (IGMP)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f IGMP 44 (TRANSPARENCY)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0438\u0435\u0441\u044f \u043a Transparent Mode 46 (BLACKLIST)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f \u0427\u0435\u0440\u043d\u043e\u0433\u043e \u0441\u043f\u0438\u0441\u043a\u0430 47 (SSHD)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f SSH-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 48 (REASSEMBLY)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0438\u0435\u0441\u044f\u043a \u0441\u0431\u043e\u0440\u043a\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 49 (SESMGR)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0435\u0441\u0441\u0438\u044f\u043c\u0438 50 (AVUPDATE)\t\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0430\u043d\u0442\u0438\u0432\u0438\u0440\u0443\u0441\u043d\u044b\u0445 \u0441\u0438\u0433\u043d\u0430\u0442\u0443\u0440 51 (AVSE)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f \u0430\u043d\u0442\u0438\u0432\u0438\u0440\u0443\u0441\u043d\u043e\u0433\u043e \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f 52 (VFS)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0444\u0430\u0439\u043b\u043e\u0432 VFS 53 (THRESHOLD)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f \u043f\u0440\u0430\u0432\u0438\u043b \u043f\u043e\u0440\u043e\u0433\u0430 56 (NATPOOL)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0438\u0435\u0441\u044f \u043a \u043f\u0443\u043b\u0430\u043c NAT 58 (ANTIVIRUS)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0438\u0435\u0441\u044f \u043a \u0430\u043d\u0442\u0438\u0432\u0438\u0440\u0443\u0441\u0443 59 (ANTISPAM)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0438\u0435\u0441\u044f \u043a \u0430\u043d\u0442\u0438\u0441\u043f\u0430\u043c\u0443 60 (RULE)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f, \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0435\u043c\u044b\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043c\u0438 70 (IP_PROTO)\t\u0421\u043e\u0431\u044b\u0442\u0438\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 IP-\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 <\/code><\/pre>\n<p>  \u0422\u0430\u043a\u0436\u0435 \u044f \u0442\u0443\u0434\u0430 \u0436\u0435 \u0437\u0430\u043a\u0438\u043d\u0443\u043b \u0444\u0430\u0439\u043b\u0438\u043a NetDefendOS_2.27.03_Log_Reference_Guide.pdf (\u043f\u043e\u043b\u043d\u043e\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0432\u0441\u0435\u0445 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439), \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043c\u043e\u0436\u043d\u043e \u0441\u043a\u0430\u0447\u0430\u0442\u044c \u0441 ftp D-Link <a href=\"http:\/\/ftp.dlink.ru\/pub\/FireWall\/\">ftp.dlink.ru\/pub\/FireWall\/<\/a> \u0447\u0442\u043e\u0431\u044b \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0431\u044b\u0441\u0442\u0440\u043e \u043f\u043e\u0434\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0443 \u0435\u0441\u043b\u0438 \u0447\u0442\u043e-\u0442\u043e \u043d\u0435\u043f\u043e\u043d\u044f\u0442\u043d\u043e \u0432 \u043b\u043e\u0433\u0435.<\/p>\n<p>  \u0414\u0430\u043d\u043d\u044b\u0439 \u0441\u043a\u0440\u0438\u043f\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0430 web \u0441\u0435\u0440\u0432\u0435\u0440\u0435 lighttpd \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 freebsd 9.2.0.1 (nas4free). \u0414\u043b\u044f \u0432\u044b\u0432\u043e\u0434\u0430 \u0436\u0443\u0440\u043d\u0430\u043b\u0430 \u0441 DFL \u0432 \u0444\u0430\u0439\u043b \u043d\u0443\u0436\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c syslog \u0441\u0435\u0440\u0432\u0435\u0440 \u0447\u0442\u043e\u0431\u044b \u043e\u043d \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u043b \u0441 DFL \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0438 \u043f\u0438\u0441\u0430\u043b \u0435\u0435 \u0432 \u0444\u0430\u0439\u043b. \u0414\u043b\u044f freebsd \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043a\u0430\u043a \u044d\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0442\u0443\u0442 <a href=\"http:\/\/niknav.ru\/?p=266\">niknav.ru\/?p=266<\/a> <br \/>  \u0412 nas4free \u043a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e \u044f \u043d\u0435 \u043d\u0430\u0448\u0435\u043b \u0434\u0435\u043c\u043e\u043d\u0430 newsyslog, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043e\u0447\u0438\u0441\u0442\u043a\u0443 \u0440\u0430\u0437\u0434\u0443\u0432\u0448\u0435\u0433\u043e\u0441\u044f \u0436\u0443\u0440\u043d\u0430\u043b\u0430 \u044f \u0431\u0443\u0434\u0443 \u0434\u0435\u043b\u0430\u0442\u044c \u0432\u0440\u0443\u0447\u043d\u0443\u044e (\u0445\u043e\u0442\u044f \u0440\u0430\u0437\u043c\u0435\u0440 \u043c\u043e\u0435\u0433\u043e \u043b\u043e\u0433 \u0444\u0430\u0439\u043b\u0430 \u0437\u0430 \u043f\u0430\u0440\u0443 \u043d\u0435\u0434\u0435\u043b\u044c \u0432\u0441\u0435\u0433\u043e \u043e\u043a\u043e\u043b\u043e 4 \u041c\u0431\u0430\u0439\u0442, \u044f \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u043b \u0432\u044b\u0432\u043e\u0434 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043d\u0435\u043d\u0443\u0436\u043d\u044b\u043c \u043c\u043d\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u0432 \u043b\u043e\u0433 \u0432 DFL).<br \/>  \u0418\u0441\u043f\u044b\u0442\u0430\u043d\u043e \u043d\u0430 DFL-860E c \u0440\u0443\u0441\u0441\u043a\u043e\u0439 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u043e\u0439 2.27.06.10. \u0414\u0443\u043c\u0430\u044e \u0434\u043b\u044f \u0434\u0440\u0443\u0433\u0438\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0441\u0435\u0440\u0438\u0438 DFL \u0441\u043a\u0440\u0438\u043f\u0442 \u0442\u043e\u0436\u0435 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u0435\u043d, \u043d\u0443\u0436\u043d\u043e \u043b\u0438\u0448\u044c \u0431\u0443\u0434\u0435\u0442 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c (\u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c) \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043f\u043e\u0438\u0441\u043a\u0430 \u0442\u0443\u0442:<\/p>\n<pre><code class=\"php\">input type=&quot;text&quot; name=&quot;queue&quot; value=&quot;&lt;?=$ndqueueid; ?&gt;&quot; size=&quot;12&quot; \/&gt; \t\t\t\t&lt;input type=&quot;button&quot; title=&quot;6 (CONN) \u0421\u043e\u0431\u044b\u0442\u0438\u044f State engine, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0435\/\u0437\u0430\u043a\u0440\u044b\u0442\u0438\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439&quot; value=&quot;CONN&quot; OnClick=&quot;document.filterform.queue.value='CONN'&quot; \/&gt; <\/code><\/pre>\n<p>  \u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0442\u0430\u043a\u043e\u0439 \u0432\u044b\u0432\u043e\u0434 \u0436\u0443\u0440\u043d\u0430\u043b\u0430 (\u043d\u0430 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0435 1920\u04451080 \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u043e\u0432 \u0441\u0442\u0440\u043e\u043a \u043f\u043e\u0447\u0442\u0438 \u043d\u0435\u0442, \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u043a\u043e\u043c\u0444\u043e\u0440\u0442\u043d\u0435\u0435, \u043d\u0430 \u043c\u0435\u043d\u044c\u0448\u0438\u0445 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0445 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430 \u043d\u0443\u0436\u043d\u043e \u0443\u043c\u0435\u043d\u044c\u0448\u0430\u0442\u044c \u0440\u0430\u0437\u043c\u0435\u0440 \u0448\u0440\u0438\u0444\u0442\u0430 \u0447\u0442\u043e\u0431\u044b \u0441\u0442\u0440\u043e\u043a\u0438 \u043d\u0435 \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u043b\u0438\u0441\u044c \u0438 \u0431\u044b\u043b\u043e \u0443\u0434\u043e\u0431\u043d\u0435\u0435 \u0447\u0438\u0442\u0430\u0442\u044c):<\/p>\n<p>  <img decoding=\"async\" src=\"http:\/\/i57.fastpic.ru\/big\/2014\/0418\/0e\/a4c97d5e9cba7148063373f0cfe3fd0e.png\" alt=\"image\"\/><\/p>\n<p>  \u041d\u0430\u0434\u0435\u044e\u0441\u044c \u0434\u0430\u043d\u043d\u044b\u0439 \u0441\u043a\u0440\u0438\u043f\u0442 \u043f\u043e\u043c\u043e\u0436\u0435\u0442 \u0432\u043b\u0430\u0434\u0435\u043b\u044c\u0446\u0430\u043c DFL \u0432 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435 \u0438 \u0430\u043d\u0430\u043b\u0438\u0437\u0435 \u043b\u043e\u0433\u043e\u0432 \u0441 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430. \u0423\u0434\u0430\u0447\u0438! \t\t\t<\/p>\n<div class=\"clear\"><\/div>\n<\/p><\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"http:\/\/habrahabr.ru\/post\/219795\/\"> http:\/\/habrahabr.ru\/post\/219795\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"content html_format\"> \t\t\t\u0412 \u043c\u0435\u0436\u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u044d\u043a\u0440\u0430\u043d\u0430\u0445 D-Link DFL \u0435\u0441\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0438\u043d\u0443\u0441\u043e\u0432 \u0432 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u0436\u0443\u0440\u043d\u0430\u043b\u0430 \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0432\u0435\u0431-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430:<br \/>   \u2014 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043f\u043e\u0442\u043e\u043a \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0435\u0440\u0435\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u043c\u044b\u0439 \u0436\u0443\u0440\u043d\u0430\u043b \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u0438 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043b\u043e\u0433\u0438 \u043e\u0431\u044b\u0447\u043d\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0439 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u043a \u0432\u0440\u0435\u043c\u0435\u043d\u0438 (\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u043d\u0435\u0439, \u0447\u0430\u0449\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430 1 \u0434\u0435\u043d\u044c);<br \/>   \u2014 \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0436\u0443\u0440\u043d\u0430\u043b \u043d\u0443\u0436\u043d\u043e \u0437\u0430\u0439\u0442\u0438 \u0432 \u0432\u0435\u0431-\u043f\u0430\u043d\u0435\u043b\u044c \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430 (\u0432\u0432\u0435\u0441\u0442\u0438 \u043f\u0430\u0440\u043e\u043b\u044c \u0438 \u043b\u043e\u0433\u0438\u043d), \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0441\u0442\u0430\u0442\u0443\u0441 \u0438 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0436\u0443\u0440\u043d\u0430\u043b\u0430. \u041d\u0435 \u0438\u043c\u0435\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0432\u0435\u0431-\u043f\u0430\u043d\u0435\u043b\u0438 (\u043d\u0435 \u044f\u0432\u043b\u044f\u044f\u0441\u044c \u0430\u0434\u043c\u0438\u043d\u043e\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430) \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043b\u043e\u0433\u0438 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0430 \u0431\u044b\u0432\u0430\u0435\u0442 \u043d\u0443\u0436\u043d\u043e \u0434\u0430\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043d\u0430 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u043b\u043e\u0433\u043e\u0432 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0443, \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u043f\u0430\u0440\u043e\u043b\u044c \u0438 \u043b\u043e\u0433\u0438\u043d \u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443 \u0434\u0430\u0432\u0430\u0442\u044c \u043d\u0435 \u043d\u0443\u0436\u043d\u043e;<br \/>   \u2014 \u0432 \u0436\u0443\u0440\u043d\u0430\u043b\u0435 \u043b\u043e\u0433\u0438 \u0440\u0430\u0437\u0431\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u043d\u0430 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0447\u043a\u0438, \u0438 \u0435\u0441\u043b\u0438 \u0436\u0443\u0440\u043d\u0430\u043b \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043f\u0435\u0440\u0435\u043b\u0438\u0441\u0442\u044b\u0432\u0430\u0442\u044c \u0442\u0430\u043a\u0438\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0447\u043a\u0438 \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0443\u0442\u043e\u043c\u0438\u0442\u0435\u043b\u044c\u043d\u043e.<\/p>\n<p>  \u0412 DFL \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u043b\u043e\u0433\u0438 \u043d\u0430 syslog \u0441\u0435\u0440\u0432\u0435\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u0438\u0441\u0430\u0442\u044c \u0436\u0443\u0440\u043d\u0430\u043b \u0432 \u0444\u0430\u0439\u043b, \u043f\u0440\u0430\u0432\u0434\u0430 \u0447\u0438\u0442\u0430\u0442\u044c \u043f\u043e\u0442\u043e\u043c \u0442\u0430\u043a\u043e\u0439 \u0444\u0430\u0439\u043b \u043e\u0447\u0435\u043d\u044c \u043d\u0435\u0443\u0434\u043e\u0431\u043d\u043e \u0438\u0437-\u0437\u0430 \u0435\u0433\u043e \u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u0430 \u0438 \u043d\u0435\u0443\u0434\u043e\u0431\u043d\u043e\u0433\u043e \u043f\u043e\u0438\u0441\u043a\u0430.<\/p>\n<p>  \u0414\u043b\u044f \u0442\u0435\u0445 \u0443 \u043a\u043e\u0433\u043e \u0435\u0441\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c web \u0441\u0435\u0440\u0432\u0435\u0440, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e\u0449\u0438\u0439 \u0441\u043a\u0440\u0438\u043f\u0442\u044b \u043d\u0430 php \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u0436\u0443\u0440\u043d\u0430\u043b \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u0430:<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-219795","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/219795","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=219795"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/219795\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=219795"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=219795"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=219795"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}