dnsjava is an implementation of DNS in Java. It supports all defined record types (including the DNSSEC
types), and unknown types. It can be used for queries, zone transfers, and dynamic updates. It includes a cache
which can be used by clients, and a minimal implementation of a server. It supports TSIG authenticated messages,
partial DNSSEC verification, and EDNS0.
Compile Dependencies (4)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Native Access
Apache 2.0 +1
| net.java.dev.jna
»
jna(optional) JNA provides Java programs easy access to native shared libraries without writing anything but Java code - no JNI or ... | 5.17.0 | 5.19.1 | |
Native Access
Apache 2.0 +1
| net.java.dev.jna
»
jna-platform(optional) Java Native Access Platform | 5.17.0 | 5.19.1 | |
Logging
Apache 2.0
| org.apache.logging.log4j
»
log4j-core3 vulnerabilities Implementation for Apache Log4J, a highly configurable logging tool that focuses on performance and low garbage ... | 2.19.0 | 2.26.1 | |
Logging
Apache 2.0
| org.apache.logging.log4j
»
log4j-api API for Apache Log4J, a highly configurable logging tool that focuses on performance and low garbage generation. It has ... | 2.19.0 | 2.26.1 |
Test Dependencies (14)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
I/O
Apache 2.0
| commons-io
»
commons-io The Apache Commons IO library contains utility classes, stream implementations, file filters, | 2.19.0 | 2.22.0 | |
Concurrency
Apache 2.0 +1
| io.vertx
»
vertx-core2 vulnerabilities The Vert.x core APIs contain the backbone for writing Vert.x applications and low-level support for HTTP, TCP, UDP, file ... | 4.5.16 | 5.1.6 | |
Apache 2.0 +1
| io.vertx » vertx-junit5 | 4.5.16 | 5.1.6 | |
CodeGen
Apache 2.0 +1
| io.vertx » vertx-codegen | 4.5.16 | 5.1.6 | |
Bytecode
Apache 2.0
| net.bytebuddy
»
byte-buddy-agent The Byte Buddy agent offers convenience for attaching an agent to the local or a remote VM. | 1.17.6 | 1.18.11 | |
Assertion
Apache 2.0
| org.assertj
»
assertj-core1 vulnerability Rich and fluent assertions for testing in Java | 3.27.3 | 3.27.7 | |
Encryption Lib
BouncyCastle
| org.bouncycastle
»
bcprov-jdk18on2 vulnerabilities The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains the JCA/JCE ... | 1.81 | 1.85.2 | |
BouncyCastle
| org.bouncycastle
»
bcutil-jdk18on The Bouncy Castle Java APIs for ASN.1 extension and utility APIs used to support bcpkix and bctls. This jar contains ... | 1.81 | 1.85 | |
Testing
EPL 2.0
| org.junit.jupiter
»
junit-jupiter-api JUnit Jupiter is the API for writing tests using JUnit 5. | 5.13.1 | 6.1.3 | |
Testing
EPL 2.0
| org.junit.jupiter
»
junit-jupiter-engine Core package for the JUnit Jupiter test engine. | 5.13.1 | 6.1.3 | |
Testing
EPL 2.0
| org.junit.jupiter
»
junit-jupiter-params JUnit Jupiter extension for running parameterized tests. | 5.13.1 | 6.1.3 | |
Mocking
MIT
| org.mockito
»
mockito-core Mockito mock objects library core API and implementation | 4.11.0 | 5.23.0 | |
Mocking
MIT
| org.mockito
»
mockito-junit-jupiter Mockito JUnit 5 support | 4.11.0 | 5.23.0 | |
GPL 2.0
| org.openjdk.jcstress » jcstress-core | 0.16 | ✔ |