Deploy a Raspberry Pi on a local network to automatically map all connected devices and their open ports
Test network services like SSH, FTP, and SMB for weak or default passwords during an authorized security audit
Monitor scan progress in real time from a browser on the same network using the built-in web interface
Build a compact, battery-friendly portable security scanner using a Raspberry Pi and a small e-Paper display
Requires a Raspberry Pi with a 2.13-inch e-Paper HAT, hardware assembly needed before software setup.
Bjorn is a Python tool that runs on a Raspberry Pi, a small inexpensive computer the size of a credit card, and turns it into a portable network security scanner. The device is paired with a 2.13-inch e-Paper HAT, which is a small add-on screen that attaches to the Raspberry Pi's pins and displays status information without drawing much power. Together they form a compact, self-contained unit that can be carried around and deployed on a local network. Once running, Bjorn automatically scans the network to find other connected devices, checks which ports are open on those devices, and looks for known security weaknesses. It can attempt to log into services such as SSH, FTP, SMB, and database servers by trying common username and password combinations. If it gets in, it can copy files and data it finds there. The README describes these capabilities as being for educational use and authorized security testing only. The tool has two interfaces: the small e-Paper screen on the device itself, which shows live indicators as scanning progresses, and a web interface accessible from a browser on the same network. Both give real-time feedback without requiring someone to watch a terminal. Bjorn is described as autonomous, meaning it works through the network on its own after being deployed, without needing ongoing input. Installation is handled through a shell script that downloads and sets up all required software automatically. The project also links to a companion tool called Bjorn Detector that helps find the device's IP address on the network after setup. Bjorn is open source under the MIT license and has a Reddit community and Discord server for users and contributors.
← infinition on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.