Как посмотреть, какие порты используются
показать прослушиваемые порты в системе (и кто их слушает):
netstat -lp --inet
показать активные соединения:
netstat -p --inet
- 17144 просмотра
Страница для печати
ЛинСовет: Полезные Советы По Linux
Linux Tips Archive at linsovet.com
показать прослушиваемые порты в системе (и кто их слушает):
netstat -lp --inet
показать активные соединения:
netstat -p --inet
также можно пользоваться утилитой 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
Отправить комментарий