Files
DeautherX-SRAciJa/DeautherX/EvilTwin.cpp
2025-12-02 18:52:45 +03:00

42 lines
811 B
C++

#include "EvilTwin.h"
#include "ESP8266WiFi.h"
#include "DNSServer.h"
#include "ESP8266WebServer.h"
#include "settings.h"
#include "wifi.h"
#include "language.h"
String EvilTwin::ssidT = "";
String EvilTwin::pass = "";
String EvilTwin::passTesting = "";
void EvilTwin::start(const char* ap) {
EvilTwin::ssidT = ap;
EvilTwin::pass = "";
wifi::stopAP();
wifi::startEvilTwin(ap);
Serial.println("Starting Evil Twin [" + str(ap) + "]");
}
void EvilTwin::stop() {
wifi::stopAP();
wifi::startAP();
Serial.println("Stoping Evil Twin...");
}
String EvilTwin::getpass() {
return EvilTwin::pass;
}
String EvilTwin::getpassTesting() {
return EvilTwin::passTesting;
}
bool EvilTwin::isRunning() {
return WiFi.softAPSSID() == EvilTwin::ssidT;
}
void EvilTwin::update(){
}