Skip to content

Commit f6970e4

Browse files
committed
Integrate JavaCC plugin
1 parent 05fa4c0 commit f6970e4

32 files changed

+50
-4402
lines changed

build.gradle

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
plugins {
22
id 'java'
33
id "io.freefair.lombok" version "6.5.1"
4+
id "org.javacc.javacc" version "3.0.0"
45
}
56

67
sourceCompatibility = JavaVersion.VERSION_17
@@ -26,6 +27,19 @@ dependencies {
2627
testRuntimeOnly files("${System.properties['user.home']}/BurpSuiteCommunity/burpsuite_community.jar")
2728
}
2829

30+
sourceSets {
31+
main {
32+
java {
33+
srcDir compileJavacc.outputDirectory
34+
srcDir compileJjtree.outputDirectory
35+
}
36+
}
37+
}
38+
39+
compileJjtree {
40+
include '**/*.java'
41+
}
42+
2943
jar {
3044
baseName = project.name
3145
duplicatesStrategy = DuplicatesStrategy.EXCLUDE

src/main/java/com/nccgroup/loggerplusplus/exports/ElasticExporter.java

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,9 @@
33
import co.elastic.clients.elasticsearch.ElasticsearchClient;
44
import co.elastic.clients.elasticsearch.core.BulkRequest;
55
import co.elastic.clients.elasticsearch.core.BulkResponse;
6-
import co.elastic.clients.elasticsearch.core.IndexRequest;
76
import co.elastic.clients.elasticsearch.core.bulk.BulkResponseItem;
87
import co.elastic.clients.elasticsearch.indices.CreateIndexRequest;
98
import co.elastic.clients.elasticsearch.indices.ExistsRequest;
10-
import co.elastic.clients.elasticsearch.indices.GetIndexRequest;
11-
import co.elastic.clients.json.JsonData;
12-
import co.elastic.clients.json.jackson.JacksonJsonpGenerator;
139
import co.elastic.clients.json.jackson.JacksonJsonpMapper;
1410
import co.elastic.clients.transport.ElasticsearchTransport;
1511
import co.elastic.clients.transport.endpoints.BooleanResponse;
@@ -21,14 +17,11 @@
2117
import com.fasterxml.jackson.databind.SerializerProvider;
2218
import com.fasterxml.jackson.databind.module.SimpleModule;
2319
import com.fasterxml.jackson.databind.ser.std.StdSerializer;
24-
import com.google.gson.Gson;
25-
import com.google.gson.JsonObject;
2620
import com.nccgroup.loggerplusplus.LoggerPlusPlus;
2721
import com.nccgroup.loggerplusplus.filter.logfilter.LogTableFilter;
2822
import com.nccgroup.loggerplusplus.filter.parser.ParseException;
2923
import com.nccgroup.loggerplusplus.logentry.LogEntry;
3024
import com.nccgroup.loggerplusplus.logentry.LogEntryField;
31-
import com.nccgroup.loggerplusplus.logentry.LogEntrySerializer;
3225
import com.nccgroup.loggerplusplus.logentry.Status;
3326
import com.nccgroup.loggerplusplus.util.Globals;
3427
import lombok.extern.log4j.Log4j2;
@@ -47,7 +40,6 @@
4740
import java.net.ConnectException;
4841
import java.net.InetAddress;
4942
import java.nio.charset.StandardCharsets;
50-
import java.security.SecureRandom;
5143
import java.util.*;
5244
import java.util.concurrent.Executors;
5345
import java.util.concurrent.ScheduledExecutorService;

src/main/java/com/nccgroup/loggerplusplus/exports/ElasticExporterConfigDialog.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
import com.nccgroup.loggerplusplus.LoggerPlusPlus;
88
import com.nccgroup.loggerplusplus.filter.logfilter.LogTableFilter;
99
import com.nccgroup.loggerplusplus.filter.parser.ParseException;
10-
import com.nccgroup.loggerplusplus.filterlibrary.FilterLibraryController;
1110
import com.nccgroup.loggerplusplus.logentry.LogEntryField;
1211
import com.nccgroup.loggerplusplus.util.Globals;
1312
import com.nccgroup.loggerplusplus.util.MoreHelp;

src/main/java/com/nccgroup/loggerplusplus/filter/FilterExpression.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
package com.nccgroup.loggerplusplus.filter;
22

33
import com.nccgroup.loggerplusplus.LoggerPlusPlus;
4-
import com.nccgroup.loggerplusplus.filter.parser.*;
4+
import com.nccgroup.loggerplusplus.filter.parser.ASTExpression;
5+
import com.nccgroup.loggerplusplus.filter.parser.FilterEvaluationVisitor;
6+
import com.nccgroup.loggerplusplus.filter.parser.FilterParser;
7+
import com.nccgroup.loggerplusplus.filter.parser.ParseException;
58
import com.nccgroup.loggerplusplus.logentry.FieldGroup;
69
import com.nccgroup.loggerplusplus.logentry.LogEntry;
710
import com.nccgroup.loggerplusplus.logentry.LogEntryField;

src/main/java/com/nccgroup/loggerplusplus/filter/logfilter/LogFilterController.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import com.coreyd97.BurpExtenderUtilities.HistoryField;
44
import com.coreyd97.BurpExtenderUtilities.Preferences;
5-
import com.nccgroup.loggerplusplus.LoggerPlusPlus;
65
import com.nccgroup.loggerplusplus.filter.parser.ParseException;
76
import com.nccgroup.loggerplusplus.logentry.FieldGroup;
87
import com.nccgroup.loggerplusplus.logentry.LogEntryField;

0 commit comments

Comments
 (0)