¿Cómo instalo ss en OS X? No pude encontrar el paquete iproute en homebrew.
Red Hat recomienda ss sobre netstat en Red Hat Enterprise Linux 7. ss lo proporciona el paquete iproute.
ss no está portado a macos en este momento por lo que yo ahora. (Tampoco está incluido https://github.com/brona/iproute2mac -> consulte el número 20 para obtener más detalles: https://github.com/brona/iproute2mac/issues/20 )
Pero creo que aún puede usar netstat en macOS o ¿qué función falta allí?
netstat
comando ha quedado obsoleto durante al menos 10 años (al igual que, ifconfig
por ejemplo). Fueron desarrollados por BSD para su pila de IP hace unas decenas de años, falta algo nuevo en ellos. Consulte, por ejemplo, unix.stackexchange.com/a/387406Es posible usar lsof
para obtener la mayor parte de la información proporcionada, por ss
ejemplo, este comando listará las conexiones de red ( -i
), mostrará las direcciones IP y omitirá las búsquedas de DNS ( -n
) y mostrará la información de TCP/TPI:
lsof -i -n -Tf
También netstat
proporciona información similar.
Para obtener ss
, necesitaría obtener el código fuente de iproute
. Ya que menciona Red Hat Linux, vaya a una máquina Linux que ejecute Red Hat y ejecute el siguiente comando:
sudo yum source iproute
Ahora, copie el código fuente en su Mac y compílelo.
También puede ir al sitio de paquetes de Red Hat y obtener el código fuente.
Nota: no he probado esto, pero esta es la forma normal de obtener el código fuente.
iproute2
se basa en la funcionalidad del kernel de Linux. Hay github.com/brona/iproute2mac pero no está claro si eso te dará ss.#include <linux/....> Also see brew list iproute2mac, which contains only the
herramientas ip`, no ss
. No tengo un representante para votar negativamente, pero lo habría hecho: este es un sitio de intercambio de pila de Apple, OP simplemente cita un sitio web de red hat e, incluso si hubieran preguntado sobre red hat, la respuesta aún no es relevante para esta audiencia
bmike
tom gewecke
ben creasy
ifconfig
está en desuso y se eliminará de la mayoría de los valores predeterminados de distribución de Linux, tiene sentido que alguien quiera que losip
comandos impongan buenos hábitos.brew install iproute2mac
como se sugiere en superuser.com/a/898971/457084 te acercadelgado