Кажется, что перенаправление отключено в Вашем wget, попытайтесь указать --max-redirect=2
или более высокое количество. Вы, вероятно, также хотите указать --trust-server-names
чтобы позволить wget обновлять имя файла после перенаправления, иначе загруженные файлы все еще назовут загрузкой.
Netstat и lsof получают их информацию от /proc/$pid/fd/*
для данных для каждого процесса и от /proc/net/tcp
, /proc/net/udp
, /proc/net/icmp
и /proc/net/raw
поскольку IPv4 снабжает информацию сокетом (и /proc/net/tcp6
, /proc/net/udp6
и /proc/net/raw6
для IPv6). Эквивалент Ваших команд должен главным образом считать эти файлы в /proc/net
(плюс поиски DNS).
Для отладки целей рассмотрите загрузку двоичного файла lsof
к Вашей системе это может быть намного более удобно, чем поиск в /proc
.
Можно получить список связанных сокетов от/proc/net/tcp[6],/proc/net/udp[6] и/proc/net/raw[6].
Остерегайтесь при преобразовании шестнадцатеричных значений в тех файлах по "нормальным" адресам IP, они находятся в прямом порядке байтов (например, 3900060 А представляет 10.6.0.57 а не 57.0.6.10, поскольку младший значащий байт на первом месте).