justcallmekoko / ESP32Marauder

A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32
6.02k stars 643 forks source link

Marauder installing source code error #567

Open copyrightsclient opened 3 months ago

copyrightsclient commented 3 months ago

I'm getting an error when installing Marauder from source code

C:\Users\admin\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebAuthentication.cpp: In function 'bool getMD5(uint8_t*, uint16_t, char*)': C:\Users\admin\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebAuthentication.cpp:74:3: error: 'mbedtls_md5_starts_ret' was not declared in this scope; did you mean 'mbedtls_md5_starts'? 74 | mbedtls_md5_starts_ret(&_ctx); | ^~~~~~~~~~~~~~~~~~~~~~ | mbedtls_md5_starts C:\Users\admin\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebAuthentication.cpp:75:3: error: 'mbedtls_md5_update_ret' was not declared in this scope; did you mean 'mbedtls_md5_update'? 75 | mbedtls_md5_update_ret(&_ctx, data, len); | ^~~~~~~~~~~~~~~~~~~~~~ | mbedtls_md5_update C:\Users\admin\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebAuthentication.cpp:76:3: error: 'mbedtls_md5_finish_ret' was not declared in this scope; did you mean 'mbedtls_md5_finish'? 76 | mbedtls_md5_finish_ret(&_ctx, _buf); | ^~~~~~~~~~~~~~~~~~~~~~ | mbedtls_md5_finish C:\Users\admin\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncEventSource.cpp: In member function 'void AsyncEventSourceClient::_queueMessage(AsyncEventSourceMessage*)': C:\Users\admin\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncEventSource.cpp:188:7: error: 'ets_printf' was not declared in this scope; did you mean 'vswprintf'? 188 | ets_printf("ERROR: Too many messages queued\n"); | ^~~~~~~~~~ | vswprintf C:\Users\admin\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncWebSocket.cpp: In member function 'void AsyncWebSocketClient::_queueMessage(AsyncWebSocketMessage*)': C:\Users\admin\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncWebSocket.cpp:551:7: error: 'ets_printf' was not declared in this scope; did you mean 'vswprintf'? 551 | ets_printf("ERROR: Too many messages queued\n"); | ^~~~~~~~~~ | vswprintf C:\Users\admin\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncWebSocket.cpp: In member function 'IPAddress AsyncWebSocketClient::remoteIP()': C:\Users\admin\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncWebSocket.cpp:832:28: error: call of overloaded 'IPAddress(unsigned int)' is ambiguous 832 | return IPAddress(0U); | ^ In file included from C:\Users\admin\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.4\cores\esp32/Arduino.h:196, from C:\Users\admin\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncWebSocket.cpp:21: C:\Users\admin\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.4\cores\esp32/IPAddress.h:115:3: note: candidate: 'IPAddress::IPAddress(const ip_addr_t*)' 115 | IPAddress(const ip_addr_t *addr); | ^~~~~~~~~ C:\Users\admin\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.4\cores\esp32/IPAddress.h:73:3: note: candidate: 'IPAddress::IPAddress(const IPAddress&)' 73 | IPAddress(const IPAddress &address); | ^~~~~~~~~ C:\Users\admin\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.4\cores\esp32/IPAddress.h:72:3: note: candidate: 'IPAddress::IPAddress(const char*)' 72 | IPAddress(const char *address); | ^~~~~~~~~ C:\Users\admin\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.4\cores\esp32/IPAddress.h:69:3: note: candidate: 'IPAddress::IPAddress(const uint8_t*)' 69 | IPAddress(const uint8_t *address); | ^~~~~~~~~ C:\Users\admin\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.4\cores\esp32/IPAddress.h:67:3: note: candidate: 'IPAddress::IPAddress(uint32_t)' 67 | IPAddress(uint32_t address); | ^~~~~~~~~ C:\Users\admin\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncWebSocket.cpp: In constructor 'AsyncWebSocketResponse::AsyncWebSocketResponse(const String&, AsyncWebSocket*)': C:\Users\admin\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncWebSocket.cpp:1262:3: error: 'mbedtls_sha1_starts_ret' was not declared in this scope; did you mean 'mbedtls_sha1_starts'? 1262 | mbedtls_sha1_starts_ret(&ctx); | ^~~~~~~~~~~~~~~~~~~~~~~ | mbedtls_sha1_starts C:\Users\admin\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncWebSocket.cpp:1263:3: error: 'mbedtls_sha1_update_ret' was not declared in this scope; did you mean 'mbedtls_sha1_update'? 1263 | mbedtls_sha1_update_ret(&ctx, (const unsigned char*)key.c_str(), key.length()); | ^~~~~~~~~~~~~~~~~~~~~~~ | mbedtls_sha1_update C:\Users\admin\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncWebSocket.cpp:1264:3: error: 'mbedtls_sha1_finish_ret' was not declared in this scope; did you mean 'mbedtls_sha1_finish'? 1264 | mbedtls_sha1_finish_ret(&ctx, hash); | ^~~~~~~~~~~~~~~~~~~~~~~ | mbedtls_sha1_finish exit status 1 LOLIN D32 kartı için derleme hatası.