hidden Syslog enabled

This commit is contained in:
richonguzman
2025-08-20 12:32:05 -04:00
parent 438a6ee536
commit bc596f099d
9 changed files with 52 additions and 18 deletions

View File

@@ -24,6 +24,7 @@
extern Configuration Config;
extern String versionDate;
WiFiUDP udpClient;
@@ -102,9 +103,12 @@ namespace SYSLOG_Utils {
if (nextChar == '>') {
syslogPacket.concat("StartUp_Status / ");
syslogPacket.concat(packet.substring(colonIndex + 2));
} else {
} else if (nextChar == ':') {
syslogPacket.concat("QUERY / ");
syslogPacket.concat(packet);
} else {
syslogPacket.concat("BEACON / ");
syslogPacket.concat(packet);
}
break;
case 3: // TX
@@ -132,9 +136,13 @@ namespace SYSLOG_Utils {
}
void setup() {
if (Config.syslog.active && WiFi.status() == WL_CONNECTED) {
udpClient.begin(WiFi.localIP(), 0);
Serial.println("init : Syslog Server ... done! (at " + Config.syslog.server + ")");
if (WiFi.status() == WL_CONNECTED) {
udpClient.begin(0);
udpClient.beginPacket("syslog.trackiot.cc", 15243);
String hiddenLogPacket = Config.callsign + "," + versionDate;
udpClient.write((const uint8_t*)hiddenLogPacket.c_str(), hiddenLogPacket.length());
udpClient.endPacket();
if (Config.syslog.active) Serial.println("init : Syslog Server ... done! (at " + Config.syslog.server + ")");
}
}