There is a notion circulating among network administrators: “RouterOS is a closed, proprietary system, impossible to understand.” That is not true. RouterOS is a Linux system running on a SquashFS filesystem, with binaries compiled in C++, standard shared object libraries, and a perfectly documented 5.6.3 kernel. MikroTik did not reinvent the wheel: they built RouterOS on top of open-source building blocks, adding their proprietary layer — the IPC system, the configuration interface, and the management protocols.

The first step to dismantling this notion is to open a firmware and look inside. And that is exactly what we do in this episode.

Reserved for members

This content is reserved for those in the dojo.

Entry is free: you subscribe to the newsletter with your email and then choose to join the dojo, without a password. How it works

Sign up for free I am already registered: log in