Mikrotik Api Examples Link
import asyncio from librouteros import connect async def get_interfaces(): loop = asyncio.get_event_loop() api = await loop.run_in_executor(None, connect, '192.168.88.1', 'admin', '') result = await loop.run_in_executor(None, api, '/interface/print') return result
leases = api(cmd='/ip/dhcp-server/lease/print') for lease in leases: if lease['comment'] == 'printer-api': print(f"Lease: {lease['address']} -> {lease['mac-address']}") Toggle a rule by comment (safer than index). mikrotik api examples
Board: RB750Gr3 Uptime: 3d5h12m CPU Load: 7% Automating DHCP reservations. import asyncio from librouteros import connect async def
Let me know in the comments. Want the code as a ready-to-use Python script? Download the gist here. '') result = await loop.run_in_executor(None
