Tärkein Macit Kuinka käyttää Netstat-komentoa Macissa

Kuinka käyttää Netstat-komentoa Macissa



Mitä tietää

  • Jos haluat suorittaa netstatin ja nähdä yksityiskohtaisia ​​tietoja Macin verkosta, avaa uusi Terminaali ikkuna, tyyppi netstat , ja Lehdistö Tulla sisään .
  • Rajoita netstat-tulostusta lipuilla ja vaihtoehdoilla. Näet netstatin käytettävissä olevat vaihtoehdot kirjoittamalla sinä netstat komentokehotteessa.
  • Käytä lsof komento Netstatin puuttuvien tai rajoitettujen toimintojen korvaamiseksi, mukaan lukien kaikkien sovelluksissa tällä hetkellä avoinna olevien tiedostojen näyttäminen.

Tässä artikkelissa kerrotaan, kuinka netstat Terminal -komento suoritetaan macOS:ssä, jotta näet yksityiskohtaisia ​​tietoja Macisi verkkoviestinnästä, mukaan lukien tavat, joilla Mac puhuu ulkomaailmalle, kaikissa porteissa ja kaikissa sovelluksissa.

Kuinka käyttää Netstatia

Opi käyttämään netstattia voi auttaa sinua ymmärtämään, mitä yhteyksiä tietokoneesi muodostaa ja miksi. Netstat-komento on oletuksena käytettävissä Mac-tietokoneissa. Sinun ei tarvitse ladata tai asentaa sitä.

Netstatin suorittaminen:

  1. Mene Finder > Mennä > Apuohjelmat .

    Finder
  2. Tuplaklikkaus Terminaali .

    asenna pelikauppa palo-tv: hen
    Apuohjelmat-kansio, jossa Pääte on korostettuna
  3. Kirjoita uuteen Pääte-ikkunaan netstat ja paina Palata (tai Tulla sisään ) suorittaaksesi komennon.

    Pääteikkuna, jossa netstat-komento on korostettuna
  4. Valtava määrä tekstiä alkaa rullata näytölläsi. Jos et käytä mitään saatavilla olevista lipuista (katso alla), netstat raportoi aktiiviset verkkoyhteydet Macissasi. Ottaen huomioon nykyaikaisen verkkolaitteen toimintojen lukumäärän, voit odottaa luettelon olevan pitkä. Vakioraportti voi olla yli 1 000 riviä.

    Pitkä netstat-raportti pääteikkunassa

Netstatin liput ja asetukset

Netstatin tulosteen suodattaminen on välttämätöntä, jotta ymmärrät, mitä Macin aktiivisissa porteissa tapahtuu. Netstatin sisäänrakennettujen lippujen avulla voit asettaa asetuksia, mikä rajoittaa komennon laajuutta.

Näet kaikki netstatin käytettävissä olevat vaihtoehdot kirjoittamalla sinä netstat komentokehotteessa paljastaaksesi netstatin man-sivun (lyhenne sanoista 'manual'). Voit myös katsella an netstatin man-sivun online-versio .

Syntaksi

On tärkeää huomata, että netstat macOS:ssä ei toimi samalla tavalla kuin netstat Windowsissa ja Linuxissa. Netstat-toteutusten lippujen tai syntaksin käyttö ei välttämättä johda odotettuun toimintaan.

Voit lisätä lippuja ja vaihtoehtoja netstatiin macOS:ssä käyttämällä seuraavaa syntaksia:

netstat [-AabdgiLlmnqrRsSvWx] [-c-jono] [-f osoite_perhe] [-I-liitäntä] [-p-protokolla] [-w odota]

Jos yllä oleva lyhennelmä näyttää täysin käsittämättömältä, opi lukemaan komentosyntaksi.

Hyödyllisiä lippuja

