Как найти порты нескольких IP

Поскольку можно, вероятно, сказать, что я немного плохо знаком с Ubuntu, моя проблема состоит в том, что у меня есть 5 IP, подключил к моему серверу, и я хочу знать, как я нахожу, что порты к IP присвоились, netstat только дает мне порты моему основному IP. (Im под управлением Ubuntu 16.04)

-2
задан 19 September 2017 в 10:43

1 ответ

Установите пакет nmap, затем

script nmap.log
IP1=""
IP2=""
IP3=""
IP4=""
IP5=""
sudo nmap -P0 -PS -n -sS -p1-65535 -r -T4 $IP1 $IP2 $IP3 $IP4 $IP5
exit

Результаты будут отображены и сохранены в nmap.log. Поскольку я осведомлен о безопасности, я заставляю вас проверять все TCP-порты на каждом IP.

Хотя можно подумать, что это займет много времени, учитывая тот факт, что все 5 IP-адресов являются локальными, и тот факт, что почти все порты закрыты, сканирование выполняется довольно быстро.

Например, сканирование моего единственного IP-адреса:

$ /usr/bin/time --verbose sudo nmap -P0 -PS -n -sS -p1-65535 -r -T4 192.168.100.97

Starting Nmap 7.01 ( https://nmap.org ) at 2017-09-19 18:45 EDT
Nmap scan report for 192.168.100.97
Host is up (0.000019s latency).
Not shown: 65520 closed ports
PORT      STATE SERVICE
22/tcp    open  ssh
53/tcp    open  domain
111/tcp   open  rpcbind
113/tcp   open  ident
631/tcp   open  ipp
3000/tcp  open  ppp
4330/tcp  open  unknown
5154/tcp  open  unknown
8080/tcp  open  http-proxy
9191/tcp  open  sun-as-jpda
9292/tcp  open  unknown
9418/tcp  open  git
17500/tcp open  db-lsp
44321/tcp open  unknown
44322/tcp open  unknown

Nmap done: 1 IP address (1 host up) scanned in 7.74 seconds
    Command being timed: "sudo nmap -P0 -PS -n -sS -p1-65535 -r -T4 192.168.100.97"
    User time (seconds): 1.49
    System time (seconds): 1.57
    Percent of CPU this job got: 39%
    Elapsed (wall clock) time (h:mm:ss or m:ss): 0:07.76

заняло 7 3/4 секунды. Умножьте на 5 и ожидайте около 40 секунд.

0
ответ дан 2 November 2019 в 05:52

Другие вопросы по тегам:

Похожие вопросы: