Giter VIP home page Giter VIP logo

esp_fishing's Introduction

ESP_Fishing

公告:

发现有人或组织对项目修改后出售,本人已报案,以向警察叔叔证明了该项目完全开源、未向任何人提供该代码(以售卖或其他方式提供)所有人均可访问、未牵扯任何经济利益。劝各位好自为之,法网恢恢疏而不漏!!!

这是个一个安全技审工具,请勿以任何理由对该项目进行违法操作,更不能以任何理由对其进行售卖!!!!

说明

ESP82266 自动化WiFi密码钓鱼

免责声明

  • 1.本项目仅供验证与学习使用,请勿对他人恶意攻击
  • 2.对他人而已的进行攻击是违法行为
  • 3.本项目完全面免费开源
  • 4.禁止对该项目进行售卖!
  • 5.你的所有操作均与作者本人无关

操作流程

第一次使用

  • 刷入固件或自行编译 由于需要魔改SDK 提供了魔改SDK 也提供了编译版 可直接刷入 请在发布页下载最新固件

  • 第一次启动 请连接 ESP_Fishing 的WiFi 无密码

  • 使用浏览器访问 6.6.6.6 进入操作后台

  • 设置一个自己喜欢的SSID和密码 保存后自动重启

进行钓鱼操作

  • 连接 自己设定的wifi
  • 进入后台
  • 点击“点击进入自动化WiFi钓鱼配置”
  • 扫描网络
  • 选择攻击WiFi
  • 指示灯熄灭进入自动化流程
  • 当被攻击者输入 密码
  • 程序自动验证密码是否正确 不正确继续攻击 正确会保存 指示灯亮起
  • 连接回WiFi 进入后台 可在记录中看到wifi和密码

后台界面

1

选择界面

1

被攻击者看到界面

1

原理

  • 对AP进行帧广播,让客户端误以为密码失效从而断开连接 对5GWiFi 无效

  • 帧结构:
    0xC0, 0x00,
    0x00, 0x00,
    0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00,/*SSID */
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00,/*SSSID */
    0x00, 0x00,
    0x01, 0x00

  • 8266 开出个被攻击的一样的无密码WIFI很容易就连入这个假WiFi

  • 使用portal 认证协议 当被攻击者连接上会自动弹出钓鱼页 

esp_fishing's People

Contributors

bilibilifmk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

esp_fishing's Issues

code doesn't work

Hi, I am very much inspired by your project.
but when using this source code for arduino ide compiler it doesn't work. when logging in 6.6.6.6 nothing happens. can you fix the error.

编译项目时卡住,最后报错

image

Arduino:1.8.9 (Windows 10), 开发板:"Generic ESP8266 Module, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), ck, 26 MHz, 40MHz, DOUT (compatible), 4M (1M SPIFFS), 2, nonos-sdk 2.2.1 (legacy), v2 Lower Memory, Disabled, None, Only Sketch, 115200

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:22:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:24:13: error: redefinition of 'const char* AP_name'

const char *AP_name = "wifi_link_tool";

         ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:1:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:24:13: error: 'const char* AP_name' previously defined here

const char *AP_name = "wifi_link_tool";

         ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:22:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:28:8: error: redefinition of 'String Version'

String Version ="1.0.0";

    ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:1:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:28:8: error: 'String Version' previously declared here

String Version ="1.0.0";

    ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:22:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:29:8: error: redefinition of 'String Hostname'

String Hostname = "ESP8266";

    ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:1:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:29:8: error: 'String Hostname' previously declared here

String Hostname = "ESP8266";

    ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:22:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:30:5: error: redefinition of 'int Signal_filtering'

int Signal_filtering = -200;

 ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:1:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:30:5: error: 'int Signal_filtering' previously defined here

int Signal_filtering = -200;

 ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:22:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:31:12: error: redefinition of 'const byte DNS_PORT'

const byte DNS_PORT = 53;

        ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:1:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:31:12: error: 'const byte DNS_PORT' previously defined here

const byte DNS_PORT = 53;

        ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:22:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:32:5: error: redefinition of 'int WiFi_State'

int WiFi_State;

 ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:1:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:32:5: error: 'int WiFi_State' previously declared here

int WiFi_State;

 ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:22:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:34:6: error: redefinition of 'bool wxscan'

bool wxscan=true;

  ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:1:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:34:6: error: 'bool wxscan' previously defined here

bool wxscan=true;

  ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:22:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:35:5: error: redefinition of 'int rstb'

int rstb=0;

 ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:1:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:35:5: error: 'int rstb' previously defined here

int rstb=0;

 ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:22:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:36:5: error: redefinition of 'int stateled'

int stateled=2;

 ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:1:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:36:5: error: 'int stateled' previously defined here

int stateled=2;

 ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:22:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:37:15: error: redefinition of 'IPAddress apIP'

IPAddress apIP(6, 6, 6, 6);

           ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:1:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:37:11: error: 'IPAddress apIP' previously declared here

IPAddress apIP(6, 6, 6, 6);

       ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:22:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:38:11: error: redefinition of 'DNSServer dnsServer'

DNSServer dnsServer;

       ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:1:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:38:11: error: 'DNSServer dnsServer' previously declared here

DNSServer dnsServer;

       ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:22:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:39:27: error: redefinition of 'ESP8266WebServer webServer'