Tässä on joitain yleisimmin käytetyistä lipuista:

    -asisältää netstatin lähdössä palvelinportit, jotka eivät sisälly oletuslähtöön. -gnäyttää monilähetysyhteyksiin liittyvät tiedot. -Minä käyttöliittymätarjoaa pakettidataa määritetylle rajapinnalle. Kaikki käytettävissä olevat rajapinnat voidaan tarkastella -i lippu, mutta fi0 on yleensä oletusarvoinen lähtevän verkon verkkoliitäntä. (Huomaa pieni kirjain.) -nestää nimiä sisältävien etäosoitteiden etiketin. Tämä nopeuttaa netstatin tulosta ja poistaa vain rajoitetun tiedon. -s protokollaaluettelee tiettyyn verkkoprotokollaan liittyvän liikenteen. Täydellinen luettelo protokollista on saatavilla osoitteessa /etc/protocols , mutta tärkeimmät ovat udp ja tcp . -rnäyttää reititystaulukon, joka näyttää kuinka paketit reititetään verkon ympäri. -snäyttää verkkotilastot kaikille protokollille riippumatta siitä, ovatko protokollat ​​aktiivisia vai eivät. -sisäänlisää monisanaisuutta, erityisesti lisäämällä sarakkeen, jossa näkyy jokaiseen avoimeen porttiin liittyvä prosessitunnus (PID).

Netstat esimerkkejä

Harkitse näitä esimerkkejä:

netstat -apv TCP

Tämä komento palauttaa vain Macin TCP-yhteydet, mukaan lukien avoimet portit ja aktiiviset portit. Se käyttää myös monisanaista lähtöä, jossa luetellaan kuhunkin yhteyteen liittyvät PID:t.

netstat -a | grep -i 'lista'

Tämä yhdistelmä netstat ja ote paljastaa avoimet portit, jotka ovat portteja, jotka kuuntelevat viestiä. Putken hahmo | lähettää yhden komennon lähdön toiseen komentoon. Tässä tulos netstat putket siihen ote , jolloin voit hakea sitä avainsanalla 'kuuntele' ja löytää tulokset.

Netstatin käyttäminen verkkoapuohjelman kautta

Voit myös käyttää joitakin netstatin toimintoja Network Utility -sovelluksen kautta, joka sisältyy macOS-versioihin Catalinaan asti (se ei sisälly Big Suriin).

Pääset verkkoapuohjelmaan kirjoittamalla Verkkoapuohjelma Spotlight Searchiin käynnistääksesi sovelluksen, ja valitse sitten Netstat -välilehti päästäksesi graafiseen käyttöliittymään.

Netstat-välilehti Network Utilityssa

Network Utility -apuohjelman vaihtoehdot ovat rajoitetumpia kuin komentorivin kautta saatavilla olevat. Jokainen neljästä valintanapin valinnasta suorittaa esiasetetun netstatin komento ja näyttää tulosteen.

Jokaisen valintanapin netstat-komennot ovat seuraavat:

    Näytä reititystaulukon tiedotjuoksee netstat -r .Näytä kattavat verkkotilastot jokaiselle protokollallejuoksee netstat -s .Näytä monilähetystiedotjuoksee netstat -g .Näytä kaikkien nykyisten pistorasialiitäntöjen tilajuoksee netstat .
Network Utility>Netstat

Netstatin täydentäminen Lsofilla

Netstatin macOS-toteutus ei sisällä paljoakaan käyttäjien odottamia ja tarvitsemia toimintoja. Vaikka netstatilla on käyttötarkoituksensa, se ei ole yhtä hyödyllinen macOS:ssä kuin Windowsissa. Erilainen käsky, lsof , korvaa suuren osan puuttuvista toiminnoista.

Lsof näyttää tiedostot, jotka ovat tällä hetkellä avoinna sovelluksissa. Voit käyttää sitä myös sovelluksiin liittyvien avoimien porttien tarkastamiseen. Juosta lsof -i nähdäksesi luettelon sovelluksista, jotka viestivät Internetin kautta. Tämä on yleensä tavoite käytettäessä netstatia Windows-koneissa; Ainoa järkevä tapa suorittaa tämä tehtävä macOS:ssä ei kuitenkaan ole netstat, vaan lsof.

Network Utilityimg src=

Lsof-liput ja vaihtoehdot

Jokaisen avoimen tiedoston tai Internet-yhteyden näyttäminen on tyypillisesti monisanaista. Siksi lsof sisältää liput, joilla rajoitetaan tuloksia tietyillä kriteereillä. Tärkeimmät ovat alla.

Katso lisätietoja muista lipuista ja kunkin tekniset selitykset lsofin man-sivu tai juosta mies lsof terminaalin kehotteessa.

    -inäyttää avoimet verkkoyhteydet ja yhteyttä käyttävän prosessin nimen. Lisätään a 4 , kuten kohdassa -i4 , näyttää vain IPv4-yhteydet. Lisätään a 6 sen sijaan ( -i6 ) näyttää vain IPv6-yhteydet.
  • The -i lippua voidaan myös laajentaa tarkempia tietoja varten. -iTCP tai -iUDP palauttaa vain TCP- ja UDP-yhteydet. -iTCP:25 palauttaa vain TCP-yhteydet portissa 25. Porttien alue voidaan määrittää viivalla, koska -iTCP:25-50.
  • -i@1.2.3.4 palauttaa vain yhteydet IPv4-osoitteeseen 1.2.3.4. IPv6-osoitteet voidaan määrittää samalla tavalla. @-prekursoria voidaan käyttää myös isäntänimien määrittämiseen samalla tavalla, mutta sekä etä-IP-osoitteita että isäntänimiä ei voida käyttää samanaikaisesti.
  • -syleensä pakottaa lsof:n näyttämään tiedostokoon. Mutta kun se yhdistetään -i lippu, -s toimii eri tavalla. Sen sijaan käyttäjä voi määrittää palautettavan komennon protokollan ja tilan. -srajoittaa lsof:n tiettyyn prosessitunnukseen (PID). Useita PID-tunnuksia voidaan asettaa käyttämällä yhteisiä arvoja, kuten -p 123 456 789. Prosessitunnukset voidaan myös sulkea pois ^-merkillä, kuten kohdassa 123,^456, mikä jättäisi nimenomaisesti pois PID 456:n. -Ppoistaa käytöstä porttinumeroiden muuntamisen portin nimiksi, mikä nopeuttaa tulostusta. -nestää verkkonumeroiden muuntamisen isäntänimiksi. Kun käytetään -P edellä, se voi merkittävästi nopeuttaa lsof:n tuotantoa.
  • - sisään käyttäjäpalauttaa vain nimetyn käyttäjän omistamat komennot.

lsof Esimerkkejä

Tässä on muutamia tapoja käyttää lsofia.

lsof -nP -iTCP@lsof.itap:513

Tämä monimutkaiselta näyttävä komento luettelee TCP-yhteydet isäntänimellä lsof.itap ja satamaan 513. Se myös suorittaa lsof:n yhdistämättä nimiä IP-osoitteisiin ja portteihin, mikä tekee komennosta huomattavasti nopeamman.

lsof -iTCP -sTCP:KUUNTELU

Tämä komento palauttaa jokaisen TCP-yhteyden tilalla KUUNNELLA , paljastaa Macin avoimet TCP-portit. Siinä luetellaan myös näihin avoimiin portteihin liittyvät prosessit. Tämä on merkittävä päivitys ohi netstat , joka luettelee enintään PID:t.

Lsof-tulostus

sudo lsof -i -u^$(whoami)

kuinka tehdä tykkäyksistä yksityisiä Facebookissa
Lsof kuuntele komento

Muut verkkokomennot

Muita päätteen verkkokomentoja, jotka saattavat kiinnostaa verkkoa tutkittaessa, ovat arp, ping ja ipconfig.

