Доброго дня.
Вот кусок программы trafshow,
static int open_packet_socket()
{
int fd;
fd = socket (AF_INET, SOCK_PACKET, htons(ETH_P_ALL));
if (fd < 0) {
error("open");
}
return fd;
}
который вызывает ошибку:
localhost@localdomain $ trafshow
open: Operation not permitted
Причем с той же ошибкой возвращается, запущенной из-под рута.
Не так давно эта же программа запускалась и работала от имени
обычного пользователя. Что произошло? Или куда мне смотреть?
Ответ на:
комментарий
от idle
Ответ на:
комментарий
от idle
Ответ на:
комментарий
от seb
Ответ на:
комментарий
от idle
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум проблема с сокетами [C] (2009)
- Форум Клиент-сервер (консольный чат) на сокетах (2017)
- Форум Cокеты и Cи (2005)
- Форум Сокеты (2019)
- Форум В чем ошибка чтения? (2020)
- Форум Если не рут, то ping: unknown host localhost (2007)
- Форум Работа с сокетами в C (2010)
- Форум Производительность AF_PACKET RAW и AF_INET SOCK_STREAM сокетов в ядре. (2010)
- Форум Соединится с сервером по сокету? (2020)
- Форум [C] Получить данные на TCP сокет (2008)