The network drawing that answers back.
PixelCake is a visual designer for small networks. Draw the network, configure it for real, then ask it: does this PC reach that server? If it does not, you see where the packet stops, and why.
in your browser · no account · open source
One place to do three things with a network. On the same drawing.
Design
Draw it like on a whiteboard, with the real thing behind every line. Any vendor, or none.
- Twenty-four kinds of devices, each with a drawing of its own
- Addresses on every router port and network card
- VLANs port by port, access and trunk, each named once for the whole project
- Static routes, with a backup for when the line goes down
- Firewall zones and ordered rules
- NAT towards the Internet, and port forwards for what is reached from it
- DHCP for what takes its address by itself, DNS to call a device by name
- Named areas behind groups of devices, and a note on any device
Ask
Ask in plain words: does this reach that? The packet is followed hop by hop, and the answer names the device that decided, and the port, the route or the rule it used.
From a panel with two menus, or from the built-in terminal: a small vendor-neutral command language, with no vendor syntax to remember.
Present
Put the editing tools away and show it to someone who was not in the room. Click two devices to ask a question, and watch the packet go.
Then break something, a cable or a device. You see at once whether the traffic finds another way, and which exchanges stop working. Nothing in the drawing changes.
When the meeting is over, hand the board over as a picture, PNG or SVG, with the question, the answer and what was broken written under it.
What it looks like
What it checks, and what it does not
- Cables and ports, VLAN by VLAN
- Subnets, gateways and routing tables, hop by hop
- Firewall zones and rules, replies included
- NAT and port forwards: private addresses do not cross the Internet
- DHCP leases, and names looked up on the DNS server of the drawing
- A broken cable or device, and the backup route that takes over
- Single frames: there is no ARP, no MAC table, no timing
- Time: a lease does not expire, a name is not cached
- Dynamic routing and spanning tree
- Port numbers: the services are ping, web and email
It is good for exploring and explaining a small network. Do not use its answers to validate a real one. Whatever is not simulated says so, in a note next to the answer.
Nothing between you and the drawing
In your browser
Nothing to install, and no server behind it. Open the page and draw.
Your files
A project is one .pixelcake.json file on your disk.
No account, and nothing is uploaded.
Open source
Released under AGPL-3.0. Read it, run it, change it: github.com/pixelcake-dev.
Try it on a network that is already drawn.
The welcome screen loads a small company in one click: offices and Wi-Fi in two VLANs, a room of servers, a public portal in a DMZ behind a firewall. Ask it something.