Guarda tutte le connessioni di rete aperte in Mac OS X con Open_Ports
Sommario:
Puoi controllare tutte le connessioni di rete aperte per i trasferimenti sia in entrata che in uscita utilizzando un'utilità a riga di comando gratuita chiamata open_ports.sh. Open_Ports è molto più utile rispetto all'utilizzo di lsof per elencare le connessioni Internet aperte, perché fornisce ampie informazioni sulla rete in un formato molto facile da leggere, incluso quale programma o processo sta aprendo la connessione, quale porta e utente, il numero di connessioni per processo, il nome host essere collegato al paese e persino alla città.
Inoltre, open_ports mostra tutte le porte aperte in attesa di connessioni, sempre con informazioni sull'applicazione, l'utente, il numero e il nome della porta e persino l'intervallo IP del servizio. Tutto l'output è codificato a colori, uno sfondo rosso indica che il processo è di proprietà di root, il testo rosso indica che l'indirizzo IP non corrisponde a un nome di dominio, il blu indica che l'IP corrisponde a diversi nomi di dominio e il testo verde indica che il protocollo è crittografato.
L'installazione richiede una certa esperienza con la riga di comando, ma è probabile che se desideri un'applicazione come questa, non sarà un problema. Eccoci qui…
Installazione di Open_Ports in Mac OS X
Queste sono le istruzioni di installazione direttamente dalla pagina degli sviluppatori della Lunds University in Svezia, sono state verificate per funzionare in Mac OS X 10.6.8:
Attenzione: Questo è uno script bash eseguito come root che scarica altri script dal web.Ciò ha evidenti potenziali problemi di sicurezza e se non ti senti a tuo agio o ti trovi in un ambiente di rete delicato, non è consigliabile utilizzarlo. Lo script funziona come previsto e puoi verificare tu stesso l'origine dello script bash se lo desideri, ma se hai domande o esitazioni sull'esecuzione di uno script di terze parti come root, potresti voler utilizzare un metodo alternativo per guardare le connessioni aperte , usando lsof per esempio. Procedete a vostro rischio.
L' altro grande vantaggio di open_ports è che la versione per Mac OS X è progettata per essere utilizzata in GeekTool, quindi puoi visualizzare l'output sul desktop del tuo Mac. Se lo utilizzerai tramite GeekTool, ti suggerirei di utilizzare un'immagine di sfondo più semplice, altrimenti il testo è difficile da leggere, ecco come appare sullo sfondo di OS X Lion Galaxy.
Se vuoi disinstallare tutti gli open_ports da Mac OS X, usa i seguenti comandi come root: launchctl stop se.lth.cs.open_ports
launchctl unload /Library/LaunchDaemons/se.lth.cs.open_ports.plist
Quindi puoi eliminare gli script: rm -rf /usr/bin/open_ports.sh (lo script)
rm -rf /Library/LaunchDaemons/se.lth.cs.open_ports.plist (il controllo di raccolta)
rm -rf /Library/cs.lth.se/OpenPorts (i file di dati)
Nel caso ve lo stiate chiedendo, è disponibile anche una versione per Linux. Mi sono imbattuto in questa fantastica utility su MacWorld, ma MacWorld non ha effettivamente testato lo script per verificare che funzioni, ma posso confermare che lo fa sicuramente.