Sledujte všechna otevřená síťová připojení v systému Mac OS X pomocí Open_Ports
Obsah:
Všechna otevřená síťová připojení pro příchozí i odchozí přenosy můžete sledovat pomocí bezplatného nástroje příkazového řádku s názvem open_ports.sh. Open_Ports je mnohem užitečnější než použití lsof k zobrazení seznamu otevřených připojení k internetu, protože poskytuje rozsáhlé informace o síti ve velmi snadno čitelném formátu, včetně toho, jaký program nebo proces otevírá připojení, který port a uživatel, počet připojení na proces, název hostitele. spojení se zemí a dokonce i městem.
Open_ports navíc zobrazuje všechny vaše otevřené porty, které čekají na připojení, opět s informacemi o aplikaci, uživateli, čísle a názvu portu a dokonce i rozsahu IP služeb. Veškerý výstup je barevně označen, červené pozadí znamená, že proces je vlastněn rootem, červený text znamená, že IP adresa neodpovídá názvu domény, modrý znamená, že IP odpovídá několika názvům domén a zelený text znamená, že protokol je zašifrované.
Instalace vyžaduje určité zkušenosti s příkazovým řádkem, ale pokud chcete aplikaci jako je tato, je pravděpodobné, že to nebude problém. Tady jsme…
Instalace Open_Ports v systému Mac OS X
Toto jsou pokyny k instalaci přímo ze stránky pro vývojáře na Lunds University ve Švédsku, bylo ověřeno, že fungují v systému Mac OS X 10.6.8:
Upozornění: Toto je bash skript, který běží jako root, který stahuje další skripty z webu.To má zjevné potenciální bezpečnostní problémy a pokud s tím nejste spokojeni nebo se nacházíte v citlivém síťovém prostředí, nedoporučuje se to používat. Skript funguje tak, jak bylo zamýšleno, a pokud chcete, můžete si sami ověřit zdroj bash skriptu, ale pokud máte nějaké dotazy nebo váhání ohledně spuštění skriptu třetí strany jako root, možná budete chtít použít alternativní metodu ke sledování otevřených připojení. , například pomocí lsof. Pokračujte na vlastní nebezpečí.
Další skvělá věc na open_ports je, že verze Mac OS X je vytvořena pro použití v GeekTool, takže výstup můžete zobrazit na ploše vašeho Macu. Pokud jej budete používat prostřednictvím GeekTool, doporučil bych použít jasnější obrázek na pozadí, jinak je text špatně čitelný, takhle to vypadá na tapetě OS X Lion Galaxy.
Pokud chcete odinstalovat open_ports z Mac OS X, použijte jako root následující příkazy: launchctl stop se.lth.cs.open_ports
launchctl unload /Library/LaunchDaemons/se.lth.cs.open_ports.plist
Potom můžete smazat skripty: rm -rf /usr/bin/open_ports.sh (skript)
rm -rf /Library/LaunchDaemons/se.lth.cs.open_ports.plist (kontrola shromažďování)
rm -rf /Library/cs.lth.se/OpenPorts (datové soubory)
Pokud by vás to zajímalo, k dispozici je také verze pro Linux. Narazil jsem na tento úžasný nástroj na MacWorld, ale MacWorld ve skutečnosti netestoval skript, aby ověřil, že funguje, ale mohu potvrdit, že rozhodně ano.