Найти в Дзене
Блокнот сетевика

# 👨‍💻 Как создать пользователей на MikroTik в пару кликов — скрипт, который избавит от рутины

Создание пользователей на MikroTik вручную — одно из самых скучных занятий: 🔁 копировать команды, ❌ ловить ошибки, 📋 вручную вести список, кому что выдал… А теперь представь: ты просто запускаешь Python-скрипт, указываешь IP и логины — и все пользователи создаются автоматически, с логом и проверкой. --- ## 🔧 Что за скрипт? `mikrotik_user_manager.py` — это инструмент на Python, который: - подключается к роутерам MikroTik через SSH (библиотека Netmiko), - создаёт пользователей с нужными параметрами (имя, пароль, адрес), - пропускает уже существующих, - логирует всё в папку `logs/`, - оформлен как CLI-инструмент с удобными флагами. 📦 GitHub: [https://github.com/netscripor/mikrotik_user_manager] --- ## 🔐 Возможности - Проверка наличия пользователя перед созданием - Возможность задания IP-адреса, группы и пароля - Поддержка запуска сразу на пачке устройств - Цветной вывод и логирование каждого действия --- ## 🚀 Как использовать ### Установка зависимостей: pip install netmiko ### Приме

Создание пользователей на MikroTik вручную — одно из самых скучных занятий:

🔁 копировать команды,

❌ ловить ошибки,

📋 вручную вести список, кому что выдал…

А теперь представь: ты просто запускаешь Python-скрипт, указываешь IP и логины — и все пользователи создаются автоматически, с логом и проверкой.

---

## 🔧 Что за скрипт?

`mikrotik_user_manager.py` — это инструмент на Python, который:

- подключается к роутерам MikroTik через SSH (библиотека Netmiko),

- создаёт пользователей с нужными параметрами (имя, пароль, адрес),

- пропускает уже существующих,

- логирует всё в папку `logs/`,

- оформлен как CLI-инструмент с удобными флагами.

📦 GitHub: [https://github.com/netscripor/mikrotik_user_manager]

---

## 🔐 Возможности

- Проверка наличия пользователя перед созданием

- Возможность задания IP-адреса, группы и пароля

- Поддержка запуска сразу на пачке устройств

- Цветной вывод и логирование каждого действия

---

## 🚀 Как использовать

### Установка зависимостей:

pip install netmiko

### Пример команды:

python mikrotik_user_manager.py --mode file --file routers.txt --user admin --target-user test --target-pass pass123 --target-group full --target-addr 10.10.10.10

## 🧠 Зачем это нужно?

- 🕒 Экономия времени — один запуск вместо 10 логинов

- ✅ Исключение дублей — всё проверяется автоматически

- 💬 Полный лог действий — удобно для аудита

- 💡 Идеально для массовой выдачи доступа на филиалах, Wi-Fi-точках, VPN и т.д.

---

## 📦 Полезные ссылки

- 📂 GitHub

- ✈️ Telegram

- 💰 Boosty

---

## ✉️ Подпишись, если хочешь больше

Я делаю практичные инструменты для Mikrotik, Zabbix, автоматизации и мониторинга.

Подписывайся 👉 [@netscripor] — без воды, всё по делу.