Как узнать ip на машине (linux)

Vetaldx dx

Участник
Сообщения
341
Реакции
28
Всем привет!)

Возник такой вопрос.

Как узнать на машине кто подкл на сервер, то есть например: щас на сервере на 27015 порте играют 20 человек, как посмотреть их ip через PuTTy, как то помню смотрел, но забыл, ну тогда помню все айпи отображались к которые были подкл к машине, от сайта и игровых серверов.

Помогите, очень нужно, а то надоели прокси ставить читачки :(
 
Последнее редактирование:

Vetaldx dx

Участник
Сообщения
341
Реакции
28

что статус?
есть вот такая утилита tcpdump
но она очень быстрая, строчит ужас, остановить можно только копируя текст, она как бы тоже подходит, ну очень бегит быстро по консоле, что-то бы другое!
Да и что б с ней выйти, нужно путти закрывать,
 

BatyaMedic

Участник
Сообщения
766
Реакции
127
что статус?
есть вот такая утилита tcpdump
но она очень быстрая, строчит ужас, остановить можно только копируя текст, она как бы тоже подходит, ну очень бегит быстро по консоле, что-то бы другое!
Да и что б с ней выйти, нужно путти закрывать,
Я про команду консольную,status называется.
 

TolikCorp

Участник
Сообщения
874
Реакции
334
status надо писать в окне самого сервера
 

Vetaldx dx

Участник
Сообщения
341
Реакции
28
status надо писать в окне самого сервера
так тебе не покажет точный ip если он скрыт проксами сторонними.

А так покажет точные.
С помощью утилиты tcpdump
tcpdump src port 27019 (отображает айпи все которые подкл/находятся на сервере с этим портом)
или же еще можно так tcpdump "src host x.x.x.x and src port 27016"
где x.x.x.x это айпи :taunt:
 

TolikCorp

Участник
Сообщения
874
Реакции
334
PHP:
tcpdump -i eth1 -t -n -c 50000 | grep 27016 | sed 's/, length.*//' | sort -u

сортирует и без повторений показывает, не забудь про интерфейс и порт

Добавлено через 3 минуты
Автоматически находит внешний IP, убирает некоторую инфу и сорирует
tcpdump -i eth1 -n -t -c 500 "src host $(ip addr show $(route | grep default | awk '{print $8}') | grep inet | grep -v inet6 | awk '{print $2}' | sed 's%/.*%%g' ) and src port 27016" | sed 's/, length.*//' | sort -u
 
Последнее редактирование:

Vetaldx dx

Участник
Сообщения
341
Реакции
28
PHP:
tcpdump -i eth1 -t -n -c 50000 | grep 27016 | sed 's/, length.*//' | sort -u

сортирует и без повторений показывает, не забудь про интерфейс и порт

Добавлено через 3 минуты
Автоматически находит внешний IP, убирает некоторую инфу и сорирует
tcpdump -i eth1 -n -t -c 500 "src host $(ip addr show $(route | grep default | awk '{print $8}') | grep inet | grep -v inet6 | awk '{print $2}' | sed 's%/.*%%g' ) and src port 27016" | sed 's/, length.*//' | sort -u


tcpdump: eth1: That device is not up
 

TolikCorp

Участник
Сообщения
874
Реакции
334
*не забудь про интерфейс
охх, щас автоопределение
tcpdump -i $(route | grep default | awk '{print $8}') -n -t -c 500 "src host $(ip addr show $(route | grep default | awk '{print $8}') | grep inet | grep -v inet6 | awk '{print $2}' | sed 's%/.*%%g' ) and src port 27016" | sed 's/, length.*//' | sort -u
 

Vetaldx dx

Участник
Сообщения
341
Реакции
28
*не забудь про интерфейс
охх, щас автоопределение
tcpdump -i $(route | grep default | awk '{print $8}') -n -t -c 500 "src host $(ip addr show $(route | grep default | awk '{print $8}') | grep inet | grep -v inet6 | awk '{print $2}' | sed 's%/.*%%g' ) and src port 27016" | sed 's/, length.*//' | sort -u

tcpdump: syntax error
 

TolikCorp

Участник
Сообщения
874
Реакции
334
Да, 6-ой версии.
Напиши отдельно:
echo $(route | grep default | awk '{print $8}')
echo $(ip addr show $(route | grep default | awk '{print $8}') | grep inet | grep -v inet6 | awk '{print $2}' | sed 's%/.*%%g' )
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,756
TolikCorp, возьми, сделай скриншот конкретно того (написанного), что у тебя работает и покажи - может всё разъяснится.
 

Vetaldx dx

Участник
Сообщения
341
Реакции
28
Да, 6-ой версии.
Напиши отдельно:
echo $(route | grep default | awk '{print $8}')
echo $(ip addr show $(route | grep default | awk '{print $8}') | grep inet | grep -v inet6 | awk '{print $2}' | sed 's%/.*%%g' )

что написать отдельно? куда написать?
можешь по лучше написать!
 

TolikCorp

Участник
Сообщения
874
Реакции
334

Вложения

  • 2014-07-30 23-08-43 Скриншот экрана.jpg
    2014-07-30 23-08-43 Скриншот экрана.jpg
    17.1 КБ · Просмотры: 22

TolikCorp

Участник
Сообщения
874
Реакции
334
tcpdump -i ИНТЕРФЕЙС -n -t -c 500 "src host ИП and src port ПОРТ" | sed 's/, length.*//' | sort -u
Чиркани скайп в лс, поглядим)
 
Сверху Снизу