First, we really want our kids or maybe even adults to learn networking and security. When we started Firewalla, we had a long debate, "should we save money and build a minimal platform?" or "should we build something that's fun and educational". We picked a later one.
We want to build something that can teach! This is also the reason, we decided to go with the more expensive/replaceable SD Card.
Here is a small preview of what you can do on Firewalla
- Firewalla runs Ubuntu 16.04 LTS Server.
- Linux Kernel 4.10
- With all development tools installed, including editors like vim
- You can run python, node, and even compile right on the box
Lets login the box:
After inside the box, we can install something called tshark, the text version of Wireshark. What does it do? This is a packet sniffer that allows you to look at network packets.
If the system asks you any questions, just press enter
Now let's look at all the packets on your network. The Firewalla platform already has the code in the background to move packets over, so you just need to run tshark. Please be prepared and control-c. Otherwise, you will be flooded with packets
It’s safer not to run tshark as root but from pi user.
then you probably want to run something like this:
In order to have tshark run all the time, to keep 5 files of 1MB each, I run on Firewalla:
Then I fetch the files with SFTP from my computer and open them in Wireshark.
Please sign in to leave a comment.