https://github.com/opennms/unbound4j
High-throughput DNS resolution for Java using libunbound
https://github.com/opennms/unbound4j
Last synced: 8 months ago
JSON representation
High-throughput DNS resolution for Java using libunbound
- Host: GitHub
- URL: https://github.com/opennms/unbound4j
- Owner: OpenNMS
- License: apache-2.0
- Created: 2019-07-19T02:39:39.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-06-14T22:24:58.000Z (about 3 years ago)
- Last Synced: 2025-07-22T01:28:22.607Z (11 months ago)
- Language: C
- Size: 88.9 KB
- Stars: 0
- Watchers: 20
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# unbound4j [](https://circleci.com/gh/OpenNMS/unbound4j)
unbound4j is a high throughput DNS resolution engine for Java application that leverages [libunbound](https://nlnetlabs.nl/documentation/unbound/libunbound/).
It was developed in order to perform reverse lookups at high rates (tens of thousands of lookups per second) while processing network flows.
Building
--------
Requires Maven (tested with 3.5.2) and CMake (tested with 3.14.5)
```sh
./build.sh
```
The dist/ folder should now contain both **unbound4j-VERSION.jar** and **libunbound4j.so**.