- #1 Kali Linux для начинающих. Урок 1 — Основы сетей.
- Как узнать IP адрес, используя командную строку Linux
- Определяем IP-адрес командой ip
- Определяем IP-адрес командой hostname
- Через графическую утилиту
- Как проверить локальный и внешний IP-адрес в Kali Linux
- Внешний IP-адрес
- Использование веб-браузера
- Использование командной строки
- Внутренний IP-адрес
- Проверка сетевых настроек графического интерфейса пользователя
- Использование команд ip или ifconfig
- Расширенные идиомы переменных Bash для управления чувствительностью к регистру
- Основные команды администрирования модуля ядра Linux
- Случайная энтропия в Bash
- Kali linux узнать свой ip адрес
- Внутренний IP адрес
- Способ 1
- Способ 2
- Способ 3
- Внешний IP адрес
- Способ 1
- Способ 3
#1 Kali Linux для начинающих. Урок 1 — Основы сетей.
В этом уроке мы изучим основы работы с сетью и научимся находить информацию о сети, такую как наш ip адрес, шлюз сервер и так далее.
Мы научимся определять, какие сервисы запущены на нашей машине.
После взлома линукс сервера, вам нужно выяснить, есть ли у него другие сетевые интерфейсы, и если они есть, то, как правило, это означает, что этот сервер подключен к двум различным сетям, и его можно использовать, чтобы попасть в другую сеть или другой сегмент сети. В корпоративной сети разделение сетей, в которых находится чувствительная информация, чувствительные серверы, является частой практикой.
Также вам нужно знать, с какими dns серверами общается взломанный сервер, и через какой шлюз. В этом случае вы будете лучше понимать, в какой сети находитесь.
Итак, при подключении к сети нас интересует несколько моментов, а именно, какие используются сетевые интерфейсы (проводная сеть, беспроводная сеть, vpn-сеть). Какой у нас ip адрес, шлюз, и по какому маршруту идет наш трафик.
В линуксе сетевые интерфейсы называются следующим образом. Кстати, если вы не знаете что такое сетевой интерфейс, на самом деле это то, каким способом ваш компьютер подключен к сети. Если ваш компьютер подключен к сети через сетевой кабель, то оборудование, через которое он выходит в сеть, называется сетевым адаптером. У сетевого адаптера есть интерфейс с ip адресом, и если это проводная сеть, то интерфейс называется eth0. Это справедливо, если в вашей сети всего один адаптер. Если есть и другие, то они будут называться eth1, eth2 и т. д. Если у вас используется беспроводная сеть, то интерфейс называется wlan0. Lo — это лупбэк адрес, также известный как com или localhost. Его ip адрес 127.0.0.1. Лупбэк адресу всегда соответсвует этот ip адрес.
Переходим в Kali Linux. Чтобы узнать свой ip адрес, то используем команду ifconfig. Как видите тут указан мой ip адрес:
Допустим, мне нужно указать мой dns сервер, и если вы забыли или не знаете что такое dns сервер, то поищите эту информацию в интернете. Думаю ответ не заставит вас долго ждать.
Чтобы узнать мой dns сервер, нужно указать nslookup. В данном случае будем проверять сайт timcore.ru . И команда сообщает мне, что мой dns сервер — это 139.99.96.146:
Давайте проверим ip-адрес с помощью команды traceroute timcore.ru:
Для остановки данной команды, используйте комбинацию клавиш Ctrl+C.
Когда вы взломали сервер, нужно знать, какие сервисы на нем запущены, а также какие компьютеры или сервера общаются с этими сервисами. Это можно сделать с помощью команды netstat. Как правило с ней используются опции -a — отображает все запущенные сервисы, -n — это адрес с цифрами. -t — отображает tcp, то есть протокол tcp. -p — отображает название программы, которая запустила этот сервис. Попробуйте эту команду самостоятельно.
Как узнать IP адрес, используя командную строку Linux
Раньше для просмотра текущих сетевых интерфейсов и их параметров (включая IP-адреса), использовалась команда ifconfig. Но она уже несколько лет как устарела, и в современных дистрибутивах Linux не поддерживается.
Вместо ifconfig рекомендуется использовать команду ip
Определяем IP-адрес командой ip
Чтобы определить IP-адрес вашего сетевого интерфейса можно использовать команду ip address (или эквивалентный вызов ip addr или просто ip a ).
ip address 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp2s0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 00:24:1d:83:da:25 brd ff:ff:ff:ff:ff:ff inet 192.168.2.2/24 brd 192.168.2.255 scope global dynamic noprefixroute enp2s0 valid_lft 76434sec preferred_lft 76434sec inet6 fe80::1f6e:e0e4:27d1:e643/64 scope link noprefixroute valid_lft forever preferred_lft forever
В результате выполнения команды на экран будет выведен список текущих сетевых интерфейсов и их параметры. Первый интерфейс в списке обычно lo — это loopback интерфейс (нас он сейчас не интересует). Нас интересует Ethernet-интерфейс или WiFi-интерфейс (в зависимости от того, какое у вас подключение).
Ethernet интерфейсы обычно имеют имена вида enp2s0 или eth0, а WiFi-интерфейсы имеют имена вида wlp2s0 или wlan0 (цифры в названии могут отличаться).
Найдите интересующий вас интерфейс в списке. Его IP-адрес выводится на строке inet ..
В нашем примере это inet 192.168.2.2/24 . 192.168.2.2 — это IP-адрес. 24 — это маска подсети, соответствующая маске 255.255.255.0.
Определяем IP-адрес командой hostname
Воспользуемся командой hostname , чтобы вывести IP-адрес. Используем ключ -I
Команда выводит все сетевые адреса хоста (системы), кроме loopback интерфейса. Если у вас всего одно сетевое соединение, то, скорее всего, будет выведен один IP-адрес.
Через графическую утилиту
Хотя эта заметка рассматривает способы определения IP-адреса через командную строку, иногда проще посмотреть текущий IP-адрес через графические программы. В Ubuntu Linux это можно сделать в Параметрах системы в разделе Сеть .
Как проверить локальный и внешний IP-адрес в Kali Linux
В следующей статье будут показаны некоторые распространенные способы определения локального и общедоступного IP-адреса в Kali Linux.
Внешний IP-адрес
Использование веб-браузера
Возможно, самый простой способ определить ваш локальный и общедоступный IP-адрес — использовать веб-браузер. Перейдите по этой ссылке, чтобы просмотреть свой локальный и общедоступный IP-адрес мгновенно в вашем веб-браузере. Эта страница создана специально для того, чтобы оперативно помогать нашим читателям с подобной информацией.
Использование командной строки
Команды wget и curl также можно использовать для определения вашего внешнего IP-адреса. Откройте терминал, щелкнув правой кнопкой мыши на рабочем столе и выбрав Открыть Терминал меню. Выполните следующие команда linux s для получения вашего внешнего IP-адреса WAN:
# echo $ (wget -qO - https://api.ipify.org) ИЛИ. # echo $ (curl -s https://api.ipify.org)
Внутренний IP-адрес
Проверка сетевых настроек графического интерфейса пользователя
Первый способ найти свой локальный IP-адрес в Kali Linux — это просмотреть настройки сети с помощью графического пользовательского интерфейса. Процесс перехода к сетевым настройкам во многом зависит от конфигурации графического интерфейса вашего рабочего стола.
Если вы используете конфигурацию рабочего стола Kali Linux по умолчанию, просто щелкните левой кнопкой мыши верхний правый значок сети или кнопку питания. Оттуда нажмите кнопку инструментов, чтобы открыть окно настроек. На Все настройки в окне поиска и дважды щелкните значок «сеть».
Это отобразит ваш внутренний IP-адрес, назначенный вашей сетевой карте, а также конфигурацию DNS и шлюза.
Использование команд ip или ifconfig
Вероятно, наиболее распространенный и, возможно, даже рекомендуемый способ внесения в список вашего внутреннего IP-адреса — использование ip и ifconfig команды. Щелкните правой кнопкой мыши на рабочем столе и выберите меню «Открыть терминал», чтобы начать новый сеанс терминала. Следующие две команды выведут список всех ваших внутренних IP-адресов:
# ifconfig | grep -w inet | awk '' ИЛИ. # ip a s | grep -w inet | awk ''
Подпишитесь на новостную рассылку Linux Career Newsletter, чтобы получать последние новости, вакансии, советы по карьере и рекомендуемые руководства по настройке.
LinuxConfig ищет технических писателей, специализирующихся на технологиях GNU / Linux и FLOSS. В ваших статьях будут представлены различные руководства по настройке GNU / Linux и технологии FLOSS, используемые в сочетании с операционной системой GNU / Linux.
Ожидается, что при написании статей вы сможете идти в ногу с технологическим прогрессом в вышеупомянутой технической области. Вы будете работать самостоятельно и сможете выпускать как минимум 2 технических статьи в месяц.
Расширенные идиомы переменных Bash для управления чувствительностью к регистру
Когда мы работаем с текстовыми строками, рано или поздно возникает вопрос о регистре. Должно ли слово быть полностью прописным, полностью строчным, с заглавной буквой в начале слова или предложения и т. Д. Идиома — это выражение на естественном яз.
Основные команды администрирования модуля ядра Linux
В ядро из Система Linux это ядро, на которое опирается все остальное в операционной системе. Функциональность ядра можно расширить, добавив в него модули. Таким образом, пользователь может точно настроить параметры своего ядра, включив или отключи.
Случайная энтропия в Bash
При использовании случайных чисел в Bash рано или поздно встанет вопрос о случайной энтропии. Эта статья поможет вам понять, что такое энтропия, как ее можно изменить и оптимизировать в Bash и как она повлияет на генерацию случайных чисел.В этом у.
Kali linux узнать свой ip адрес
Для тех, кто недавно присоединился пользователям ОС Linux, может рано или поздно стать актуальным вопрос: “Как узнать IP адрес компьютера Linux?” или “Как найти IP адрес через терминал?”. Это мы рассмотрим в сегодняшней статье.
Учитывая разнообразие дистрибутивов линукc, а так же GUI оболочек (рабочих столов), скажу сразу, что проще всего узнать какой же IP адрес у нашего ПК, проще всего через терминал. Откроем его. Обычно его можно вызвать комбинацией клавиш Ctrl+Shift+T. Или же зайти в меню с программами и найти его там. На крайний случай можно открыть еще одну сессию с помощью комбинации Ctrl+Alt+F6 (или другие функциональные клавиши от F1 до F7, на одной из сессий запущена GUI, остальные классические текстовые консоли).
Внутренний IP адрес
Способ 1
Теперь введем простую команду:
И видим вывод, что-то вроде этого:
Видим, что у нас есть 3 сетевых интерфейса. 1-ый локальный лупбэк (lo – loopback). 2-й – это Ethernet интерфейс, не подключенный (NO-CARRIER). И 3-ий интерфейс wlp4s0, который принадлежит Wi-Fi адаптеру, у него видим IPv4 адрес 192.168.108.51 (inet) с маской 24.
Способ 2
Следующая, более старая классическая команда (уже отсутствует по-умолчанию в некоторых дистрибутивах):
Лично мне такой вывод информации более нравится, данные более быстро воспринимаются. А может это просто привычка 🙂 В общем, видим то же самое по сути. В интерфейсе wlp4s0 IPv4 адрес в строке, начинающейся с inet: 192.168.108.51
Способ 3
Команда hostname с ключем -I:
В терминале мы получим только локальный IP адрес и больше никакой информации.
Внешний IP адрес
Выше шла речь о внутреннем IP адресе. А что если нам необходимо узнать наш внешний IP, который нам выдал провайдер? Рассмотрим так же несколько способов.
Способ 1
Способ 3
И совсем не тривиальный пример для новичков, используя NS сервер Google:
$ dig TXT +short o-o.myaddr.l.google.com @ns1.google.com | awk -F'»‘ ‘< print $2>‘
🙂 Во всех трех способах в ответ мы получим внешний IP адрес нашего маршрутизатора.