Comments (7)
Be sure that your pulling the proper versions of all the libraries. It actually relies on older libraries than the current versions.
from esploitv2.
The libraries are up to date. The ESP8266 Arduino core is v2.4.2
pio lib list
ArduinoJson
===========
#ID: 64
An elegant and efficient JSON library for embedded systems
Version: 5.13.4
Homepage: https://arduinojson.org/?utm_source=meta&utm_medium=library.json
Keywords: json, rest, http, web
Compatible frameworks: arduino
Compatible platforms: atmelavr, atmelsam, espressif32, espressif8266, intel_arc32, microchippic32, nordicnrf51, nordicnrf52, ststm32, teensy, timsp430
Authors: Benoit Blanchon
ESP8266FtpServer
================
#ID: 992
Very Simple FTP server for SPIFFS on esp8266
Version: 1.0.1
Keywords: communication
Compatible frameworks: arduino
Compatible platforms: espressif8266, espressif32
from esploitv2.
Your supposed to use the old libraries
from esploitv2.
Initial Flashing
Download and Install the Arduino IDE from http://www.Arduino.cc
Open Arduino IDE.
Go to File - Preferences. Locate the field "Additional Board Manager URLs:"
Add "http://arduino.esp8266.com/stable/package_esp8266com_index.json" without quotes.
Click "Ok"
If Arduino IDE gives you the following error:
"Error downloading http://arduino.esp8266.com/stable/package_esp8266com_index.json"
Use "https://github.com/esp8266/Arduino/releases/download/2.3.0/package_esp8266com_index.json" instead.
Select Tools - Board - Boards Manager. Search for "esp8266".
Install "esp8266 by ESP8266 community version 2.3.0". Click "Close".
Select Sketch - Include Library - Manage Libraries. Search for "Json".
Install "ArduinoJson by Benoit Blanchon version 5.11.0" and click "Close" Download https://github.com/exploitagency/esp8266FTPServer/archive/feature/bbx10_speedup.zip
Click Sketch - Include Library - Add .ZIP Library and select bbx10_speedup.zip from your Downloads folder.
The Arduino IDE is now configured and ready for the code.
Use git to clone this repo: https://github.com/exploitagency/ESPloitV2.git
or
Download/extract the repo as a zip file: https://github.com/exploitagency/ESPloitV2/archive/master.zip
Load the esp8266Programmer sketch from the flashing folder.
Select Tools - Board - "LilyPad Arduino USB".
Select the Port your device is connected to under Tools - Port.
Upload the sketch.
Open the ESP_Code sketch from the source folder.
from esploitv2.
esp8266 by ESP8266 community version 2.3.0
ArduinoJson by Benoit Blanchon version 5.11.0
Ftp server has custom changes too in my repo https://github.com/exploitagency/esp8266FTPServer/archive/feature/bbx10_speedup.zip
from esploitv2.
esp8266 by ESP8266 community version 2.3.0
For platformio, I can change the platformio.ini to force use version 2.3.0. Maybe we can also take a try for latest stable v2.4.2?
platform = [email protected]
I've changed the library dependency to the specify version
from esploitv2.
see volca@44b0417
from esploitv2.
Related Issues (20)
- Is it possible to configure as AP that runs a script on any device that connectsd to it?
- Adding support for swedish.
- NodeMCU HOT 1
- Device will not reset HOT 1
- Using the device as a remote keyboard HOT 1
- Cactus WHYD board url
- "*** was not declared in this scope" when trying to export compiled binary
- ESP8266FtpServer.h: No such file or directory HOT 1
- Layout problem HOT 2
- [WHID Injector] Infinite payloads looping if the payload finish with "\n\n" in auto run mode
- Cred Harvester Settings
- Error Upload the sketch. HOT 1
- Error Upload the sketch. HOT 1
- No wireless network (SSID "Exploit") HOT 2
- Keyboard layout
- Platformio new flashing does not propose solution for alt keyboards
- Cactus WHID not working HOT 1
- Having trouble flashing the firmware to the ESP-12S chip
- Probleme with WHID injector bought on Amazon
- Question about Payload upon insertion
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from esploitv2.