Найти тему
Scripts_sh

Python. Поиск свободных ip-адресов в сети

Всем привет! Недавно была задачка: нужно было просканировать определенную сеть на наличие свободных ip-адресов. В случае windows всё просто: качаем прогу Advanced IP Scanner и сканируем с её помощью нужную сеть. Часто ею пользуюсь, когда работаю за машиной с Windows. Рекомендую.😊

Но встал вопрос: что делать если у нас не windows машина, а Linux без GUI?

Ответ пришел быстро - нужно написать скрипт-сканер, который сканирует указанную нами сеть и выводит на экран только свободные ip-адреса.

Так и родился данный скрипт на Python. Принцип работы простой: скрипт пингует каждый ip-адрес сети по очереди и, если адрес не отвечает, значит он свободен.

Схема может не самая оптимальная (пинг на определенных хостах может быть закрыт, но это частные случаи), но рабочая. Ну и важный момент: сеть, в которой ищите адреса, должна быть доступна с хоста, на котором запускаете скрипт!

Текст скрипта:

-2

Ссылка на пост с кодом в Telegram:

Scripts_sh

---------------------------------------------------------------------------------------------

Не забудьте подписаться на канал, чтобы всегда быть в курсе новых публикаций! Так же подписывайтесь на Telegram канал: https://t.me/Scripts_sh

Наука
7 млн интересуются