Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Alexander Trotsai                    2:5020/400     28 Jan 2004  12:54:48
 To : Alexander Kulak
 Subject : Re: Linux не позволяет слать некоторые IP пакеты?
 -------------------------------------------------------------------------------- 
 
 raw_socket может использовать только root (если без доп
 патчей на ядро)
 от кого пускаешь?
 
 On Mon, Jan 26, 2004 at 08:21:26PM +0300, Alexander Kulak wrote:
 
 AK>Hello, All.
 AK>Hе могу сформировать в Linux некоторые типы IP пакетов.
 AK>Hапример, вот nemesis пытался послать ICMP redirect host:
 
 AK>socket(PF_INET, SOCK_RAW, IPPROTO_RAW)  = 3
 AK>setsockopt(3, SOL_IP, IP_HDRINCL, [1], 4) = 0
 AK>setsockopt(3, SOL_SOCKET, SO_BROADCAST, [1], 4) = 0
 AK>setsockopt(3, SOL_SOCKET, SO_SNDBUF, [65535], 4) = 0
 AK>sendto(3, "E\0\0\34\321?\0\0\377\1\0\0\254\30\0\4\3032\2\265\5\1\t"..., 28,
 AK>0, {sin_family=AF_INET,
 AK>sin_port=htons(0), sin_addr=inet_addr("xxx.xxx.xxx.xxx")}}, 16) = -1 EPERM
 AK>(Operation not permitted)
 
 AK>Пускается от рута.
 AK>Ядро 2.4.22.
 AK>Что это за фича? Причем, судя по man 2 sendto от 2003-10-25, он вообще
 AK>никогда не должен возвращать EPERM.
 AK>-- 
 AK>Alexander Kulak
 
 -- 
 Best regard, Aleksander Trotsai aka MAGE-RIPE aka MAGE-UANIC
 My PGP key at ftp://blackhole.adamant.ua/pgp/trotsai.key[.asc]
 Hарод у нас сообразительный. Hа троих...
 --- ifmail v.2.15dev5.1
  * Origin: Adamant ISP news server (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Linux не позволяет слать некоторые IP пакеты?   Alexander Trotsai   28 Jan 2004 12:54:48 
Архивное /ru.linux/18437e5e0511f.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional