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


bepcyc - Posted on 15 Январь 2006

показать прослушиваемые порты в системе (и кто их слушает):
netstat -lp --inet

показать активные соединения:
netstat -p --inet

0
Ваша оценка: Ничего

также можно пользоваться утилитой lsof
прослушиваемые порты
lsof -i | grep LIST

активные соединения
lsof -i | grep ESTAB

для того, чтобы увидеть, какие программы слушают на каких портах, необходимо иметь root-привилегии.

я обычно использую netstat -pan | grep LIST

соответственно, никогда не нужно забывать о наличии замечательной утилиты nmap :-)

nmap -F проще. И меньше левой информации выводит.
Я вот им у себя обнаружил, что ipp наружу торчит :-) Пойду закрывать.

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

ну в общем верно, только вот на счет интерфейсов, ну по адресу-то, на который nmap натравливаешь можно понять что за интерфейс смотрим.

ipp по умолчанию принимает запросы только с localhost

пытался заставить печатать на HP1020, подключенный к winxp, ставил для CUPS новые дрова для этого принтера, что-то еще.. уже не помню что и откуда. провозился оч. долго, но так и не заработала печать :( и это не смотря на то, что HP1010 завел нормально.
это я к тому, что не знаю как по умолчанию в Sarge, но по показаниям nmap ipp у меня таки наружу торчит. подскажите - откуда ipp стартует?
grep ipp /etc/init.d/*
ничего не дал. (не критично, но может кто насчет hp1020 подскажет.. ;)

наружу-то он торчит, но принимает запросы в конфиге только с localhost. стартует он из /etc/init.d/cupsys

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

Google Friend Connect (leave a quick comment)
loading...
Содержание этого поля является приватным и не предназначено к показу.