Как узнать открытые порты или соединения, установленные нашим компьютером

В эти дни я немного экспериментировал с входящими подключениями, в частности, управлял своим ноутбуком и домашним ПК с помощью сотового телефона (через SSH), поэтому, чтобы убедиться, что с SSH-соединением все в порядке, мне нужно было проверить, правильно ли было открыто соединение на моем ноутбуке. .

Это небольшой совет, который, я надеюсь, пригодится не одному

Я имею в виду ... здесь я покажу вам, как узнать соединения или порты, которые вы открыли на своем компьютере, и что-то еще 😉

Для этого воспользуемся приложением: NetStat

Например, чтобы показать в терминале все данные открытых и других подключений, мы помещаем:

sudo netstat -punta

В моем случае это показывает мне следующее:

Как видите, вы можете видеть протокол, полученные данные, порт прослушивания и IP, а также порт и IP разрешенного соединения, если это соединение уже установлено или нет, PID и т. Д. Да и вообще данных много 🙂

Если, например, вы хотите знать только уже установленные соединения, мы воспользуемся grep:

sudo netstat -punta "ESTABLISHED"

В моем случае он возвращает только:

tcp 0 0 10.10.0.51:22 10.10.0.10:37077 УСТАНОВЛЕНО 23083 / sshd

Это означает, что у меня есть запрос SSH (порт 22), открытый с IP-адреса 10.10.0.10 (мой сотовый телефон).

Ну, это всего лишь небольшой совет, который, надеюсь, будет вам полезен 😉
привет


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Скалибур сказал

    Как всегда, скрасить свой день полезными советами, которые подходят мне.

    PS: и самые лучшие, почти всегда подсказки от нашего любимого терминала .. 😀

    1.    КЗКГ ^ Гаара сказал

      ХАХАХАХА 😀 😀
      Спасибо 🙂 и да, вообще-то я всегда хотел бы добавить еще несколько интересных советов по работе с терминалом хе-хе

    2.    Rodrigo сказал

      Как всегда все бесполезно и бессмысленно

  2.   Блэр Паскаль сказал

    Интересно. Я хотел бы больше указать на Терминал, чтобы использовать его, поскольку я видел, что оттуда можно делать больше вещей.

    1.    КЗКГ ^ Гаара сказал

      Да, вы действительно можете многое делать, хе-хе-хе, это замечательно 🙂
      Здесь мы разместили множество руководств о том, как работать с терминалом, взгляните и, если вам понадобится руководство, скажите мне 😀

      привет

  3.   Давайте использовать Linux сказал

    Да, это хороший вариант.

    Собственно «анализаторов портов» существует несколько. Моя рекомендация - nmap. Для заинтересованных оставляю ссылку: https://blog.desdelinux.net/como-detectar-los-puertos-abiertos-en-nuestra-computadora-o-router/

    Ура! Павел.

    1.    КЗКГ ^ Гаара сказал

      Да, хе-хе, без сомнения, Nmap - отличный инструмент, но иногда нам просто нужно что-то простое, как говорится в поговорке или фразе: «не обязательно убивать комара базукой» 😀

      1.    Хьюго сказал

        Ух, как обновилась фраза!
        Да, потому что, насколько я понимаю, Конфуций сказал это, были ли базуки в то время?

        А может, это случилось как в истории о волке и красной шапочке:

        Волк: куда ты идешь, красная шапочка?
        Красная Шапочка: к реке помыть задницу.
        Волк: Вау, как изменилась эта история!

        ????

  4.   Хьюго сказал

    Еще один очень полезный: sockstat

    И недавно в поисках более легкой альтернативы, чем ntop, чтобы увидеть потребление ссылки, я обнаружил настоящую жемчужину (по крайней мере, на мой взгляд): iftop.

    Вы даже можете получить интересную информацию с помощью команды lsof -Pni: numpuerto

    1.    КЗКГ ^ Гаара сказал

      хахаха да да, друг показал мне iftop, это полезно, если я управляю сервером или чем-то в этом роде, но ... на моем ноутбуке я пробовал его, и он не говорит мне ничего, чего я не знаю хахаха

      1.    Хьюго сказал

        Что ж, с iptables с отказом по умолчанию здесь не так много шансов (я имею в виду, если у вас все еще так), хе-хе.

      2.    Хьюга_Неджи сказал

        вы пробовали протестировать "iptraf", несмотря на то, что вам нужно было запускать его с правами root, это очень приятный интерфейс ... он даже позволяет видеть скорость в реальном времени, с которой мы связаны

  5.   анонимный сказал

    Я применял ту же команду в Windows несколько лет назад, чтобы время от времени видеть, как обстоят дела, но иногда я запутывался, потом я устанавливал брандмауэр, который отображал все это графически в реальном времени. Есть ли в Linux приложение, делающее то же самое ?

    1.    Хьюго сказал

      Мне кажется, этому посвящены целые дистрибутивы. Я думаю, что Astaro был одним из них, я не использую его, но у моего друга была установлена ​​бесплатная версия, и она, безусловно, предлагала много информации в реальном времени обо всем, что происходило. Наверняка есть и другие подобные. В настоящее время я использую pfSense на сервере, и хотя информация, которую он предлагает, не столь детализирована, он весьма полезен в качестве межсетевого экрана и, помимо того, что очень удобен в управлении, он довольно надежен (это форк m0n0wall, основанный на один раз на FreeBSD).

  6.   Рауль сказал

    Спасибо.
    Я рекомендую при составлении руководств стараться не давать их в качестве рецептов без объяснения того, что делается. Например, что такое «-пунта»?
    Говорят, что «grep» используется для фильтрации строк в соответствии с текстовыми строками. У вас есть система на английском языке, другие могут иметь ее на испанском языке. Поэтому для фильтрации результатов лучше использовать строку «stable», чтобы охватить оба случая:
    sudo netstat -tip | grep -i стабильный

    Параметр «-i» даст нам в качестве результата строки, содержащие эту строку, независимо от того, написаны ли они в верхнем или нижнем регистре.
    Спасибо.

    1.    Рауль сказал

      извините, это должна быть строка «installl» 🙂
      sudo netstat -tip | grep -i install

      1.    Хьюго сказал

        Хотя параметры легко найти, ваше наблюдение действительно:

        -p показать PID и имя процессов
        -u показать пакеты udp
        -n показать адреса и порты по номеру
        -t показать пакеты tcp
        -а показать сокеты, слушают они или нет

        Есть еще много параметров, но они очень полезны, и для латиноамериканцев они образуют легко запоминающуюся мнемонику.

  7.   гексборг сказал

    Очень хороший совет. Мне было известно о netstat -putall, который также показывает доменные имена, хотя иногда требуется некоторое время для разрешения.

  8.   Хуан Пабло сказал

    Статья очень хороша, и помимо того, что она очень полезна, я рекомендую вам иметь захват в формате PNG и весит 246 КБ, а после оптимизации для Интернета с качеством 60% он выглядит так же и весит всего 3 КБ.