diff --git a/.gitignore b/.gitignore index b72c8b2..3857a0d 100644 --- a/.gitignore +++ b/.gitignore @@ -34,6 +34,7 @@ hardware/minino-backups/ # Firmware binaries /**/build/* +/**/build-* /**/managed_components/ /**/build_files/ /**/build_files.tgz diff --git a/README.md b/README.md index 1d1d466..f0a6b61 100644 --- a/README.md +++ b/README.md @@ -48,13 +48,13 @@ Minino can operate in 6 different technologies: - [x] Wardriving - [x] WiFi sniffer - [x] WiFi deauther -- [x] DOS Attack -- [x] Analizer +- [x] DOS Attack (Control with Console and Minino) +- [x] Analyzer - [ ] Wireshark integration ### BLE - [ ] BLE Sniffer - [x] BLE Spammer -- [x] BLE Spoffing +- [ ] BLE Spoofing - [x] BLE Trackers Scanner (AirTags, Tile, etc) - [ ] Wireshark integration ### Zigbee @@ -64,11 +64,10 @@ Minino can operate in 6 different technologies: - [x] Wireshark integration ### Thread -- [ ] Thread sniffer +- [x] Thread sniffer - [x] Thread broadcast -- [x] GPS tracker - [ ] Wardriving -- [ ] Wireshark integration +- [x] Wireshark integration ### Matter - [ ] Matter protocol support @@ -80,11 +79,14 @@ Minino can operate in 6 different technologies: - [x] GPS Speed - [x] GPS Time - [x] SD -- [x] File Manager Web +- [x] File Manager Web (Local AP and WIFI access) - [ ] File Manager Local - [ ] I2C Scanner - [ ] UART2 +### Settings +- [x] Change screensaver +- [x] Change time screensaver Inspired by projects such as [Amini Project](https://github.com/Ocelot-Offensive-Security/Arsenal) and [USBNugget](https://github.com/HakCat-Tech/USB-Nugget). @@ -92,13 +94,13 @@ Inspired by projects such as [Amini Project](https://github.com/Ocelot-Offensive Contributions are welcome! -Please read the document [**Contribution Manual**](https://github.com/ElectronicCats/electroniccats-cla/blob/main/electroniccats-contribution-manual.md) which will show you how to contribute your changes to the project. +Please read the document [**Contribution manual**](https://github.com/ElectronicCats/electroniccats-cla/blob/main/electroniccats-contribution-manual.md) which will show you how to contribute your changes to the project. -✨ Thanks to all our [contributors](https://github.com/ElectronicCats/Minino/graphs/contributors)! ✨ +✨ Thanks to all our [Contributors](https://github.com/ElectronicCats/Minino/graphs/contributors)! ✨ See [**_Electronic Cats CLA_**](https://github.com/ElectronicCats/electroniccats-cla/blob/main/electroniccats-cla.md) for more information. -See the [**community code of conduct**](https://github.com/ElectronicCats/electroniccats-cla/blob/main/electroniccats-community-code-of-conduct.md) for a vision of the community we want to build and what we expect from it. +See the [**Community code of conduct**](https://github.com/ElectronicCats/electroniccats-cla/blob/main/electroniccats-community-code-of-conduct.md) for a vision of the community we want to build and what we expect from it. ## License diff --git a/firmware/main/general/general_screens.c b/firmware/main/general/general_screens.c index 46908ad..dac1a73 100644 --- a/firmware/main/general/general_screens.c +++ b/firmware/main/general/general_screens.c @@ -173,6 +173,7 @@ static void general_screen_display_scrolling() { (i - scrolling_option) + (ITEMOFFSET + screen_title), OLED_DISPLAY_NORMAL); } + oled_screen_display_show(); } void general_register_menu(const general_menu_t* ctx) { @@ -214,9 +215,11 @@ void genera_screen_display_card_information(char* title, char* body) { page++; if (strlen(body) > MAX_LINE_CHAR) { oled_screen_display_text_splited(body, &page, OLED_DISPLAY_NORMAL); + oled_screen_display_show(); return; } oled_screen_display_text_center(body, page, OLED_DISPLAY_NORMAL); + oled_screen_display_show(); } void genera_screen_display_notify_information(char* title, char* body) { @@ -227,9 +230,11 @@ void genera_screen_display_notify_information(char* title, char* body) { page++; if (strlen(body) > MAX_LINE_CHAR) { oled_screen_display_text_splited(body, &page, OLED_DISPLAY_NORMAL); + oled_screen_display_show(); return; } oled_screen_display_text_center(body, page, OLED_DISPLAY_NORMAL); + oled_screen_display_show(); } void general_screen_display_menu(uint16_t current_option) { @@ -256,4 +261,5 @@ void general_screen_display_menu(uint16_t current_option) { i + ITEMOFFSET, OLED_DISPLAY_NORMAL); } } + oled_screen_display_show(); } \ No newline at end of file