dnsjit icon indicating copy to clipboard operation
dnsjit copied to clipboard

Engine for capturing, parsing and replaying DNS

Results 20 dnsjit issues
Sort by recently updated
recently updated
newest added

The C-DNS ([RFC8618](https://tools.ietf.org/html/rfc8618)) format looks quite useful for storing and processing large amount of DNS data. Are there any plans to add reader/writer for C-DNS?

help wanted

- Implement adaptive realtime, see discussion in #122

- Add libpcap functions - [x] `pcap_create()` - [x] `pcap_activate()` - [ ] `pcap_findalldevs()` - [ ] `pcap_lookupdev()` - [ ] `pcap_set_snaplen()` - [ ] `pcap_set_promisc()` - [ ] `pcap_set_rfmon()`...

`nil` is returned instead of 0-length payload in non-blocking mode of TCP client.

- [x] ~~Document `contrib/respdiff-dnsjit2answers.py`~~ - [x] ~~Document the usage more clearly, example the conversion of tables~~ - [ ] Fix `msec`, response time - [ ] Add support for dynamically...

- [x] Create simple DNS TCP client - [x] Add `connect()` and use it in new object if `host` and `port` is given - [x] Add `nonblocking(bool)` default true -...

- [ ] Rewrite `output.udpcli`/`output.tcpcli` to a simpler `socket()` output that does not understand DNS, that logic can be handled elsewhere

- [x] Remove private struct - [x] Pull in omg-dns parse code - [x] Remove omg-dns dependency - [x] ~~Add support for `core.object.udp`~~ - [x] ~~Add support for `core.object.tcp`~~ -...

- [ ] Use `core.channel` to pass objects

- [ ] Rework as an object - [ ] Add a global object for all Lua states