Как найти все устройства, подключенные к локальной сети

Как найти все устройства, подключенные к локальной сети

Беспроводные сети всегда были желанной целью для начинающих «хакеров». Кроме того, беспроводные сети обычно более уязвимы к атакам, чем обычные проводные.

Я не предлагаю никого взламывать, а прошу задуматься, не подключился ли к вашей сети такой «новичок»? И дело даже не в том, что сосед может пользоваться оплаченным вами доступом в интернет, а в том, что вы можете понести ответственность за его действия.

Для того, чтобы избежать такой ситуации, нужно знать, как найти все устройства, подключенные к вашей беспроводной сети. Кроме того, это будет полезно не только с точки зрения безопасности. Например, знание ip-адреса других машин в сети позволит передать файлы на эту машину, даже не вставая со стула.

Ближе к делу, ниже приводится краткая инструкция, как найти все устройства, подключенные к сети.

Поиск устройств в сети с помощью командной строки Linux

Установите nmap

nmap — одна из самых популярных утилит для сканирования сети в Linux. Для того, чтобы установить nmap в Ubuntu (или других дистрибутивах Linux на базе Debian), выполните следующую команду:

sudo apt-get install nmap

Эта утилита должна быть доступна в официальных репозиториях всех остальных дистрибутивов.

Узнайте диапазон адресов сети

Теперь нам нужно узнать диапазон IP-адресов в сети. Это можно сделать с помощью команды ifconfig. В результатах нужно найти фрагмент, начинающийся с wl, если вы подключены к сети по Wi-fi или e, если используете кабельное соединение Ethernet.

user@user-notebook:~$ ifconfig

wlp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.69 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::2847:8e90:ef28:3d12 prefixlen 64 scopeid 0x20<link>
ether 3c:95:09:1a:fe:c3 txqueuelen 1000 (Ethernet)
RX packets 10871731 bytes 15494573470 (15.4 GB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 5460677 bytes 596624992 (596.6 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

Нужная нам информация находится во второй строке. Как видно, мой локальный IP-адрес 192.168.1.69, а маска подсети 255.255.255.0, что означает, что в локальной сети адреса будут отличаться от 192.168.1.0 до 192.168.1.255.

Просканируйте устройства, подключенные к сети

Для получения более точной информации лучше выполнять сканирование от имени администартора. Используйте команду nmap следующим образом:

irina@irina-X541UA:~$ sudo nmap -sn 192.168.1.0/24
[sudo] пароль для irina: 

Starting Nmap 7.60 ( https://nmap.org ) at 2018-11-21 22:32 MSK
Nmap scan report for router.asus.com (192.168.1.1)
Host is up (0.0020s latency).
MAC Address: 18:31:BF:3E:AE:50 (Unknown)
Nmap scan report for GoUbuntu-desktop (192.168.1.96)
Host is up (0.089s latency).
MAC Address: C0:25:E9:2A:06:47 (Tp-link Technologies)
Nmap scan report for Redmi5Plus-Redmi (192.168.1.172)
Host is up (0.19s latency).
MAC Address: 20:47:DA:D9:B8:60 (Unknown)
Nmap scan report for Redmi5A-Redmi (192.168.1.250)
Host is up (0.13s latency).
MAC Address: D8:63:75:B1:C6:57 (Unknown)
Nmap scan report for Acer-X541UA (192.168.1.69)
Host is up.
Nmap done: 256 IP addresses (5 hosts up) scanned in 23.81 seconds

Как видно, в сети работает 5 устройств, одно — роутер, два компьютера и два телефона. Регулярно проверяйте вашу беспроводную сеть, это может обезопасить вас от многих проблем!

Как найти все устройства, подключенные к локальной сети: 2 комментария

  1. выводит ошибку: Couldn’t open a raw socket
    в чем может быть проблема?

Добавить комментарий

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.