The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"ifconfig"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"ifconfig" 
Сообщение от melco emailИскать по авторуВ закладки(ok) on 29-Дек-05, 15:59  (MSK)
Подскажите, как интерфейс lo0 или ed0 спрятать из вывода ifconfig?

Спасибо!

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

  • ifconfig, StarshiY, 16:21 , 29-Дек-05, (1)  
  • ifconfig, Skif, 17:00 , 29-Дек-05, (2)  
  • ifconfig, idle, 17:12 , 29-Дек-05, (3)  
    • ifconfig, melco, 17:20 , 29-Дек-05, (4)  
      • ifconfig, idle, 17:35 , 29-Дек-05, (5)  
        • ifconfig, idle, 17:36 , 29-Дек-05, (6)  
          • ifconfig, ExN, 01:17 , 30-Дек-05, (10)  
            • ifconfig, ExN, 01:50 , 30-Дек-05, (11)  
  • ifconfig, lavr, 18:07 , 29-Дек-05, (7)  
    • ifconfig, ExN, 22:51 , 29-Дек-05, (8)  
      • ifconfig, ExN, 22:59 , 29-Дек-05, (9)  
      • ifconfig, lavr, 12:50 , 30-Дек-05, (12)  

Сообщения по теме [Сортировка по времени, UBB]

1. "ifconfig" 
Сообщение от StarshiY emailИскать по авторуВ закладки(ok) on 29-Дек-05, 16:21  (MSK)
>Подскажите, как интерфейс lo0 или ed0 спрятать из вывода ifconfig?
>
>Спасибо!

ed0 можно физически вытянуть, а вот с lo0 будет тяжелей :)
Думаю стоит перефразировать вопрос, например как вывести только ed1 и rl0 . Или что-то в это роде.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "ifconfig" 
Сообщение от Skif Искать по авторуВ закладки(ok) on 29-Дек-05, 17:00  (MSK)
>Подскажите, как интерфейс lo0 или ed0 спрятать из вывода ifconfig?
>
>Спасибо!


например вместо чистого вызова ifconfig искомый переместить и переимановать, а под его именем и местоположением разместить шеловсмкий или еще какой ск\рипт, который будет отдавать нужное тебе.

#!/bin/sh

/path/to/renamed_ifconfig lo0

А еще проще - дать права на ifconfig только пользователю или определенной группе. Если не входит в группу, то пусть как не старается, а пустить не сможет.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "ifconfig" 
Сообщение от idle Искать по авторуВ закладки(ok) on 29-Дек-05, 17:12  (MSK)
>Подскажите, как интерфейс lo0 или ed0 спрятать из вывода ifconfig?
>
>Спасибо!
Например так ifconfig | grep -v lo0.
А откого надо спрятать?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "ifconfig" 
Сообщение от melco emailИскать по авторуВ закладки(ok) on 29-Дек-05, 17:20  (MSK)
>>Подскажите, как интерфейс lo0 или ed0 спрятать из вывода ifconfig?
>>
>>Спасибо!
>Например так ifconfig | grep -v lo0.
>А откого надо спрятать?


Ото всех, но ifconfig убирать нельзя... Можна ли как-то на уровне ... ядра?
Ну допустим как в линуксе руткиты (те что подгружаемые в ядро модули)? Они просто перехватывают системные запросы, и не дают какой-то инфе просочиться... так красиво выходит..

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "ifconfig" 
Сообщение от idle Искать по авторуВ закладки(ok) on 29-Дек-05, 17:35  (MSK)
>>>Подскажите, как интерфейс lo0 или ed0 спрятать из вывода ifconfig?
>>>
>>>Спасибо!
>>Например так ifconfig | grep -v lo0.
>>А откого надо спрятать?
>
>
>Ото всех, но ifconfig убирать нельзя... Можна ли как-то на уровне ...
>ядра?
>Ну допустим как в линуксе руткиты (те что подгружаемые в ядро модули)?
>Они просто перехватывают системные запросы, и не дают какой-то инфе просочиться...
>так красиво выходит..
На уровне ядра можно конечно, но там честно предупреждают:
/usr/src/sys/net/if_loop.c:     /* XXX: destroying lo0 will lead to panics. */
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "ifconfig" 
Сообщение от idle Искать по авторуВ закладки(ok) on 29-Дек-05, 17:36  (MSK)
>>>>Подскажите, как интерфейс lo0 или ed0 спрятать из вывода ifconfig?
>>>>
>>>>Спасибо!
>>>Например так ifconfig | grep -v lo0.
>>>А откого надо спрятать?
>>
>>
>>Ото всех, но ifconfig убирать нельзя... Можна ли как-то на уровне ...
>>ядра?
>>Ну допустим как в линуксе руткиты (те что подгружаемые в ядро модули)?
>>Они просто перехватывают системные запросы, и не дают какой-то инфе просочиться...
>>так красиво выходит..
>На уровне ядра можно конечно, но там честно предупреждают:

