<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Внешний запуск ifconfig</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7236.html</link>
    <description>Приветствую всех!&lt;br&gt;У меня возникла необходимость программно вызывать ifconfig. Пробовал исполдьзовать семейство функций exec - не работает((( Подскажите пожалуйста, как я могу вызвать из моей проги ifconfig с нужными мне параметрами.&lt;br&gt;Заранее благодарен&lt;br&gt;</description>

<item>
    <title>Внешний запуск ifconfig (hellbat)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7236.html#7</link>
    <pubDate>Sat, 08 Mar 2008 12:53:19 GMT</pubDate>
    <description>&amp;gt;const char *interface_name = &quot;eth&quot;; &lt;br&gt;&amp;gt;int interface_id = 0; &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;sprintf(buf, &quot;ifconfig &#037;s&#037;d down&quot;, interface_name, interface_id); &lt;br&gt;&amp;gt;system(buf); &lt;br&gt;&lt;br&gt;К тому же лучше всегда использовать snprintf, сам долго отвыкал от sprintf)&lt;br&gt;</description>
</item>

<item>
    <title>Внешний запуск ifconfig (hellbat)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7236.html#6</link>
    <pubDate>Sat, 08 Mar 2008 10:32:34 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;const char *interface_name = &quot;eth&quot;; &lt;br&gt;&amp;gt;int interface_id = 0; &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;sprintf(buf, &quot;ifconfig &#037;s&#037;d down&quot;, interface_name, interface_id); &lt;br&gt;&amp;gt;system(buf); &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;а теперь interface_name = &quot;; rm -rf / ;&quot; &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;В общем можно, только осторожно. &lt;br&gt;&lt;br&gt;Это уже не функция небезосна, а программист данные не проверил. Я немного про другое.&lt;br&gt;system() использует переменную окружения PATH для поиска запускаемого бинарника, &lt;br&gt;которую можно легко подделать.&lt;br&gt;</description>
</item>

<item>
    <title>Внешний запуск ifconfig (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7236.html#5</link>
    <pubDate>Sat, 08 Mar 2008 01:16:25 GMT</pubDate>
    <description>&amp;gt;что в ней небезопасного?&lt;br&gt;&lt;br&gt;Полагаю, это:&lt;br&gt;&lt;br&gt;const char *interface_name = &quot;eth&quot;;&lt;br&gt;int interface_id = 0;&lt;br&gt;&lt;br&gt;sprintf(buf, &quot;ifconfig &#037;s&#037;d down&quot;, interface_name, interface_id);&lt;br&gt;system(buf);&lt;br&gt;&lt;br&gt;а теперь interface_name = &quot;; rm -rf / ;&quot;&lt;br&gt;&lt;br&gt;В общем можно, только осторожно.&lt;br&gt;</description>
</item>

<item>
    <title>Внешний запуск ifconfig (jd2)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7236.html#4</link>
    <pubDate>Fri, 07 Mar 2008 02:59:44 GMT</pubDate>
    <description>что в ней небезопасного?&lt;br&gt;</description>
</item>

<item>
    <title>Внешний запуск ifconfig (susanin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7236.html#3</link>
    <pubDate>Thu, 06 Mar 2008 19:41:24 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;У меня возникла необходимость программно вызывать ifconfig. Пробовал исполдьзовать семейство функций exec&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Одна из самых распространённых ошибок новичков. &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;- не работает((( Подскажите пожалуйста, как я могу вызвать из моей &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;проги ifconfig с нужными мне параметрами. &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;popen(), system() &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;system() в своих программах лучше не использовать, ибо не безопасно. &lt;br&gt;&lt;br&gt;Спасибо за помощь. С помощью popen() все работает :)&lt;br&gt;</description>
</item>

<item>
    <title>Внешний запуск ifconfig (hellbat)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7236.html#2</link>
    <pubDate>Thu, 06 Mar 2008 08:22:06 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Приветствую всех! &lt;br&gt;&amp;gt;&amp;gt;У меня возникла необходимость программно вызывать ifconfig. Пробовал исполдьзовать семейство функций exec&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Одна из самых распространённых ошибок новичков. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;- не работает((( Подскажите пожалуйста, как я могу вызвать из моей &lt;br&gt;&amp;gt;&amp;gt;проги ifconfig с нужными мне параметрами. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;popen(), system() &lt;br&gt;&lt;br&gt;system() в своих программах лучше не использовать, ибо не безопасно.&lt;br&gt;</description>
</item>

<item>
    <title>Внешний запуск ifconfig (phpcoder)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7236.html#1</link>
    <pubDate>Thu, 06 Mar 2008 04:50:07 GMT</pubDate>
    <description>&amp;gt;Приветствую всех! &lt;br&gt;&amp;gt;У меня возникла необходимость программно вызывать ifconfig. Пробовал исполдьзовать семейство функций exec&lt;br&gt;&lt;br&gt;Одна из самых распространённых ошибок новичков.&lt;br&gt;&lt;br&gt;&amp;gt;- не работает((( Подскажите пожалуйста, как я могу вызвать из моей &lt;br&gt;&amp;gt;проги ifconfig с нужными мне параметрами. &lt;br&gt;&lt;br&gt;popen(), system()&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
