@1010101
1010101
22 Nov 2015

Однострочник, который показывает все порты в системе, которые какие-либо сервисы открыли НАРУЖУ (исключая локальные)
Можно это написать короче, приличнее и есть ли ошибки?

sudo netstat -46lnpn | sed '1,2d;/127.0.0.1/d;/ ::1:/d' | awk '{if ($1 == "tcp") {print $7,$1,$4} else {if ($1 == "tcp6") {print $7,$1,$4} else {print $6,$1,$4}}}' | sed 's/^[0-9]*\///'| sed -r 's/ [0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}:/ /' |sed -r 's/ tcp6 .*:/ tcp6 /' | sed -r 's/ udp6 .*:/ udp6 /' |sort -u
Рекомендовано: name и Veresk
22 Nov 2015

1010101, например так:
sudo ss -lpn not src '::1:' and not src '127.0.0.1:' | awk '/tcp|udp/{print $7,$1,gensub(/.*:([0-9]{1,5})/,"\1","",$5)}'

22 Nov 2015

// правда, без различия по v4/v6, плюс он не умеет в SCTP (хотя я и софта его юзающего как-то не видел)

#ipjxl/3 в ответ на /2
22 Nov 2015

TWT, ты из-под рута запускал?
а что скажут:
netstat -6l
netstat -4l
netstat -l

?

#ipjxl/4 в ответ на /1
22 Nov 2015

TWT, ну в общем, да. а какой дистр у тебя?

#ipjxl/7 в ответ на /6
22 Nov 2015

omsklug, нет, ибо на это влияет фаервол, с какого интерфейса\адреса ты делаешь nmap и еще 100500 вещей

#ipjxl/10 в ответ на /9
22 Nov 2015

У тебя специально два раза -n, или я чего не знаю?

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.