>/usr/src/sys/net/if_loop.c:     /* XXX: destroying lo0 will lead to
>panics. */

Сделайте, как Skif посоветовал.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "ifconfig" 
Сообщение от ExN Искать по авторуВ закладки(??) on 30-Дек-05, 01:17  (MSK)
ааа, тоесть от юзеров спрятать все:)) тогда сделай им гденибудь директорию bin и наклипай туда тулзов, да наклипай так чтоб они выдавали только то что ты хочешь, потом переделай $PATH и действительно наставь прав на настоящие тулзы, да пожоще с правами:))


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "ifconfig" 
Сообщение от ExN Искать по авторуВ закладки(??) on 30-Дек-05, 01:50  (MSK)
Склипал тут побырому для примера( кстати очень прикольно работает)

#include <stdio.h>
#define inv_face "lo"

int main(int argc, char *argv[]){

if (argc > 1 && strcmp(argv[1],inv_face)!= 0){
     printf("%s: error fetching interface information: Device not found\n", argv[1]);
}
else {
     printf("lo \t  Link encap:Local Loopback\n\
          inet addr:666.0.0.1  Mask:999.0.0.0\n\
          UP LOOPBACK RUNNING  MTU:16436  Metric:1\n\
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0\n\
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0\n\
          collisions:0 txqueuelen:0\n\
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)\n");

}
return 0;
}

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "ifconfig" 
Сообщение от lavr emailИскать по авторуВ закладки on 29-Дек-05, 18:07  (MSK)
>Подскажите, как интерфейс lo0 или ed0 спрятать из вывода ifconfig?
>
>Спасибо!

какая такая необходимость прятать lo0?! :)))
объясните ЧТО может дать эта информация?

по остальному: либо написать wrapper который будет запускать ifconfig
и фильтровать информацию, либо вовсе поправить sources:

# whereis ifconfig - найти sources и вставить туда проверку id и
соответственно выдавать на stdout только что хотим

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "ifconfig" 
Сообщение от ExN Искать по авторуВ закладки(??) on 29-Дек-05, 22:51  (MSK)
>какая такая необходимость прятать lo0?! :)))

Была такая смешная ситуация(теперь смешная):
  Сижу никого нетрогаю, качаю всякую гадость.. и тут подходит комне шеф, ну
какбы посмотреть чего я тама делаю такого. Вот подходит и смотрит прямо в мон и глаз неотводит, я конечно начал там писать страшные команды, компилять  
все подряд, и просто так ввел команду ifconfig и пожалел, он увидел знакомыe циферки и начал доставать тупыми вопросами(ну он знал какие были внешние ип) и тут он увидел этот проклятый 127.0.0.1, объяснят я какбы ничего нехотел только извел все нервы, такчто убирать нада как можно больше последовательностей символов с которыми у назойливых людей появляються хоть какието асоциации ))-:

Создай алиас где после команды перечисли все нужные фейсы кроме ненужных,
это если ты хочешь руками, а если скриптами и прочей гадостью то правельнее будет как сказал увожаемый Lavr - "найти sources и вставить туда проверку id и соответственно выдавать на stdout только что хотим"

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "ifconfig" 
Сообщение от ExN Искать по авторуВ закладки(??) on 29-Дек-05, 22:59  (MSK)
melco ну как уместиласть смска :))))) ?
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "ifconfig" 
Сообщение от lavr emailИскать по авторуВ закладки on 30-Дек-05, 12:50  (MSK)
>>какая такая необходимость прятать lo0?! :)))
>
> Была такая смешная ситуация(теперь смешная):
>  Сижу никого нетрогаю, качаю всякую гадость.. и тут подходит комне
>шеф, ну
>какбы посмотреть чего я тама делаю такого. Вот подходит и смотрит прямо
>в мон и глаз неотводит, я конечно начал там писать страшные
>команды, компилять
>все подряд, и просто так ввел команду ifconfig и пожалел, он увидел
>знакомыe циферки и начал доставать тупыми вопросами(ну он знал какие были
>внешние ип) и тут он увидел этот проклятый 127.0.0.1, объяснят я
>какбы ничего нехотел только извел все нервы, такчто убирать нада как
>можно больше последовательностей символов с которыми у назойливых людей появляються хоть
>какието асоциации ))-:

это по неопытности :)

Все зависит от того какой начальник, если не спец, то лучше всегда
иметь core и при подходе запустить gdb с bt на корку :)
или hd[od] на любой файл - пусть смотрит HEX/OCTAL вывод, вопросов
меньше будет.

PS. Я вас этому не учил, это не я :)

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру