infinition/Bjorn
infinition/Bjorn has 6,362 GitHub stars and 375 forks. GitHot measured +1 stars in 24 hours and +9 in 7 days. Last checked 2026-11-07 07:19 UTC. Last push 2026-07-20.
Bjorn은 2.13인치 전자종이 HAT가 장착된 Raspberry Pi용 강력한 네트워크 스캐닝 및 공격 보안 도구입니다. 네트워크 대상을 탐색하고 열린 포트, 노출된 서비스, 잠재적 취약점을 식별합니다. 무차별 대입 공격과 파일 탈취, 호스트 좀비화를 수행할 수 있으며 사용자 지정 공격 스크립트도 지원합니다.
What you can do
- Network Scanning: Identifies live hosts and open ports on the network.
- Vulnerability Assessment: Performs vulnerability scans using Nmap and other tools.
- System Attacks: Conducts brute-force attacks on various services (FTP, SSH, SMB, RDP, Telnet, SQL).
- File Stealing: Extracts data from vulnerable services.
측정된 스타 증가
- in 24h
- +1
- in 7 days
- +9
- in 15 days
- 기록 수집 중
- in 1 month
- 기록 수집 중
서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.
README.md
Original
Bjorn
Bjorn is a « Tamagotchi like » sophisticated, autonomous network scanning, vulnerability assessment, and offensive security tool designed to run on a Raspberry Pi equipped with a 2.13-inch e-Paper HAT. This document provides a detailed explanation of the project.
📚 Table of Contents
📄 Introduction
Bjorn is a powerful tool designed to perform comprehensive network scanning, vulnerability assessment, and data ex-filtration. Its modular design and extensive configuration options allow for flexible and targeted operations. By combining different actions and orchestrating them intelligently, Bjorn can provide valuable insights into network security and help identify and mitigate potential risks.
The e-Paper HAT display and web interface make it easy to monitor and interact with Bjorn, providing real-time updates and status information. With its extensible architecture and customizable actions, Bjorn can be adapted to suit a wide range of security testing and monitoring needs.
🌟 Features
- Network Scanning: Identifies live hosts and open ports on the network.
- Vulnerability Assessment: Performs vulnerability scans using Nmap and other tools.
- System Attacks: Conducts brute-force attacks on various services (FTP, SSH, SMB, RDP, Telnet, SQL).
- File Stealing: Extracts data from vulnerable services.
- User Interface: Real-time display on the e-Paper HAT and web interface for monitoring and interaction.
🚀 Getting Started
📌 Prerequisites
📋 Prerequisites for RPI zero W (32bits)
- Raspberry Pi OS installed.
- Stable:
- System: 32-bit
- Kernel version: 6.6
- Debian version: 12 (bookworm) '2024-10-22-raspios-bookworm-armhf-lite'
- Stable:
- Username and hostname set to
bjorn. - 2.13-inch e-Paper HAT connected to GPIO pins.
📋 Prerequisites for RPI zero W2 (64bits)
I did not develop Bjorn for the raspberry pi zero w2 64bits, but several feedbacks have attested that the installation worked perfectly.
- Raspberry Pi OS installed.
- Stable:
- System: 64-bit
- Kernel version: 6.6
- Debian version: 12 (bookworm) '2024-10-22-raspios-bookworm-arm64-lite'
- Stable:
- Username and hostname set to
bjorn. - 2.13-inch e-Paper HAT connected to GPIO pins.
At the moment the paper screen v2 v4 have been tested and implemented. I juste hope the V1 & V3 will work the same.
🔨 Installation
The fastest way to install Bjorn is using the automatic installation script :
# Download and run the installer
wget https://raw.githubusercontent.com/infinition/Bjorn/refs/heads/main/install_bjorn.sh
sudo chmod +x install_bjorn.sh && sudo ./install_bjorn.sh
# Choose the choice 1 for automatic installation. It may take a while as a lot of packages and modules will be installed. You must reboot at the end.
For detailed information about installation process go to Install Guide
⚡ Quick Start
Need help ? You struggle to find Bjorn's IP after the installation ? Use my Bjorn Detector & SSH Launcher :
https://github.com/infinition/bjorn-detector
Hmm, You still need help ? For detailed information about troubleshooting go to Troubleshooting
Quick Installation: you can use the fastest way to install Bjorn Getting Started
💡 Usage Example
Here's a demonstration of how Bjorn autonomously hunts through your network like a Viking raider (fake demo for illustration):
# Reconnaissance Phase
[NetworkScanner] Discovering alive hosts...
[+] Host found: 192.168.1.100
├── Ports: 22,80,445,3306
└── MAC: 00:11:22:33:44:55
# Attack Sequence
[NmapVulnScanner] Found vulnerabilities on 192.168.1.100
├── MySQL 5.5 < 5.7 - User Enumeration
└── SMB - EternalBlue Candidate
[SSHBruteforce] Cracking credentials...
[+] Success! user:password123
[StealFilesSSH] Extracting sensitive data...
# Automated Data Exfiltration
[SQLBruteforce] Database accessed!
[StealDataSQL] Dumping tables...
[SMBBruteforce] Share accessible
[+] Found config files, credentials, backups...
This is just a demo output - actual results will vary based on your network and target configuration.
All discovered data is automatically organized in the data/output/ directory, viewable through both the e-Paper display (as indicators) and web interface. Bjorn works tirelessly, expanding its network knowledge base and growing stronger with each discovery.
No constant monitoring needed - just deploy and let Bjorn do what it does best: hunt for vulnerabilities.
🔧 Expand Bjorn's Arsenal! Bjorn is designed to be a community-driven weapon forge. Create and share your own attack modules!
⚠️ For educational and authorized testing purposes only ⚠️
🤝 Contributing
The project welcomes contributions in:
- New attack modules.
- Bug fixes.
- Documentation.
- Feature improvements.
For detailed information about contributing process go to Contributing Docs, Code Of Conduct and Development Guide.
📫 Contact
Report Issues: Via GitHub.
Guidelines:
- Follow ethical guidelines.
- Document reproduction steps.
- Provide logs and context.
Author: infinition
GitHub: infinition/Bjorn
🌠 Stargazers
📜 License
2024 - Bjorn is distributed under the MIT License. For more details, please refer to the LICENSE file included in this repository.
관련 프로젝트 살펴보기
trimstray/the-book-of-secret-knowledge
영감을 주는 목록, 매뉴얼, 치트시트, 블로그, 팁, 원라이너, CLI/웹 도구 등을 모은 컬렉션.
256,483 스타Hack-with-Github/Awesome-Hacking
해커, 펜테스터, 보안 연구자를 위한 다양한 Awesome 목록 모음.
124,831 스타swisskyrepo/PayloadsAllTheThings
웹 애플리케이션 보안과 모의 침투 테스트/CTF에 유용한 페이로드 및 우회 방법 목록.
82,444 스타caddyserver/caddy
빠르고 확장 가능한 멀티플랫폼 HTTP/1-2-3 웹 서버이며, 자동 HTTPS를 지원합니다
78,857 스타