Installation pt BR - mrhenrike/MikrotikAPI-BF GitHub Wiki

Instalacao

Idioma: Portugues (pt-BR) ยท English

Requisitos

  • Python 3.8-3.12 (Python 3.13+ nao suportado โ€” telnetlib removido)
  • SO: Windows 10/11, Linux (Debian/Ubuntu/Kali/Arch), macOS 12+
  • Disco: ~50 MB (projeto + venv)
  • RAM: ~80 MB em operacao

Instalacao Padrao

git clone https://github.com/mrhenrike/MikrotikAPI-BF.git
cd MikrotikAPI-BF
python -m venv .venv
.venv\Scripts\activate        # Windows PowerShell
source .venv/bin/activate     # Linux / macOS
pip install -r requirements.txt
python mikrotikapi-bf.py --version
# โ†’ mikrotikapi-bf Version 3.10.0

Dependencias

Pacote Uso
requests Chamadas HTTP e deteccao EWS
colorama Saida colorida no terminal
paramiko Validacao pos-login SSH
PySocks Suporte a proxy SOCKS5/HTTP
PyYAML Leitura de arquivo de configuracao
routeros-api Protocolo RouterOS API binario

Solucao de Problemas

Erro Causa Correcao
ModuleNotFoundError: socks PySocks ausente pip install PySocks
ModuleNotFoundError: yaml PyYAML ausente pip install PyYAML
Erro telnetlib Python 3.13+ Use Python 3.12
Permissao negada em results/ Diretorio errado Use --export-dir /tmp/results

Instalacao via pip (recomendado)

pip install mikrotikapi-bf
mikrotikapi-bf --version
# โ†’ mikrotikapi-bf 3.10.0

Ver tambem: Inicio Rapido ยท Funcionalidades