Files
ai-security-xdr/haobang-security-xdr/syslog-client/src/main/java/com/haobang/syslog/MySyslogClient.java
2026-01-11 15:33:22 +08:00

38 lines
1.4 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package com.haobang.syslog;
import com.alibaba.fastjson2.JSONObject;
import org.graylog2.syslog4j.Syslog;
import org.graylog2.syslog4j.SyslogConstants;
import org.graylog2.syslog4j.SyslogIF;
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.util.Date;
public class MySyslogClient {
private static final String HOST = "127.0.0.1";
private static final int PORT = 514;
public void generate() {
SyslogIF syslog = Syslog.getInstance(SyslogConstants.UDP);
syslog.getConfig().setHost(HOST);
syslog.getConfig().setPort(PORT);
StringBuffer buffer = new StringBuffer();
buffer.append("约会时间:" + new Date().toString().substring(4,20) + ";")
.append("羞答答的美女:" + "我是阿南啦" + ";")
.append("暗号:" + "万般皆下品唯有编码屌88888223346" + ";");
JSONObject jsonObject = new JSONObject();
jsonObject.put("message", buffer.toString());
try {
syslog.log(0, URLDecoder.decode(jsonObject.toString(), "utf-8"));
} catch (UnsupportedEncodingException e) {
System.out.println("generate log get exception " + e);
}
System.out.println("哎呀老娘的第N次dating竟然还得先搭讪!");
}
public static void main(String[] args) {
new MySyslogClient().generate();
}
}