Bjorn

(★ 6,238)

Bjorn is a powerful network scanning and offensive security tool for the Raspberry Pi with a 2.13-inch e-Paper HAT. It discovers network targets, identifies open ports, exposed services, and potential vulnerabilities. Bjorn can perform brute force attacks, file stealing, host zombification, and supports custom attack scripts.

File Explorer

  • .gitattributes
  • .gitignore
  • .pylintrc
  • __init__.py
  • Bjorn.py
  • CODE_OF_CONDUCT.md
  • comment.py
  • CONTRIBUTING.md
  • DEVELOPMENT.md
  • display.py
  • epd_helper.py
  • init_shared.py
  • INSTALL.md
  • install_bjorn.sh
  • kill_port_8000.sh
  • LICENSE
  • logger.py
  • orchestrator.py
  • README.md
  • requirements.txt
  • SECURITY.md
  • shared.py
  • TROUBLESHOOTING.md
  • uninstall_bjorn.sh
  • utils.py
  • version.txt
  • webapp.py
  • wifi_fix.sh

# Installation Guide

python
Prerequisites

Setup Steps

wget https://raw.githubusercontent.com/infinition/Bjorn/refs/heads/main/install_bjorn.sh

Download the installation script.

sudo chmod +x install_bjorn.sh && sudo ./install_bjorn.sh

Grant execution permission to the install script and run it.

sudo reboot

Reboot the system after installation.

Key Commands

sudo ./install_bjorn.sh

Automatically install Bjorn and its dependencies.

The username and hostname must be set to 'bjorn', and a 2.13-inch e-Paper HAT must be connected to the GPIO pins.

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

# Project Badges

// repository documentation