В общем, сначала вы должны запустить strace
без -e
(в конце концов, для программы меньшего размера / более легкой программы с аналогичными операциями) и перенаправить stderr в файл, а затем заглянуть внутрь файла, чтобы выбрать минимальный набор необходимых параметров -e
.
Для вашего конкретного случая я запустил его при вызове wget
(ищет только сетевые ресурсы) и определил, что эти опции будут полезны : -e socket,connect,close,write,read
(сбросьте read
если вас не интересует принимающая сторона).
С этими параметрами strace
показывает такие вещи для сетевых вызовов:
socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 4
connect(4, {sa_family=AF_INET, sin_port=htons(443), sin_addr=inet_addr("74.125.202.121")}, 16) = 0
write(4, "\26\3\1\0\302\1\0\0\276\3\1\374\2\223/\332\3545\34\2628u3-3hT\25s\"\310\215"..., 199) = 199
read(4, "\26\3\1\0]", 5) = 5
read(4, "\2\0\0Y\3\1U\251X\245#\313\3544a\17\372\276\340^%\177y\270asQ\255^\7B\212"..., 93) = 93
...
close(4) = 0