Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 1 addition & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,21 +49,18 @@ Also, [read our FAQ](https://wiki.bruce.computer/faq/)
- [x] [Target Atk](https://wiki.bruce.computer/features/wifi/#target-atks)
- [x] Information
- [x] Target Deauth
- [x] EvilPortal + Deauth
- [x] Deauth Flood (More than one target)
- [x] [Wardriving](https://wiki.bruce.computer/features/gps/#wardriving)
- [x] [TelNet](https://wiki.bruce.computer/features/wifi/#telnet)
- [x] [SSH](https://wiki.bruce.computer/features/wifi/#ssh)
- [x] [RAW Sniffer](https://wiki.bruce.computer/features/wifi/#raw-sniffer)
- [x] [TCP Client](https://wiki.bruce.computer/features/wifi/#client-tcp)
- [x] [TCP Listener](https://wiki.bruce.computer/features/wifi/#listen-tcp)
- [x] [Evil Portal](https://wiki.bruce.computer/features/wifi/#evil-portal)
- [x] [Scan Hosts](https://wiki.bruce.computer/features/wifi/#scan-hosts) (with TCP Port scanning)
- [x] [Responder](https://wiki.bruce.computer/features/wifi/#responder)
- [x] [Arp Spoofing](https://wiki.bruce.computer/features/wifi/#arp-spoofing)
- [x] [Arp Poisoning](https://wiki.bruce.computer/features/wifi/#arp-poisoning)
- [x] [Wireguard Tunneling](https://wiki.bruce.computer/features/wifi/#wireguard-tunneling)
- [x] Brucegotchi
- [x] Pwnagotchi friend
- [x] Pwngrid spam faces & names
- [x] [Optional] DoScreen a very long name and face
Expand Down Expand Up @@ -236,7 +233,7 @@ Also, [read our FAQ](https://wiki.bruce.computer/faq/)
² CYD have a LITE_VERSION version for Launcher Compatibility
¹ Core, CYD and StickCs Bad-USB: [here](https://wiki.bruce.computer/features/others/#badusb)

_LITE_VERSION_: TelNet, SSH, WireGuard, ScanHosts, RawSniffer, Brucegotchi, BLEBacon, BLEScan and Interpreter are NOT available for M5Launcher Compatibility
_LITE_VERSION_: TelNet, SSH, WireGuard, ScanHosts, RawSniffer, BLEBacon, BLEScan and Interpreter are NOT available for M5Launcher Compatibility

## :sparkles: Why and how does it look?

Expand Down
16 changes: 8 additions & 8 deletions boards/lilygo-t-display-ttgo/interface.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ volatile bool prvPress = false;
volatile bool ecPress = false;
volatile bool slPress = false;
static void onButtonSingleClickCb1(void *button_handle, void *usr_data) { nxtPress = true; }
static void onButtonDoubleClickCb1(void *button_handle, void *usr_data) { slPress = true; }
//static void onButtonDoubleClickCb1(void *button_handle, void *usr_data) { slPress = true; }
static void onButtonHoldCb1(void *button_handle, void *usr_data) { slPress = true; }

static void onButtonSingleClickCb2(void *button_handle, void *usr_data) { prvPress = true; }
static void onButtonDoubleClickCb2(void *button_handle, void *usr_data) { ecPress = true; }
//static void onButtonDoubleClickCb2(void *button_handle, void *usr_data) { ecPress = true; }
static void onButtonHoldCb2(void *button_handle, void *usr_data) { ecPress = true; }

Button *btn1;
Expand All @@ -29,17 +29,17 @@ void _setup_gpio() {
pinMode(UP_BTN, INPUT_PULLUP);
button_config_t bt1 = {
.type = BUTTON_TYPE_GPIO,
.long_press_time = 600,
.short_press_time = 120,
.long_press_time = 250,
.short_press_time = 40,
.gpio_button_config = {
.gpio_num = DW_BTN,
.active_level = 0,
},
};
button_config_t bt2 = {
.type = BUTTON_TYPE_GPIO,
.long_press_time = 600,
.short_press_time = 120,
.long_press_time = 250,
.short_press_time = 40,
.gpio_button_config = {
.gpio_num = UP_BTN,
.active_level = 0,
Expand All @@ -48,12 +48,12 @@ void _setup_gpio() {

btn1 = new Button(bt1);
btn1->attachSingleClickEventCb(&onButtonSingleClickCb1, NULL);
btn1->attachDoubleClickEventCb(&onButtonDoubleClickCb1, NULL);
//btn1->attachDoubleClickEventCb(&onButtonDoubleClickCb1, NULL);
btn1->attachLongPressStartEventCb(&onButtonHoldCb1, NULL);

btn2 = new Button(bt2);
btn2->attachSingleClickEventCb(&onButtonSingleClickCb2, NULL);
btn2->attachDoubleClickEventCb(&onButtonDoubleClickCb2, NULL);
//btn2->attachDoubleClickEventCb(&onButtonDoubleClickCb2, NULL);
btn2->attachLongPressStartEventCb(&onButtonHoldCb2, NULL);

// setup POWER pin required by the vendor
Expand Down
1 change: 0 additions & 1 deletion embedded_resources/web_interface/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -867,7 +867,6 @@ async function renderTFT(data) {
const allText = screenText.join(" ").toLowerCase();
const isWiFiMenu =
allText.includes("wifi") ||
allText.includes("evil portal") ||
allText.includes("deauth") ||
allText.includes("handshake");

Expand Down
1 change: 0 additions & 1 deletion include/globals.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@

#include "SerialDevice.h"
#include "core/USBSerial/USBSerial.h"
#include "core/config.h"
#include "core/configPins.h"
#include "core/serial_commands/cli.h"
#include "core/startup_app.h"
Expand Down
50 changes: 0 additions & 50 deletions sd_files/wifi/evil portal/readme.md

This file was deleted.

Loading