Форум программистов, компьютерный форум, киберфорум
Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.68/103: Рейтинг темы: голосов - 103, средняя оценка - 4.68
-46 / 3 / 0
Регистрация: 17.12.2011
Сообщений: 610

iptables. Как проверить какие порты открыты

18.10.2021, 09:53. Показов 27921. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Подскажите, пожалуйста, как узнать какие порты открыты?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.10.2021, 09:53
Ответы с готовыми решениями:

Узнать какие порты открыты и безопасность с WAMP
Здравствуйте. Подскажите, как можно штатными средствами просмотреть на Windows 7 какие порты открыты? И еще один вопрос. Есть...

Как проверить порты TCP и какие из них заблокированы
Люди добрые снова ваша помощь нужна: На работе возникла проблема по поводу передачи данных заказчику, заказчик прислал письмо в котором...

Как пробросить порты на iptables
Есть линукс роутер в мир сомтрит реальный ip в сетку NAT в сетке есть asterisk. как грамотно на IPTABLES пробросить диапазон...

7
147 / 135 / 50
Регистрация: 14.05.2021
Сообщений: 642
18.10.2021, 11:28
iptables -L
0
Эксперт NIX
3305 / 933 / 201
Регистрация: 14.01.2013
Сообщений: 4,773
18.10.2021, 12:44
Если интересуют именно открытые порты в системе, то iptables тут не совсем то, что нужно. А посмотреть можно, как-то так:
Bash
1
sudo ss -tlnp
Покажет, какие tcp порты слушаются и кем.
Если же интересует NAT, то там всё немного затейливее.
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
18.10.2021, 18:59
Цитата Сообщение от Kubuntovod Посмотреть сообщение
...именно открытые порты в системе...
это как?
а то команда sudo ss -tlnp показывает список приложений, которые СЛУШАЮТ какие-то орты, а вот ОТКРЫТЫМИ называют именно те порты, которые открыты в файерволе...
0
Эксперт NIX
3305 / 933 / 201
Регистрация: 14.01.2013
Сообщений: 4,773
19.10.2021, 05:45
Цитата Сообщение от Dmitry Посмотреть сообщение
а то команда sudo ss -tlnp показывает список приложений, которые СЛУШАЮТ какие-то орты, а вот ОТКРЫТЫМИ называют именно те порты, которые открыты в файерволе...
Может у меня профдеформация Я называю их также, как это делает nmap. Если приложение слушает порт, то nmap так и пишет - open.
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
19.10.2021, 06:35
Цитата Сообщение от Kubuntovod Посмотреть сообщение
Если приложение слушает порт...
Code
1
2
3
4
5
6
7
8
9
10
11
sudo ss -tlnp
State        Recv-Q       Send-Q             Local Address:Port              Peer Address:Port       Process                                          
LISTEN       0            50                     127.0.0.1:30666                  0.0.0.0:*           users:(("Viber",pid=3179,fd=64))                
LISTEN       0            50                       0.0.0.0:139                    0.0.0.0:*           users:(("smbd",pid=2380,fd=34))                 
LISTEN       0            4096               127.0.0.53%lo:53                     0.0.0.0:*           users:(("systemd-resolve",pid=650,fd=13))       
LISTEN       0            5                      127.0.0.1:631                    0.0.0.0:*           users:(("cupsd",pid=728,fd=7))                  
LISTEN       0            50                     127.0.0.1:45112                  0.0.0.0:*           users:(("Viber",pid=3179,fd=85))                
LISTEN       0            50                       0.0.0.0:445                    0.0.0.0:*           users:(("smbd",pid=2380,fd=33))                 
LISTEN       0            50                          [::]:139                       [::]:*           users:(("smbd",pid=2380,fd=32))                 
LISTEN       0            5                          [::1]:631                       [::]:*           users:(("cupsd",pid=728,fd=6))                  
LISTEN       0            50                          [::]:445                       [::]:*           users:(("smbd",pid=2380,fd=31))
ps. "LISTEN" vs "OPEN"
ps.2 состояние файервола
Code
1
2
3
4
5
6
7
8
9
sudo iptables -L -n -v
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         
 
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         
 
Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination
...т.е., никаких открытых портов
0
Эксперт NIX
3305 / 933 / 201
Регистрация: 14.01.2013
Сообщений: 4,773
19.10.2021, 07:02
Цитата Сообщение от Dmitry Посмотреть сообщение
...т.е., никаких открытых портов
А если мы зайдём на какой-нить 2ip и выберем "Проверка порта", то будем лицезреть "Открыт" или "Закрыт". Как и в сканере nmap. Причём, если приложение запущено, то будет "Открыт", а если не запущено, то "Закрыт". Может, это идеологически неправильно, но привычка ...
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
19.10.2021, 07:10
ну, если быть более точным, то в ситуации с показанным мной выше состоянием файервола ПРАВИЛЬНЕЕ было бы сказать НЕ
Цитата Сообщение от Dmitry Посмотреть сообщение
никаких открытых портов
...а наоборот - ОТКРЫТО ВСЁ (т.к. фактически в моем примере файервол пропустит любой запрос, поступающий на любой из портов)
а реальный пример файервола в котором есть открытые порты может выглядеть, например, так
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
sudo iptables -L -v
Chain INPUT (policy DROP 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         
1681K 1694M ACCEPT     all  --  any    any     anywhere             anywhere             state RELATED,ESTABLISHED
    0     0 ACCEPT     tcp  --  enp1s0 any     anywhere             anywhere             tcp dpt:http flags:FIN,SYN,RST,ACK/SYN
    0     0 ACCEPT     tcp  --  enp1s0 any     anywhere             anywhere             tcp dpt:https flags:FIN,SYN,RST,ACK/SYN
    0     0 ACCEPT     tcp  --  any    any     anywhere             anywhere             tcp dpt:tproxy flags:FIN,SYN,RST,ACK/SYN
    0     0 ACCEPT     tcp  --  any    any     anywhere             anywhere             tcp dpt:http-alt flags:FIN,SYN,RST,ACK/SYN
    1    60 ACCEPT     tcp  --  any    any     anywhere             anywhere             tcp dpt:ssh flags:FIN,SYN,RST,ACK/SYN
  465 27900 ACCEPT     tcp  --  any    any     anywhere             anywhere             tcp dpt:webmin flags:FIN,SYN,RST,ACK/SYN
   61  3660 ACCEPT     tcp  --  enp1s0 any     anywhere             anywhere             tcp dpt:20000 flags:FIN,SYN,RST,ACK/SYN
  492 40068 ACCEPT     udp  --  any    any     anywhere             anywhere             udp dpt:netbios-ns
  298 73185 ACCEPT     udp  --  any    any     anywhere             anywhere             udp dpt:netbios-dgm
    2   104 ACCEPT     tcp  --  any    any     anywhere             anywhere             tcp dpt:netbios-ssn flags:FIN,SYN,RST,ACK/SYN
    2   108 ACCEPT     tcp  --  any    any     anywhere             anywhere             tcp dpt:microsoft-ds flags:FIN,SYN,RST,ACK/SYN
    0     0 ACCEPT     tcp  --  enp1s0 any     anywhere             anywhere             tcp dpt:pop3 flags:FIN,SYN,RST,ACK/SYN
    0     0 ACCEPT     tcp  --  enp1s0 any     anywhere             anywhere             tcp dpt:pop3s flags:FIN,SYN,RST,ACK/SYN
    0     0 ACCEPT     tcp  --  enp1s0 any     anywhere             anywhere             tcp dpt:ipp flags:FIN,SYN,RST,ACK/SYN
  521 72898 ACCEPT     udp  --  enp1s0 any     anywhere             anywhere             udp dpt:syslog
    1    60 ACCEPT     tcp  --  enp1s0 any     anywhere             anywhere             tcp dpt:shell flags:FIN,SYN,RST,ACK/SYN
    0     0 ACCEPT     udp  --  enp1s0 any     anywhere             anywhere             udp dpt:2055
    0     0 ACCEPT     udp  --  enp1s0 any     anywhere             anywhere             udp dpt:radius
    0     0 ACCEPT     udp  --  enp1s0 any     anywhere             anywhere             udp dpt:radius-acct
    0     0 ACCEPT     udp  --  enp1s0 any     anywhere             anywhere             udp dpt:1814
    0     0 ACCEPT     udp  --  enp1s0 any     anywhere             anywhere             udp dpt:3799
    0     0 ACCEPT     tcp  --  enp1s0 any     anywhere             anywhere             tcp dpt:3799 flags:FIN,SYN,RST,ACK/SYN
    1    84 ACCEPT     icmp --  enp1s0 any     anywhere             anywhere             icmp echo-request
56784   12M REJECT     all  --  enp1s0 any     anywhere             anywhere             reject-with icmp-port-unreachable
    0     0 DROP       all  --  wlp3s0 any     anywhere             anywhere            
  765 45900 ACCEPT     tcp  --  any    any     anywhere             anywhere             tcp dpt:http flags:FIN,SYN,RST,ACK/SYN
    0     0 ACCEPT     tcp  --  any    any     anywhere             anywhere             tcp dpt:https flags:FIN,SYN,RST,ACK/SYN
    0     0 ACCEPT     tcp  --  any    any     anywhere             anywhere             tcp dpt:3990 flags:FIN,SYN,RST,ACK/SYN
  127 10668 ACCEPT     icmp --  any    any     anywhere             anywhere             icmp echo-request
 4276  294K ACCEPT     all  --  lo     any     anywhere             anywhere
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.10.2021, 07:10
Помогаю со студенческими работами здесь

Как узнать какие формы открыты?
я хочу сделать в своей программе диспетчер задач который показывал бы открытые формы программы. помогите пожалуйста

Пример веб-сервера проверяющего какие из диапозона портов открыты, а какие закрыты
В универе задали задачу, с явой вообще никогда не работала. Даже не представляю что и как делать. Помогите пожалуйста. Добавлено через...

Как узнать средствами WSH или WMI, какие файлы открыты
Как средствами WSH или WMI узнать, открыт файл или нет?

Порты открыты, но работают только на localhost. Почему?
Добрый день. нужна хелпа Есть Windows Server 2017, сервер с амазона Изначально открывал порт для удаленного доступа к SQL серверу. ...

Почему Брандмауэр блокирует FTP, хотя порты в нем открыты?
Наблюдаю такой глюк на Windows 7 pro eng sp1 x64. (Раньше был 7 pro rus i386 и это работало!) Брандмауэр (Windows Firewal) блокирует FTP...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru