├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .github └── workflows │ └── auto-update.yml ├── .gitignore ├── LICENSE ├── README.md ├── pom.xml ├── rule ├── ad-rules.txt ├── all.txt └── local-rule.txt └── src └── main ├── java └── org │ └── fordes │ └── adg │ └── rule │ ├── AdgRuleApplication.java │ ├── config │ ├── BloomFilterConfig.java │ ├── ExecutorConfig.java │ ├── FilterConfig.java │ ├── OutputConfig.java │ └── RuleConfig.java │ ├── constant │ └── Constants.java │ ├── enums │ ├── HandleType.java │ └── RuleType.java │ ├── handler │ ├── LocalRuleHandler.java │ ├── RemoteRuleHandler.java │ └── RuleHandler.java │ ├── local-rule.txt │ └── util │ ├── RuleUtil.java │ └── SpringUtil.java └── resources ├── application.yml ├── banner.txt └── logback-spring.xml /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bibaiji/ad-rules/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bibaiji/ad-rules/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/workflows/auto-update.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bibaiji/ad-rules/HEAD/.github/workflows/auto-update.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bibaiji/ad-rules/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bibaiji/ad-rules/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bibaiji/ad-rules/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bibaiji/ad-rules/HEAD/pom.xml -------------------------------------------------------------------------------- /rule/ad-rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bibaiji/ad-rules/HEAD/rule/ad-rules.txt -------------------------------------------------------------------------------- /rule/all.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bibaiji/ad-rules/HEAD/rule/all.txt -------------------------------------------------------------------------------- /rule/local-rule.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bibaiji/ad-rules/HEAD/rule/local-rule.txt -------------------------------------------------------------------------------- /src/main/java/org/fordes/adg/rule/AdgRuleApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bibaiji/ad-rules/HEAD/src/main/java/org/fordes/adg/rule/AdgRuleApplication.java -------------------------------------------------------------------------------- /src/main/java/org/fordes/adg/rule/config/BloomFilterConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bibaiji/ad-rules/HEAD/src/main/java/org/fordes/adg/rule/config/BloomFilterConfig.java -------------------------------------------------------------------------------- /src/main/java/org/fordes/adg/rule/config/ExecutorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bibaiji/ad-rules/HEAD/src/main/java/org/fordes/adg/rule/config/ExecutorConfig.java -------------------------------------------------------------------------------- /src/main/java/org/fordes/adg/rule/config/FilterConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bibaiji/ad-rules/HEAD/src/main/java/org/fordes/adg/rule/config/FilterConfig.java -------------------------------------------------------------------------------- /src/main/java/org/fordes/adg/rule/config/OutputConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bibaiji/ad-rules/HEAD/src/main/java/org/fordes/adg/rule/config/OutputConfig.java -------------------------------------------------------------------------------- /src/main/java/org/fordes/adg/rule/config/RuleConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bibaiji/ad-rules/HEAD/src/main/java/org/fordes/adg/rule/config/RuleConfig.java -------------------------------------------------------------------------------- /src/main/java/org/fordes/adg/rule/constant/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bibaiji/ad-rules/HEAD/src/main/java/org/fordes/adg/rule/constant/Constants.java -------------------------------------------------------------------------------- /src/main/java/org/fordes/adg/rule/enums/HandleType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bibaiji/ad-rules/HEAD/src/main/java/org/fordes/adg/rule/enums/HandleType.java -------------------------------------------------------------------------------- /src/main/java/org/fordes/adg/rule/enums/RuleType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bibaiji/ad-rules/HEAD/src/main/java/org/fordes/adg/rule/enums/RuleType.java -------------------------------------------------------------------------------- /src/main/java/org/fordes/adg/rule/handler/LocalRuleHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bibaiji/ad-rules/HEAD/src/main/java/org/fordes/adg/rule/handler/LocalRuleHandler.java -------------------------------------------------------------------------------- /src/main/java/org/fordes/adg/rule/handler/RemoteRuleHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bibaiji/ad-rules/HEAD/src/main/java/org/fordes/adg/rule/handler/RemoteRuleHandler.java -------------------------------------------------------------------------------- /src/main/java/org/fordes/adg/rule/handler/RuleHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bibaiji/ad-rules/HEAD/src/main/java/org/fordes/adg/rule/handler/RuleHandler.java -------------------------------------------------------------------------------- /src/main/java/org/fordes/adg/rule/local-rule.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bibaiji/ad-rules/HEAD/src/main/java/org/fordes/adg/rule/local-rule.txt -------------------------------------------------------------------------------- /src/main/java/org/fordes/adg/rule/util/RuleUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bibaiji/ad-rules/HEAD/src/main/java/org/fordes/adg/rule/util/RuleUtil.java -------------------------------------------------------------------------------- /src/main/java/org/fordes/adg/rule/util/SpringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bibaiji/ad-rules/HEAD/src/main/java/org/fordes/adg/rule/util/SpringUtil.java -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bibaiji/ad-rules/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bibaiji/ad-rules/HEAD/src/main/resources/banner.txt -------------------------------------------------------------------------------- /src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bibaiji/ad-rules/HEAD/src/main/resources/logback-spring.xml --------------------------------------------------------------------------------