Как проследить recvfrom и отправлять в Syscall каждый раз, когда входящее HTTP -запрос Apache2/HTTPD?Linux

Anonymous
Как проследить recvfrom и отправлять в Syscall каждый раз, когда входящее HTTP -запрос Apache2/HTTPD?

Сообщение Anonymous »

Итак, я решил начать узнать о системном вызове с помощью Strace и хочу наблюдать системный вызов, связанный с сетью, на процессах Apache2, вот как я его прикрепляю:

Код: Выделить всё

pidof -s apache2
pstree -sTp
strace -f -e trace=%network -p 
И при наблюдении, я замечаю, что Strace prying немного syscall, однако я не могу найти recvfrom или отправить syscall с дескриптором файла, который соответствует принятию syscall, в котором содержит IP -адрес клиента (мой браузер), когда я делаю http -запрос
Мое предположение состоит в том, что, когда запрос обрабатывается Apache, он порождает новые процессы В качестве дочернего процесса, и, поскольку я прикрепляю ремень к родительскому процессу Apache2, почему ремень не следует за его ребенком, несмотря на то, что я указываю --f опция?
Я извиняюсь, если это Разве не подходящее место, я не уверен, является ли этот вопрос более подходящим для Stackoverflow, Serverfault или Unix stackexchange

Подробнее здесь: https://stackoverflow.com/questions/794 ... e-incoming

Вернуться в «Linux»