mirror of
https://github.com/infinition/Bjorn.git
synced 2025-12-12 15:44:58 +00:00
27 lines
1.7 KiB
Markdown
27 lines
1.7 KiB
Markdown
# Bjorn
|
|
Bjorn is an educational cybersecurity project designed to run on a Raspberry Pi Zero equipped with a Waveshare screen. Once connected to a network (WiFi, Ethernet, Bluetooth, or USB), Bjorn will discover targets on the network, identify open ports, exposed services, and potential vulnerabilities.
|
|
|
|
|
|
I am pleased to introduce you to Bjorn, a CyberViking that, once connected to the network (WiFi, Ethernet, Bluetooth, or USB), will discover targets present on the network, find open ports, exposed services, and potential vulnerabilities…
|
|
With the help of Q-learning, he will learn to improve by performing scans or executing simple brute force or dictionary attacks (ssh, Telnet, SQL, etc.).
|
|
He will gain experience by discovering as many networks and hosts as possible, passwords, or exposed services.
|
|
He will have a memory of the networks to which he has already connected.
|
|
See you soon for future updates!
|
|
|
|
|
|
Features
|
|
Network Discovery: Automatically scans for devices and open ports on the network.
|
|
Vulnerability Detection: Identifies exposed services and potential vulnerabilities.
|
|
Q-learning: Utilizes Q-learning to improve scanning and attack techniques over time.
|
|
Brute Force and Dictionary Attacks: Performs simple brute force and dictionary attacks on common services (SSH, Telnet, SQL, etc.).
|
|
Experience Gaining: Gains experience by discovering new networks, hosts, passwords, and exposed services.
|
|
Network Memory: Remembers networks it has connected to previously for enhanced efficiency.
|
|
|
|
|
|
Prerequisites
|
|
A Raspberry Pi Zero
|
|
A Waveshare screen (2.13 inches V4 model in this example)
|
|
A microSD card with Raspberry Pi OS Lite installed
|
|
|
|

|