FAQ
  • Kuinka saan selville, mitä Macissani tietyn portin kautta kulkee?

    Ensin sinun on selvitettävä tarkistettavan portin numero. Avaa sitten terminaali ja kirjoita lsof -i:[portin numero] nähdäksesi, mitä portista virtaa.

  • Voinko selvittää MAC-osoitteen netstatilla?

    Sinun pitäisi nähdä tietokoneen MAC-osoite netstatin kautta 'paikallisena' osoitteena. Se ryhmitellään TCP:n (protokollan) ja IP-osoitteen (ulkomainen) mukaan.

Mielenkiintoisia Artikkeleita

Toimituksen Valinta

Lataa Lataa Zeon V2 RLC Skin AIMP3: lle
Lataa Lataa Zeon V2 RLC Skin AIMP3: lle
Lataa Zeon V2 RLC Skin AIMP3: lle. Täältä voit ladata Zeon V2 RLC-ihon AIMP3-soittimelle. Kaikki opintosuoritukset siirtyvät tämän ihon alkuperäiselle kirjoittajalle (katso ihotiedot AIMP3-asetuksista). Kirjoittaja:. Lataa 'Lataa Zeon V2 RLC Skin for AIMP3' Koko: 775,11 Kt AdvertismentPCRepair: Korjaa Windows-ongelmat. Kaikki
Kuinka piilottaa tekstiviestit Android-laitteellasi
Kuinka piilottaa tekstiviestit Android-laitteellasi
Uskokaa tai älkää, tekstiviestit ovat edelleen hyvin elossa ja niitä käytetään eri tarkoituksiin. Saatat vain olla kiinni kavereiden kanssa viikonloppuna tai järjestää liiketapaamisen. Mikä tahansa tapaus onkin, asia
Paikallisten kanavien saaminen Amazon Fire TV -tikkuille [tammikuu 2021]
Paikallisten kanavien saaminen Amazon Fire TV -tikkuille [tammikuu 2021]
https://www.youtube.com/watch?v=faBRYwqdpZA Amazon Fire TV -tikku on loistava laite, jonka avulla voit suoratoistaa kaikkea suosikkisisältöäsi suoraan televisioon maksamatta kaapelista. Kuitenkin suoratoistopalvelujen aikana
Ota Crash käyttöön Ctrl + Scroll Lock -ohjelmassa Hyper-V: ssä Windows 10: ssä
Ota Crash käyttöön Ctrl + Scroll Lock -ohjelmassa Hyper-V: ssä Windows 10: ssä
Katso, miten BSOD-kaatuminen otetaan käyttöön tai poistetaan käytöstä Hyper-V-virtuaalikoneen Ctrl + Scroll Lock -sovelluksessa Windows 10: ssä.
Amazon Dash -painikkeen hakkerointi: 6 tapaa rakentaa oma edullinen kytketty koti
Amazon Dash -painikkeen hakkerointi: 6 tapaa rakentaa oma edullinen kytketty koti
Viime vuonna Amazon toi kuluttajille älykkään internetiin kytkettyjen painikkeiden sarjan. Nämä Dash-painikkeet on suunniteltu auttamaan käyttäjiä tekemään nopeasti toistuvia tilauksia tavallisista tuotteista. Nyt, vuosi sen jälkeen, kun ystävämme ovat poikki lampi, Amazon on vihdoin
Kuinka lisätä suojan kapasiteettia Lords Mobilessa
Kuinka lisätä suojan kapasiteettia Lords Mobilessa
Jos olet uusi Lords Mobilen käyttäjä, olet luultavasti jo törmännyt vihollispelaajien joukkoihin ja hävinnyt valtavasti. Uudet pelaajat voivat leikata tappioita merkittävästi ja pelastaa sankareita heidän varhaisesta kuolemastaan ​​sisäänrakennetun suojan avulla
Kuinka ottaa Slofie iPhonella
Kuinka ottaa Slofie iPhonella
Slofiet ovat selfie-videoita, jotka on tallennettu iPhone-älypuhelimella hidastettuna Camera-sovelluksen Slo-Mo-tilassa jakamista ja julkaisemista varten. Näin voit tehdä sellaisen.