{"id":1155,"date":"2014-11-10T23:58:56","date_gmt":"2014-11-10T22:58:56","guid":{"rendered":"https:\/\/diocesanos.es\/blogs\/equipotic\/?p=1155"},"modified":"2014-11-10T00:21:18","modified_gmt":"2014-11-09T23:21:18","slug":"mostrar-que-aplicaciones-estan-usando-internet","status":"publish","type":"post","link":"https:\/\/diocesanos.es\/blogs\/equipotic\/2014\/11\/10\/mostrar-que-aplicaciones-estan-usando-internet\/","title":{"rendered":"Mostrar qu\u00e9 aplicaciones est\u00e1n usando internet"},"content":{"rendered":"<p>En alg\u00fan momento todos hemos tenido la necesidad\/curiosidad de saber qu\u00e9 est\u00e1 haciendo realmente nuestro equipo. Especialmente cuando notamos que navegamos\/descargamos m\u00e1s despacio de lo habitual.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2014\/11\/lsof.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1157\" src=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2014\/11\/lsof-300x249.jpeg\" alt=\"lsof\" width=\"300\" height=\"249\" srcset=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2014\/11\/lsof-300x249.jpeg 300w, https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2014\/11\/lsof.jpeg 1009w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>En Linux tenemos varias herramientas muy sencillas y eficaces que nos pueden proporcionar toda esa informaci\u00f3n:<\/p>\n<p><!--more--><\/p>\n<h2>lsof, ss y netstat<\/h2>\n<p><strong>\u00ablsof\u00bb<\/strong> es un programa que nos ayuda a listar los ficheros abiertos en un equipo, pero curioseando por <strong><a href=\"http:\/\/www.commandlinefu.com\/commands\/view\/3542\/show-apps-that-use-internet-connection-at-the-moment.-multi-language\" target=\"_blank\">commandlinefu<\/a><\/strong> he descubierto que este comando, tambi\u00e9n sirve para listar los programas y procesos que est\u00e1n haciendo uso de internet.<span id=\"more-9464\"><\/span><\/p>\n<p>Para ello lo \u00fanico que tenemos que hacer es ejecutarlo como usuario normal o \u00abroot\u00bb (si queremos ver todas las conexiones del sistema) con los siguientes par\u00e1metros:<\/p>\n<pre><strong>lsof -nP<\/strong><\/pre>\n<p>Como siempre contamos con algunas alternativas interesantes :<\/p>\n<pre><strong><code>ss -p | cat<\/code><\/strong><\/pre>\n<p>o esta otra<\/p>\n<pre><strong>netstat -lantp | grep -i stab | awk -F\/ '{print $2}' | sort | uniq<\/strong><\/pre>\n<h3>NetHogs<\/h3>\n<p><strong><a href=\"http:\/\/nethogs.sourceforge.net\/\" target=\"_blank\">NetHogs<\/a><\/strong> es una peque\u00f1a herramienta que nos permite monitorizar nuestra red, en este caso las velocidades de subida y descarga. Nethogs en vez de agrupar el tr\u00e1fico por protocolos como hacen otros programas, lo hace por aplicaciones (PID), lo que nos permite comprobar en tiempo real, la cantidad de ancho de banda que est\u00e1 consumiendo cualquier proceso.<\/p>\n<p>El funcionamiento de <strong>nethogs<\/strong> es sencillo, lo \u00fanico que tenemos que hacer es ejecutarlo con privilegios de root y especificar la red a monitorizar<\/p>\n<pre><strong>nethogs [interfaz de red]<\/strong><\/pre>\n<p>Por ejemplo si nos estamos conectando por <strong>WiFi<\/strong> y nuestra interfaz es <strong>wlan0<\/strong> har\u00edamos<\/p>\n<pre><strong>nethogs wlan0<\/strong><\/pre>\n<p style=\"text-align: center;\"><a href=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2014\/11\/nethogs2.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1156\" src=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2014\/11\/nethogs2-300x178.jpeg\" alt=\"nethogs2\" width=\"300\" height=\"178\" srcset=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2014\/11\/nethogs2-300x178.jpeg 300w, https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2014\/11\/nethogs2.jpeg 815w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>El <strong>ratio de refresco por defecto es 1 sg<\/strong>, pero lo podemos cambiar a\u00f1adi\u00e9ndole el par\u00e1metro <strong>-d<\/strong>. As\u00ed en el ejemplo anterior si queremos obtener los datos cada <strong>10 seg<\/strong> har\u00edamos<\/p>\n<pre><strong>nethogs -d 10 wlan0<\/strong><\/pre>\n<p>NetNogs, est\u00e1 presente por defecto en los repositorios de las principales distribuciones de GNU\/Linux. En Ubuntu puedes buscarlo en el \u00abCentro de Software\u00bb o instalarlo con un:<\/p>\n<pre><strong>apt-get install nethogs<\/strong><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>En alg\u00fan momento todos hemos tenido la necesidad\/curiosidad de saber qu\u00e9 est\u00e1 haciendo realmente nuestro equipo. Especialmente cuando notamos que navegamos\/descargamos m\u00e1s despacio de lo habitual. En Linux tenemos varias herramientas muy sencillas y eficaces que nos pueden proporcionar toda esa informaci\u00f3n:<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15,5,6,47],"tags":[98,37],"class_list":["post-1155","post","type-post","status-publish","format-standard","hentry","category-documentacion","category-linux-2","category-practicas","category-seguridad","tag-herramientas","tag-redes"],"_links":{"self":[{"href":"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-json\/wp\/v2\/posts\/1155","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-json\/wp\/v2\/comments?post=1155"}],"version-history":[{"count":0,"href":"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-json\/wp\/v2\/posts\/1155\/revisions"}],"wp:attachment":[{"href":"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-json\/wp\/v2\/media?parent=1155"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-json\/wp\/v2\/categories?post=1155"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-json\/wp\/v2\/tags?post=1155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}