{"id":290,"date":"2016-08-04T12:34:51","date_gmt":"2016-08-04T12:34:51","guid":{"rendered":"http:\/\/tst-amo.pp.ua\/blog\/?page_id=290"},"modified":"2016-08-04T12:52:46","modified_gmt":"2016-08-04T12:52:46","slug":"arpwatch-%d0%bc%d0%be%d0%bd%d0%b8%d1%82%d0%be%d1%80%d0%b8%d0%bd%d0%b3-%d1%81%d0%be%d0%be%d1%82%d0%b2%d0%b5%d1%82%d1%81%d1%82%d0%b2%d0%b8%d0%b5-%d0%bc%d0%b5%d0%b6%d0%b4%d1%83-ip-%d0%b8-mac-%d0%b0","status":"publish","type":"page","link":"https:\/\/tst-amo.net.ua\/blog\/?page_id=290","title":{"rendered":"Arpwatch &#8211; \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435 \u043c\u0435\u0436\u0434\u0443 IP \u0438 MAC-\u0430\u0434\u0440\u0435\u0441\u0430\u043c\u0438"},"content":{"rendered":"<p>\u0420\u0430\u043d\u043e \u0438\u043b\u0438 \u043f\u043e\u0437\u0434\u043d\u043e, \u043b\u044e\u0431\u043e\u0439 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u0441\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0441 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c\u044e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u043c\u0435\u043d\u0443\/\u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u043d\u043e\u0432\u044b\u0445 MAC-\u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u0432 \u0441\u0435\u0442\u0438. \u0415\u0441\u043b\u0438 \u0441\u0435\u0442\u044c \u0441\u043e\u0432\u0441\u0435\u043c \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0430\u044f &#8211; \u044d\u0442\u043e \u043d\u0435 \u0441\u043b\u043e\u0436\u043d\u043e, \u0435\u0441\u043b\u0438 \u0436\u0435 \u0441\u0435\u0442\u044c \u043d\u0430 \u0441\u043e\u0442\u043d\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 &#8211; \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u043a \u0441\u0435\u0442\u0438 \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u0442\u0438\u0447\u043d\u043e. \u0421 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0443\u0442\u0438\u043b\u0438\u0442\u044b ARPWatch \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 \u0441\u0435\u0442\u0438. ARPWatch \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0435\u0442 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435 Ethernet-\u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u0438 IP-\u0430\u0434\u0440\u0435\u0441\u043e\u0432. \u0410\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0432 syslog \u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043f\u043e\u0447\u0442\u043e\u0432\u044b\u0445 \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u0439. \u0414\u043b\u044f \u043f\u0440\u043e\u0441\u043b\u0443\u0448\u0438\u0432\u0430\u043d\u0438\u044f ARP-\u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u043d\u0430 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u043c ethernet-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 pcap.<\/p>\n<p><strong>\u041d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 ARPWatch<\/strong><\/p>\n<ul>\n<li>\u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0442\u044c \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u0441\u0435\u0442\u0438 \u043d\u043e\u0432\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432<\/li>\n<li>\u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0442\u044c \u043f\u043e\u0434\u043c\u0435\u043d\u0443 IP-\u0430\u0434\u0440\u0435\u0441\u043e\u0432<\/li>\n<li>\u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0432\u0430\u0442\u044c \u0430\u0442\u0430\u043a\u0438 ARP-\u0432\u0438\u0440\u0443\u0441\u043e\u0432<\/li>\n<\/ul>\n<p><strong>\u041f\u0440\u0438\u043d\u0446\u0438\u043f \u0440\u0430\u0431\u043e\u0442\u044b<\/strong><\/p>\n<ul>\n<li>ARPWatch \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u043d\u0430 Unix-\u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0432 \u0444\u043e\u043d\u043e\u0432\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435 \u043a\u0430\u043a \u0434\u0435\u043c\u043e\u043d<\/li>\n<li>ARPWatch \u0441\u043b\u0443\u0448\u0430\u0435\u0442 \u043d\u0430 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u043c \u0441\u0435\u0442\u0435\u0432\u043e\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0435 \u0432\u0441\u0435 \u0448\u0438\u0440\u043e\u043a\u043e\u0432\u0435\u0449\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 ARP-\u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f \u0432\u0438\u0434\u0430 &#8220;\u044f, \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0441 MAC-\u0430\u0434\u0440\u0435\u0441\u043e\u043c 11-22-33-44-55-66, \u0438\u043c\u0435\u044e IP-\u0430\u0434\u0440\u0435\u0441 77.88.99.111&#8221;<\/li>\n<li>\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u0432\u043e \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0435\u0439 \u0431\u0430\u0437\u0435<\/li>\n<li>\u041f\u0440\u0438 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0438 \u043d\u043e\u0432\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0438\u043b\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u0441\u0432\u044f\u0437\u043e\u043a MAC-IP \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0435 \u043f\u043e \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0447\u0442\u0435<\/li>\n<\/ul>\n<p><strong>\u041d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043a\u0438<\/strong><\/p>\n<ul>\n<li>\u041a\u0430\u0436\u0434\u043e\u0435 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u043c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435\u043c.<\/li>\n<li>\u0422\u0430\u043a\u0430\u044f \u043e\u0442\u0447\u0451\u0442\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u043c\u043d\u043e\u0433\u043e \u043c\u0435\u0441\u0442\u0430, \u0438 \u0441\u0430\u043c\u043e\u0435 \u0433\u043b\u0430\u0432\u043d\u043e\u0435 &#8211; \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e \u043b\u0438\u0448\u0435\u043d\u0430 \u043d\u0430\u0433\u043b\u044f\u0434\u043d\u043e\u0441\u0442\u0438.<\/li>\n<li>\u0412 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0441\u0435\u0442\u0438 \u043d\u0435 \u0432\u0441\u0435\u0433\u0434\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440 \u0441 ARPWatch \u0432 \u043a\u0430\u0436\u0434\u044b\u0439 \u0441\u0435\u0433\u043c\u0435\u043d\u0442.<\/li>\n<\/ul>\n<p><strong>\u0420\u0435\u0436\u0438\u043c\u044b \u0412\u0435\u0431-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430<\/strong><\/p>\n<ul>\n<li>\u041f\u043e\u043a\u0430\u0437 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0441 \u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u043a\u043e\u0439 \u043f\u043e MAC \u0438\u043b\u0438 IP<\/li>\n<li>\u0424\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u044f \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0434\u0435\u043d\u044c \u0438 \u0447\u0430\u0441<\/li>\n<li>\u041f\u043e\u043a\u0430\u0437 \u0432\u0441\u0435\u0445 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0434\u043b\u044f \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0433\u043e MAC \u0438\u043b\u0438 IP<\/li>\n<li>\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u043f\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0443 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0434\u043b\u044f MAC \u0438 IP<\/li>\n<\/ul>\n<p>\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c arpwatch<br \/>\n<strong>\u0418\u0437 \u043f\u043e\u0440\u0442\u0430:<\/strong><\/p>\n<pre>cd \/usr\/ports\/net-mgmt\/arpwatch &amp;&amp; make install clean<\/pre>\n<p><strong>\u041f\u0430\u043a\u0435\u0442\u043e\u043c:<\/strong><\/p>\n<pre>pkg_add -r arpwatch<\/pre>\n<p>\u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u043f\u0440\u0430\u0432\u0438\u043c rc.conf \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 arpwatch \u043f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b:<\/p>\n<pre>vi \/etc\/rc.conf\r\narpwatch_enable=\"YES\" #\u0432\u043a\u043b\u044e\u0447\u0430\u0435\u043c arpwatch\r\narpwatch_interfaces=\"nfe0\" #\u043a\u0430\u043a\u0438\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b \u0441\u043b\u0443\u0448\u0430\u0442\u044c\r\n#arpwatch_interfaces=\"\" #\u0441\u043b\u0443\u0448\u0430\u0442\u044c \u0432\u0441\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b\r\n#arpwatch_nfe0_options=\"-m admin@mydomain.ru\" #\u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u043b\u043e\u0433 \u0441\u0435\u0431\u0435 \u043d\u0430 \u043c\u044b\u043b\u043e<\/pre>\n<h4><strong>\u0412\u0435\u0434\u0435\u043d\u0438\u0435 \u043b\u043e\u0433\u043e\u0432<\/strong><\/h4>\n<p>\u0434\u043b\u044f \u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043b\u043e\u0433\u043e\u0432 \u043b\u0443\u0447\u0448\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e syslog.conf:<\/p>\n<pre>vi \/etc\/syslog.conf\r\n!arpwatch\r\n*.notice \/var\/log\/arpwatch.log<\/pre>\n<h4>\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433<\/h4>\n<p>\u0422\u0430\u0431\u043b\u0438\u0446\u0430 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u044f \u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u0444\u0430\u0439\u043b\u0435 <strong>\/usr\/local\/arpwatch\/arp.&lt;\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441&gt;.dat<\/strong> \u0438 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u043a\u0430\u043a \u043e\u0431\u044b\u0447\u043d\u044b\u0439 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439 \u0444\u0430\u0439\u043b, \u0441 MAC-\u0430\u0434\u0440\u0435\u0441\u043e\u043c, IP-\u0430\u0434\u0440\u0435\u0441\u043e\u043c, \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c \u043f\u043e\u043f\u0430\u0434\u0435\u043d\u0438\u044f \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0443, \u0438 \u0438\u043c\u0435\u043d\u0435\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430, \u0447\u0435\u0440\u0435\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u0438\u0448\u0451\u043b \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u0437\u0430\u043f\u0440\u043e\u0441.<\/p>\n<pre>cat \/usr\/local\/arpwatch\/arp.nfe0.dat\r\n0:f:ea:63:e2:d7 192.168.1.31 1265370078 oksen\r\n0:1:29:1b:35:7e 192.168.1.18 1265369952 narman\r\n0:2:b3:b2:26:e4 192.168.1.254 1265370062 ns\r\n0:1d:7d:a6:77:64 192.168.1.67 1265368627 r423-1\r\n0:1d:7d:a6:70:80 192.168.1.84 1265370079 lib5\r\n0:1d:7d:70:6f:28 192.168.1.43 1265370029 tender\r\n0:1d:7d:a6:70:35 192.168.1.82 1265370064 lib3\r\n0:c:76:97:51:e5 192.168.1.48 1265368690 jurist\r\n0:b:6a:6d:fd:81 192.168.1.83 1265370048 lib4\r\n0:e0:4d:2a:cd:68 192.168.1.35 1265369127 matbuh2\r\n0:1d:7d:a6:6a:4b 192.168.1.86 1265370064 lib7\r\n0:1a:4d:dc:db:46 192.168.1.65 1265370078 r421a\r\n0:e:a6:27:5a:59 192.168.1.156 1265370034 lib2-ab1\r\n0:2:44:5a:a4:3d 192.168.1.45 1265369568 ois3\r\n0:f:ea:4f:20:89 192.168.1.24 1265370015 glbuh\r\n0:1a:4d:fb:e:a4 192.168.1.152 1265370059 lib2-4z\r\n0:2:b3:b8:8a:36 192.168.1.38 1265370059 serv3<\/pre>\n<p>arpwatch \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u0442 \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u0442\u0438\u043f\u043e\u0432:<\/p>\n<p style=\"padding-left: 30px;\"><strong>\u0412\u0430\u0436\u043d\u044b\u0435:<\/strong><\/p>\n<ul>\n<li>new activity &#8211; \u042d\u0442\u043e Ethernet\/IP \u0431\u044b\u043b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d \u0432\u043f\u0435\u0440\u0432\u044b\u0435 \u0437\u0430 6 \u043c\u0435\u0441\u044f\u0446\u0435\u0432.<\/li>\n<li>new station &#8211; \u042d\u0442\u043e Ethernet\/IP \u0431\u044b\u043b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0430 \u0432\u043f\u0435\u0440\u0432\u044b\u0435<\/li>\n<li>flip flop &#8211; \u0417\u0430\u043c\u0435\u043d\u0430 \u0430\u0434\u0440\u0435\u0441\u0430 \u0441 \u043e\u0434\u043d\u043e\u0433\u043e \u043d\u0430 \u0434\u0440\u0443\u0433\u043e\u0439 (\u043e\u0431\u0430 \u0431\u044b\u043b\u0438 \u0432 \u0441\u043f\u0438\u0441\u043a\u0435).<\/li>\n<li>changed ethernet address &#8211; \u0417\u0430\u043c\u0435\u043d\u0430 \u043d\u0430 \u043d\u043e\u0432\u044b\u0439 MAC \u0430\u0434\u0440\u0435\u0441 Ethernet.<\/li>\n<\/ul>\n<p style=\"padding-left: 30px;\"><strong>\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435:<\/strong><\/p>\n<ul>\n<li>ethernet broadcast &#8211; MAC-\u0430\u0434\u0440\u0435\u0441 \u0445\u043e\u0441\u0442\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0448\u0438\u0440\u043e\u043a\u043e\u0432\u0435\u0449\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u043c.<\/li>\n<li>ip broadcast &#8211; IP-\u0430\u0434\u0440\u0435\u0441 \u0445\u043e\u0441\u0442\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0448\u0438\u0440\u043e\u043a\u043e\u0432\u0435\u0449\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u043c.<\/li>\n<li>bogon &#8211; \u0410\u0434\u0440\u0435\u0441 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u0435\u043b\u044f IP-\u043f\u0430\u043a\u0435\u0442\u0430 \u043d\u0435 \u0432\u0445\u043e\u0434\u0438\u0442 \u0432 \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0451\u043d\u043d\u0443\u044e<br \/>\n\u0441\u0435\u0442\u044c (directly connected network) \u0434\u043b\u044f \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430.<\/li>\n<li>ethernet broadcast &#8211; MAC-\u0430\u0434\u0440\u0435\u0441 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u0435\u043b\u044f \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0438\u0437 \u043e\u0434\u043d\u0438\u0445 \u043d\u0443\u043b\u0435\u0439 \u0438\u043b\u0438 \u043e\u0434\u043d\u0438\u0445<br \/>\n\u0435\u0434\u0438\u043d\u0438\u0446.<\/li>\n<li>ethernet mismatch &#8211; MAC-\u0430\u0434\u0440\u0435\u0441 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u0435\u043b\u044f \u043f\u0430\u043a\u0435\u0442\u0430 \u043d\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 MAC-\u0430\u0434\u0440\u0435\u0441\u0443,<br \/>\n\u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u043c\u0443 \u0432\u043d\u0443\u0442\u0440\u0438 ARP-\u0437\u0430\u043f\u0440\u043e\u0441\u0430.<\/li>\n<li>reused old ethernet address &#8211; Ethernet-\u0430\u0434\u0440\u0435\u0441 \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u0441\u044f \u0441 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e\u0433\u043e \u0430\u0434\u0440\u0435\u0441\u0430 \u043d\u0430<br \/>\n\u0430\u0434\u0440\u0435\u0441, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u044b\u043b \u0437\u0430\u043c\u0435\u0447\u0435\u043d \u0440\u0430\u043d\u0435\u0435, \u043d\u043e \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e<br \/>\n\u0447\u0442\u043e. (\u041f\u043e\u0445\u043e\u0436\u0435 \u043d\u0430 flip flop, \u043d\u043e \u0447\u0443\u0442\u044c-\u0447\u0443\u0442\u044c \u0434\u0440\u0443\u0433\u043e\u0435.)<\/li>\n<li>suppressed DECnet flip flop &#8211; \u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 &#8220;flip flop&#8221; \u043f\u043e\u0434\u0430\u0432\u043b\u0435\u043d\u043e \u0432 \u0441\u0432\u044f\u0437\u0438 \u0441 \u0442\u0435\u043c,<br \/>\n\u0447\u0442\u043e \u043a\u0430\u043a \u043c\u0438\u043d\u0438\u043c\u0443\u043c \u043e\u0434\u0438\u043d \u0438\u0437 \u0434\u0432\u0443\u0445 \u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f\u00a0\u0430\u0434\u0440\u0435\u0441\u043e\u043c DECnet.<\/li>\n<\/ul>\n<p>\u0435\u0441\u043b\u0438 \u0435\u0441\u0442\u044c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u0432\u0435\u0441\u0442\u0438 \u0436\u0443\u0440\u043d\u0430\u043b \u0432\u0441\u0435\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u0439 (\u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u0430\u0436\u043d\u044b\u0445), \u0442\u043e \u043c\u0435\u043d\u044f\u0435\u043c (<em>*.notice<\/em>) \u043d\u0430 (<em>*.*<\/em>) \u0432 syslog.conf<\/p>\n<p>\u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c syslog<\/p>\n<pre>killall -HUP syslogd<\/pre>\n<p>\u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u044d\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0442\u0430\u043a:<\/p>\n<pre>cat \/var\/log\/arpwatch.log<\/pre>\n<pre>Feb 5 09:27:20 bsd-9 arpwatch: new station 192.168.1.169 0:13:8f:27:2f:6f\r\nFeb 5 09:30:39 bsd-9 arpwatch: new station 192.168.1.29 0:13:8f:24:a3:a\r\nFeb 5 09:35:39 bsd-9 arpwatch: new station 192.168.1.28 0:2:44:5a:69:65\r\nFeb 5 09:53:28 bsd-9 arpwatch: new station 192.168.1.33 0:2:44:5a:69:6b\r\nFeb 5 09:55:40 bsd-9 arpwatch: new station 192.168.1.8 0:1d:7d:a6:6a:73\r\nFeb 5 10:17:35 bsd-9 arpwatch: new station 192.168.1.249 0:13:46:65:81:f5\r\nFeb 5 10:17:36 bsd-9 arpwatch: changed ethernet address 192.168.1.249 0:11:95:b8:96:42 (0:13:46:65:81:f5)\r\nFeb 5 10:41:15 bsd-9 arpwatch: new station 192.168.1.146 0:f:ea:63:f8:40\r\nFeb 5 10:49:11 bsd-9 arpwatch: new station 192.168.1.164 0:19:5b:2f:99:b1\r\nFeb 5 10:52:11 bsd-9 arpwatch: new station 192.168.1.124 0:f:ea:63:f8:32\r\nFeb 5 11:00:57 bsd-9 arpwatch: new station 192.168.1.170 0:f:ea:4f:65:d7<\/pre>\n<p>\u043f\u043e \u0436\u0435\u043b\u0430\u043d\u0438\u044e \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0440\u043e\u0442\u0430\u0446\u0438\u044e:<\/p>\n<pre>vi \/etc\/newsyslog.conf\r\n\/var\/log\/arpwatch.log 644 3 100 * JC<\/pre>\n<p><em>\u041f\u0435\u0440\u0435\u043d\u0435\u0441\u0435\u043d\u0430 \u0441 www.ignix.ru<br \/>\n<\/em><em>http:\/\/muff.kiev.ua\/content\/arpwatch-sledim-za-novymi-ustroistvami-v-seti<\/em><\/p>\n<h4>Web-interface \u21162<\/h4>\n<p>\u041f\u0435\u0440\u0432\u044b\u043c \u0434\u0435\u043b\u043e\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u043d\u044b\u0445, \u043a\u0443\u0434\u0430 \u0431\u0443\u0434\u0435\u043c \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435, \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0435 \u043e\u0442 ARPWatch. \u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0441 \u043f\u0440\u0430\u0432\u0430\u043c\u0438 \u043d\u0430 \u044d\u0442\u0443 \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u043d\u044b\u0445:<\/p>\n<pre> mysql&gt; create database arpwatch;\r\n Query OK, 1 row affected (0.00 sec)\r\n mysql&gt; grant all on arpwatch.* to arpwatch@localhost identified by 'VerySecretPassword';\r\n Query OK, 0 rows affected (0.00 sec)\r\n mysql&gt; use arpwatch;\r\n Database changed<\/pre>\n<p>SQL-\u0437\u0430\u043f\u0440\u043e\u0441\u044b \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0442\u0430\u0431\u043b\u0438\u0446 \u0431\u0443\u0434\u0443\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435:<\/p>\n<pre>CREATE TABLE flip_flop( hostname VARCHAR( 255 ) ,\r\nip_address VARCHAR( 15 ) ,\r\nethernet_address VARCHAR( 17 ) ,\r\nethernet_vendor VARCHAR( 255 ) ,\r\nold_ethernet_address VARCHAR( 17 ) ,\r\nold_ethernet_vendor VARCHAR( 255 ) ,\r\nTIMESTAMP VARCHAR( 19 ) ,\r\nprevious_timestamp VARCHAR( 19 ) ,\r\ndelta VARCHAR( 50 )\r\n\r\n);\r\n\r\nCREATE TABLE changed_ethernet_address(\r\nhostname VARCHAR( 255 ) ,\r\nip_address VARCHAR( 15 ) ,\r\nethernet_address VARCHAR( 17 ) ,\r\nethernet_vendor VARCHAR( 255 ) ,\r\nold_ethernet_address VARCHAR( 17 ) ,\r\nold_ethernet_vendor VARCHAR( 255 ) ,\r\nTIMESTAMP VARCHAR( 19 ) ,\r\nprevious_timestamp VARCHAR( 19 ) ,\r\ndelta VARCHAR( 50 )\r\n\r\n);\r\n\r\nCREATE TABLE new_station(\r\nhostname VARCHAR( 255 ) ,\r\nip_address VARCHAR( 15 ) ,\r\nethernet_address VARCHAR( 17 ) ,\r\nethernet_vendor VARCHAR( 255 ) ,\r\nTIMESTAMP VARCHAR( 19 )\r\n\r\n);\r\n\r\nCREATE TABLE new_activity(\r\nhostname VARCHAR( 255 ) ,\r\nip_address VARCHAR( 15 ) ,\r\nethernet_address VARCHAR( 17 ) ,\r\nethernet_vendor VARCHAR( 255 ) ,\r\nTIMESTAMP VARCHAR( 19 )\r\n\r\n);<\/pre>\n<p>\u0421\u043a\u0430\u0447\u0438\u0432\u0430\u0435\u043c \u0441\u043a\u0440\u0438\u043f\u0442 <strong>arpwatch.pl<\/strong> \u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \/usr\/local\/arpwatch \u0438 \u0440\u0430\u0441\u043f\u0430\u043a\u0443\u0435\u043c \u0435\u0433\u043e \u0438\u0437 \u0430\u0440\u0445\u0438\u0432\u0430:<\/p>\n<pre># cd \/usr\/local\/arpwatch\r\n# fetch http:\/\/muff.kiev.ua\/files\/arpwatch.pl.tar.gz\r\narpwatch.pl.tar.gz 100% of 1210 B 9 MBps\r\n# tar -xzf arpwatch.pl.tar.gz<\/pre>\n<p>\u042d\u0442\u043e\u0442 \u0441\u043a\u0440\u0438\u043f\u0442 \u0431\u0443\u0434\u0435\u0442 \u043f\u0430\u0440\u0441\u0438\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e, \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c\u0443\u044e \u043e\u0442 ARPWatch \u0438 \u0440\u0430\u0441\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0442\u044c \u0435\u0435 \u043f\u043e \u0442\u0430\u0431\u043b\u0438\u0446\u0430\u043c \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445. \u0414\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0441\u043a\u0440\u0438\u043f\u0442 \u043c\u043e\u0433 &#8220;\u0434\u043e\u0441\u0442\u0443\u0447\u0430\u0442\u044c\u0441\u044f&#8221; \u0434\u043e \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0432 \u043d\u0435\u043c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043a\u043e\u043d\u043d\u0435\u043a\u0442\u0430 \u043a \u0431\u0430\u0437\u0435 \u0434\u0430\u043d\u043d\u044b\u0445. \u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0435\u043c \u0444\u0430\u0439\u043b \u0438 \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0432 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f:<\/p>\n<pre> $db_user = \"arpwatch\";\r\n $db_passwd = \"VerySecretPassword\";\r\n $db_name = \"arpwatch\";\r\n $db_host = \"localhost\";\r\n $db_port = \"3306\";<\/pre>\n<p>\u0414\u043b\u044f \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0442\u0430\u043a\u0438\u0445 \u043c\u043e\u0434\u0443\u043b\u0435\u0439 Perl, \u043a\u0430\u043a DBI, DBD-mysql \u0438 Getopt-Long. \u0415\u0441\u043b\u0438 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u0438\u0437 \u043c\u043e\u0434\u0443\u043b\u0435\u0439 \u043d\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d, \u0435\u0433\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c. \u0416\u0435\u043b\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u043e\u0440\u0442\u043e\u0432:<\/p>\n<pre># cd \/usr\/ports\/databases\/p5-DBI &amp;&amp; make install clean &amp;&amp; rehash\r\n# cd \/usr\/ports\/databases\/p5-DBD-mysql &amp;&amp; make install clean &amp;&amp; rehash\r\n# cd \/usr\/ports\/devel\/p5-Getopt-Long &amp;&amp; make install clean &amp;&amp; rehash<\/pre>\n<p>\u0414\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u043e\u0431\u044b \u0441\u043a\u0440\u0438\u043f\u0442 &#8220;\u0441\u043a\u0430\u0440\u043c\u043b\u0438\u0432\u0430\u043b&#8221; \u0434\u0430\u043d\u043d\u044b\u0435 \u0432 \u0411\u0414, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0432 \u043d\u0435\u0433\u043e \u043f\u0435\u0440\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0447\u0442\u044b ARPWatch. \u0412 \u043c\u043e\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043d\u0430 \u0440\u043e\u0443\u0442\u0435\u0440\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 Sendmail \u0432 \u0434\u0435\u0444\u043e\u043b\u0442\u043d\u043e\u0439 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438. \u0412\u044b\u043f\u043e\u043b\u043d\u0438\u043c \u0435\u0433\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 \u0442\u0430\u043a, \u0447\u0442\u043e\u0431\u044b \u043f\u0438\u0441\u044c\u043c\u0430 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e arpwatch \u043f\u0435\u0440\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u044f\u043b\u0438\u0441\u044c \u0432 \u0441\u043a\u0440\u0438\u043f\u0442 <strong>arpwatch.pl<\/strong>.<\/p>\n<p>\u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f arpwatch, \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u0438 \u0431\u0443\u0434\u0435\u043c \u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u043f\u043e\u0447\u0442\u0443 (\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b uid 1005 &#8211; \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0443 \u0441\u0435\u0431\u044f \u043a\u0430\u043a\u043e\u0439 uid \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c):<\/p>\n<pre># pw useradd -n arpwatch -u 1005 -g mailnull -c ARPWatch -d \/nonexistent -s \/usr\/sbin\/nologin<\/pre>\n<p>\u041e\u0442\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0435\u043c \u043e\u043f\u0446\u0438\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 ARPWatch \u0432 \/etc\/rc.conf, \u0430 \u0438\u043c\u0435\u043d\u043d\u043e &#8211; \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u0435\u043b\u0435\u043c \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439 \u0441\u0434\u0435\u043b\u0430\u0435\u043c \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f arpwatch:<\/p>\n<pre># cat \/etc\/rc.conf | grep arpwatch_flags\r\narpwatch_flags=\"-m arpwatch@localhost\"<\/pre>\n<p>\u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043f\u043e\u0447\u0442\u043e\u0432\u044b\u0439 \u0430\u043b\u0438\u0430\u0441 \u0434\u043b\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f arpwatch \u0441 \u043f\u0435\u0440\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u0435\u0433\u043e \u043f\u043e\u0447\u0442\u044b \u0432 \u0441\u043a\u0440\u0438\u043f\u0442 arpwatch.pl:<\/p>\n<pre># echo 'arpwatch: \"|\/usr\/bin\/perl \/usr\/local\/arpwatch\/arpwatch.pl\"' &gt;&gt; \/etc\/mail\/aliases<\/pre>\n<p>\u0427\u0442\u043e\u0431\u044b \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u0432 \/etc\/mail\/aliases \u0432\u0441\u0442\u0443\u043f\u0438\u043b\u0438 \u0432 \u0441\u0438\u043b\u0443, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c Sendmail-\u0443 \u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u043d\u0430 \u043f\u0435\u0440\u0435\u0447\u0438\u0442\u044b\u0432\u0430\u043d\u0438\u0435 \u0430\u043b\u0438\u0430\u0441\u043e\u0432:<\/p>\n<pre># sendmail -bi\r\n\/etc\/mail\/aliases: 29 aliases, longest 40 bytes, 344 bytes total<\/pre>\n<p>\u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c ARPWatch \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c, \u0437\u0430\u043f\u043e\u043b\u043d\u044f\u044e\u0442\u0441\u044f \u043b\u0438 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445. \u0415\u0441\u043b\u0438 \u0437\u0430\u043f\u043e\u043b\u043d\u044f\u044e\u0442\u0441\u044f &#8211; \u0437\u043d\u0430\u0447\u0438\u0442 \u0432\u0441\u0435 \u0432 \u043d\u043e\u0440\u043c\u0435. \u0415\u0441\u043b\u0438 \u0436\u0435 \u043d\u0435\u0442 &#8211; \u0441\u043c\u043e\u0442\u0440\u0438\u0442\u0435 \/var\/log\/maillog \u0438 \u0434\u0438\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u043e\u0448\u0438\u0431\u043a\u0443.<\/p>\n<p>\u041f\u0440\u0438\u0441\u0442\u0443\u043f\u0438\u043c \u043a \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u0432\u0435\u0431-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430. \u041f\u0435\u0440\u0435\u0439\u0434\u0435\u043c \u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \/usr\/local\/www \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u043c \u0442\u0443\u0434\u0430 \u0430\u0440\u0445\u0438\u0432 \u0432\u0435\u0431-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430:<\/p>\n<pre># cd \/usr\/local\/www\r\n# fetch http:\/\/muff.kiev.ua\/files\/arpwatch-www.tar.gz\r\narpwatch-www.tar.gz 100% of 51 kB 52 MBps\r\n# tar -xzf arpwatch-www.tar.gz\r\n# chown -R www:www \/usr\/local\/www\/arpwatch\r\n# rm arpwatch-www.tar.gz<\/pre>\n<p>\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0431\u0430\u0437\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0444\u0430\u0439\u043b\u0435 \/usr\/local\/www\/arpwatch\/config.inc.php. \u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0435\u043c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043f\u043e\u043b\u044f:<\/p>\n<pre>$dbhost = \"localhost\"; \/\/\u0421\u0435\u0440\u0432\u0435\u0440 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445\r\n$dbuser = \"arpwatch\"; \/\/\u0418\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0411\u0414\r\n$dbpassword = \"VerySecretPassword\"; \/\/\u041f\u0430\u0440\u043e\u043b\u044c \u0432 \u0411\u0414\r\n$dbname = \"arpwatch\"; \/\/\u0418\u043c\u044f \u0411\u0414<\/pre>\n<p>\u0414\u043e\u0431\u0430\u0432\u0438\u043c \u0442\u0430\u043a\u043e\u0439 \u0431\u043b\u043e\u043a \u0432 httpd.conf &#8211; \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 Apache:<\/p>\n<pre> Alias \/arp\/ \"\/usr\/local\/www\/arpwatch\/\"\r\n &lt;Directory \"\/usr\/local\/www\/arpwatch\/\"&gt;\r\n    Options -Indexes\r\n    DirectoryIndex index.php\r\n    AllowOverride None\r\n    Order Deny,Allow\r\n    Allow from all\r\n &lt;\/Directory&gt;<\/pre>\n<p>\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u043c Apache \u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u043d\u0430 \u043f\u0435\u0440\u0435\u0447\u0438\u0442\u044b\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438:<\/p>\n<pre># apachectl graceful<\/pre>\n<p>\u0412 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435 \u0432\u0432\u043e\u0434\u0438\u043c \u0441\u0441\u044b\u043b\u043a\u0443 <strong>http:\/\/ip_servera\/arp\/<\/strong> \u0438 \u0432\u0438\u0434\u0438\u043c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441:<\/p>\n<p>&nbsp;<\/p>\n<div class=\"pdfprnt-buttons pdfprnt-buttons-page pdfprnt-bottom-right\"><a href=\"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=wpv2pages290&print=pdf\" class=\"pdfprnt-button pdfprnt-button-pdf\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/tst-amo.net.ua\/blog\/wp-content\/plugins\/pdf-print\/images\/pdf.png\" alt=\"image_pdf\" title=\"View PDF\" \/><\/a><a href=\"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=wpv2pages290&print=print\" class=\"pdfprnt-button pdfprnt-button-print\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/tst-amo.net.ua\/blog\/wp-content\/plugins\/pdf-print\/images\/print.png\" alt=\"image_print\" title=\"Print Content\" \/><\/a><\/div>","protected":false},"excerpt":{"rendered":"<p>\u0420\u0430\u043d\u043e \u0438\u043b\u0438 \u043f\u043e\u0437\u0434\u043d\u043e, \u043b\u044e\u0431\u043e\u0439 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u0441\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0441 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c\u044e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u043c\u0435\u043d\u0443\/\u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u043d\u043e\u0432\u044b\u0445 MAC-\u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u0432 \u0441\u0435\u0442\u0438. \u0415\u0441\u043b\u0438 \u0441\u0435\u0442\u044c \u0441\u043e\u0432\u0441\u0435\u043c \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0430\u044f &#8211; \u044d\u0442\u043e \u043d\u0435 \u0441\u043b\u043e\u0436\u043d\u043e, \u0435\u0441\u043b\u0438 \u0436\u0435 \u0441\u0435\u0442\u044c \u043d\u0430 \u0441\u043e\u0442\u043d\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 &#8211; \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u043a \u0441\u0435\u0442\u0438 \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u0442\u0438\u0447\u043d\u043e. \u0421 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0443\u0442\u0438\u043b\u0438\u0442\u044b ARPWatch \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 \u0441\u0435\u0442\u0438. ARPWatch \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0435\u0442 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435 Ethernet-\u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u0438 IP-\u0430\u0434\u0440\u0435\u0441\u043e\u0432. \u0410\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u0443\u0435\u0442\u0441\u044f &#8230;<\/p>\n<p><a href=\"https:\/\/tst-amo.net.ua\/blog\/?page_id=290\" class=\"more-link\">Continue reading &lsquo;Arpwatch &#8211; \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435 \u043c\u0435\u0436\u0434\u0443 IP \u0438 MAC-\u0430\u0434\u0440\u0435\u0441\u0430\u043c\u0438&rsquo; &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-290","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=\/wp\/v2\/pages\/290"}],"collection":[{"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=290"}],"version-history":[{"count":4,"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=\/wp\/v2\/pages\/290\/revisions"}],"predecessor-version":[{"id":295,"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=\/wp\/v2\/pages\/290\/revisions\/295"}],"wp:attachment":[{"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=290"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}