diff --git a/README.md b/README.md index 13cc645..362162c 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,26 @@ # 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 + +![image](https://github.com/infinition/Bjorn/assets/37984399/cd6e8b22-4f2f-4ee3-9957-2536f076aed5)