ESP8266WebServer webServer(80);

                       ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:1:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:39:18: error: 'ESP8266WebServer webServer' previously declared here

ESP8266WebServer webServer(80);

              ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:22:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h: In function 'void info()':

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:58:6: error: redefinition of 'void info()'

void info(){

  ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:1:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:58:6: error: 'void info()' previously defined here

void info(){

  ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:22:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h: In function 'void pant()':

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:69:6: error: redefinition of 'void pant()'

void pant() {

  ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:1:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:69:6: error: 'void pant()' previously defined here

void pant() {

  ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:22:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h: In function 'void torest()':

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:74:6: error: redefinition of 'void torest()'

void torest() {

  ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:1:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:74:6: error: 'void torest()' previously defined here

void torest() {

  ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:22:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h: In function 'int link()':

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:83:5: error: redefinition of 'int link()'

int link() {

 ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:1:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:83:5: error: 'int link()' previously defined here

int link() {

 ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:22:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h: At global scope:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:91:23: error: redefinition of 'char data_buffer [6000]'

char data_buffer[buf_s];

                   ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:1:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:91:6: error: 'char data_buffer [6000]' previously declared here

char data_buffer[buf_s];

  ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:22:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:92:5: error: redefinition of 'int bufwz'

int bufwz = 0;

 ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:1:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:92:5: error: 'int bufwz' previously defined here

int bufwz = 0;

 ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:22:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h: In function 'void sendBuffer()':

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:93:6: error: redefinition of 'void sendBuffer()'

void sendBuffer() {

  ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:1:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:93:6: error: 'void sendBuffer()' previously defined here

void sendBuffer() {

  ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:22:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h: In function 'void sendToBuffer(String)':

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:99:6: error: redefinition of 'void sendToBuffer(String)'

void sendToBuffer(String str) {

  ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:1:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:99:6: error: 'void sendToBuffer(String)' previously defined here

void sendToBuffer(String str) {

  ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:22:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h: In function 'void sendHeader(int, String, size_t)':

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:108:6: error: redefinition of 'void sendHeader(int, String, size_t)'

void sendHeader(int code, String type, size_t _size) {

  ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:1:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:108:6: error: 'void sendHeader(int, String, size_t)' previously defined here

void sendHeader(int code, String type, size_t _size) {

  ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:22:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h: In function 'void wifi_link_tool_hex(int, String, const char*, size_t)':

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:112:7: error: redefinition of 'void wifi_link_tool_hex(int, String, const char*, size_t)'

void wifi_link_tool_hex(int code, String type, const char* adr, size_t len) {

   ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:1:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:112:7: error: 'void wifi_link_tool_hex(int, String, const char*, size_t)' previously defined here

void wifi_link_tool_hex(int code, String type, const char* adr, size_t len) {

   ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:22:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h: In function 'void wwwroot()':

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:117:6: error: redefinition of 'void wwwroot()'

void wwwroot() {

  ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:1:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:117:6: error: 'void wwwroot()' previously defined here

void wwwroot() {

  ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:22:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h: In function 'void wifiConfig()':

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:140:6: error: redefinition of 'void wifiConfig()'

void wifiConfig() {

  ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:1:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:140:6: error: 'void wifiConfig()' previously defined here

void wifiConfig() {

  ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:22:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h: In function 'String wifi_type(int)':

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:197:8: error: redefinition of 'String wifi_type(int)'

String wifi_type(int typecode) {

    ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:1:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:197:8: error: 'String wifi_type(int)' previously defined here

String wifi_type(int typecode) {

    ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:22:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h: In function 'void wifiScan()':

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:204:6: error: redefinition of 'void wifiScan()'

void wifiScan() {

  ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:1:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:204:6: error: 'void wifiScan()' previously defined here

void wifiScan() {

  ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:22:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h: In function 'void opera()':

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:231:6: error: redefinition of 'void opera()'

void opera() {

  ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:1:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:231:6: error: 'void opera()' previously defined here

void opera() {

  ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:22:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h: In function 'String gethttp_API(String, int)':

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:261:8: error: redefinition of 'String gethttp_API(String, int)'

String gethttp_API(String url,int port){

    ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:1:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:261:8: error: 'String gethttp_API(String, int)' previously defined here

String gethttp_API(String url,int port){

    ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:22:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h: In function 'void ota()':

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:273:6: error: redefinition of 'void ota()'

void ota(){

  ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:1:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:273:6: error: 'void ota()' previously defined here

void ota(){

  ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:22:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h: In function 'void blink()':

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:303:6: error: redefinition of 'void blink()'

void blink() {

  ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:1:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:303:6: error: 'void blink()' previously defined here

void blink() {

  ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:22:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h: In function 'void load()':

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:337:6: error: redefinition of 'void load()'

void load() {

  ^

In file included from C:\Users\Administrator\Documents\Arduino\ESP_Fishing-main\ESP_Fishing\ESP_Fishing.ino:1:0:

C:\Users\Administrator\Documents\Arduino\libraries\wifi_link_tool-master/wifi_link_tool.h:337:6: error: 'void load()' previously defined here

void load() {

  ^

exit status 1
为开发板 Generic ESP8266 Module 编译时出错。

在文件 -> 首选项开启
“编译过程中显示详细输出”选项
这份报告会包含更多信息。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.