<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: arp &amp; netlink</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/7107.html</link>
    <description>Здраствуйте.&lt;br&gt;Может кто знает, как в пограмме реализовать аналог команды &quot;arp -s 192.168.1.1 00:01:02:03:04:05&quot; и &quot;arp -a&quot;&lt;br&gt;Посмотрел я маны netlink(7) и netlink(3) и понял что можно реализовать через такой сокет: socket(PF_NETLINK, SOCK_DGRAM, NETLINK_ARPD); Но как дальше с ним работать, не совсем понял. Может кто сталкивался?&lt;br&gt;</description>

<item>
    <title>arp &amp; netlink (anonymous)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/7107.html#2</link>
    <pubDate>Wed, 16 Jan 2008 17:42:31 GMT</pubDate>
    <description>&amp;gt;Здраствуйте. &lt;br&gt;&amp;gt;Может кто знает, как в пограмме реализовать аналог команды &quot;arp -s 192.168.1.1 &lt;br&gt;&amp;gt;00:01:02:03:04:05&quot; и &quot;arp -a&quot; &lt;br&gt;&amp;gt;Посмотрел я маны netlink(7) и netlink(3) и понял что можно реализовать через &lt;br&gt;&amp;gt;такой сокет: socket(PF_NETLINK, SOCK_DGRAM, NETLINK_ARPD); Но как дальше с ним работать, &lt;br&gt;&amp;gt;не совсем понял. Может кто сталкивался? &lt;br&gt;&lt;br&gt;1. в большинстве случаев не имеет смысла реализовывать &quot;аналог&quot;, который потом будет работать не на каждой системе и то через раз.  Это не UNIX-way.  Просто вызывайте готовую программу.&lt;br&gt;2. если всё-таки очень нужно встроить эту функциональность в свою программу (например, потому что такие запросы должны выполняться по 100 штук в секунду), то просто почитайте исходники самой программы arp.&lt;br&gt;</description>
</item>

<item>
    <title>arp &amp; netlink (Michelnok)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/7107.html#1</link>
    <pubDate>Wed, 16 Jan 2008 14:18:34 GMT</pubDate>
    <description>&amp;gt;Может кто знает, как в пограмме реализовать аналог команды &quot;arp ...-s 192.168.1.1 &lt;br&gt;&amp;gt;00:01:02:03:04:05&quot; и &quot;arp -a&quot; &lt;br&gt;&lt;br&gt;В книге Стивенса написано про ioctl с SIOSARP/SIOCDARP/SIOCGARP и про sysctl с CTL_NET (о втором, правда, почти ничего не сказано применительно к ARP).&lt;br&gt;</description>
</item>

</channel>
</rss>
