@dnsoarc Group

FAS details | View Members

Projects in @dnsoarc Group

@dnsoarc/dnsperf

dnsperf and resperf are free tools developed by Nominum/Akamai (2006-2018) and DNS-OARC (since 2019) that make it simple to gather accurate latency and throughput metrics for Domain Name Service (DNS). These tools are easy-to-use and simulate typical Internet, so network operators can benchmark their naming and addressing infrastructure and plan for upgrades. The latest version of the dnsperf and resperf can be used with test files that include IPv6 queries. Following repositories are included: https://github.com/DNS-OARC/dnsperf
  • EPEL 10 : aarch64, x86_64
  • EPEL 8 : aarch64, x86_64
  • EPEL 9 : aarch64, x86_64
  • Fedora 42 : aarch64, x86_64
  • Fedora 43 : aarch64, x86_64
  • Fedora 44 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64

@dnsoarc/dnscap

dnscap is a network capture utility designed specifically for DNS traffic. It produces binary data in pcap(3) format. This utility is similar to tcpdump(1), but has a number of features tailored to DNS transactions and protocol options. Following repositories are included: https://github.com/DNS-OARC/dnscap
  • EPEL 10 : aarch64, x86_64
  • EPEL 8 : aarch64, x86_64
  • EPEL 9 : aarch64, x86_64
  • Fedora 42 : aarch64, x86_64
  • Fedora 43 : aarch64, x86_64
  • Fedora 44 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64

@dnsoarc/dsc

DNS Statistics Collector (DSC) is a tool used for collecting and exploring statistics from busy DNS servers. It uses a distributed architecture with collectors running on or near nameservers sending their data to one or more central presenters for display and archiving. Collectors use pcap to sniff network traffic. They transmit aggregated data to the presenter as XML data. Following repositories are included: https://github.com/DNS-OARC/dsc https://github.com/DNS-OARC/dsp https://github.com/DNS-OARC/p5-DSC https://github.com/DNS-OARC/dsc-datatool
  • EPEL 10 : aarch64, x86_64
  • EPEL 8 : aarch64, x86_64
  • EPEL 9 : aarch64, x86_64
  • Fedora 42 : aarch64, x86_64
  • Fedora 43 : aarch64, x86_64
  • Fedora 44 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64

@dnsoarc/packetq

packetq is a command line tool to run SQL queries directly on PCAP files, the results can be outputted as JSON (default), formatted/compact CSV and XML. It also contain a very simplistic web-server in order to inspect PCAP files remotely. PacketQ was previously known as DNS2db but was renamed in 2011 when it was rebuilt and could handle protocols other than DNS among other things. Following repositories are included: https://github.com/DNS-OARC/PacketQ
  • EPEL 10 : aarch64, x86_64
  • EPEL 8 : aarch64, x86_64
  • EPEL 9 : aarch64, x86_64
  • Fedora 42 : aarch64, x86_64
  • Fedora 43 : aarch64, x86_64
  • Fedora 44 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64

@dnsoarc/validns-pr

PRE-RELEASE! Pre-release of @dnsoarc/validns.
  • EPEL 10 : aarch64, x86_64
  • EPEL 8 : aarch64, x86_64
  • EPEL 9 : aarch64, x86_64
  • Fedora 42 : aarch64, x86_64
  • Fedora 43 : aarch64, x86_64
  • Fedora 44 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64

@dnsoarc/validns

WIP
  • EPEL 10 : aarch64, x86_64
  • EPEL 8 : aarch64, x86_64
  • EPEL 9 : aarch64, x86_64
  • Fedora 42 : aarch64, x86_64
  • Fedora 43 : aarch64, x86_64
  • Fedora 44 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64

@dnsoarc/dnsjit

dnsjit is a combination of parts taken from dsc, dnscap, drool, and put together around Lua to create a script-based engine for easy capturing, parsing and statistics gathering of DNS messages while also providing facilities for replaying DNS traffic. One of the core functionality that dnsjit brings is to tie together C and Lua modules through a receiver/producer interface. This allows creation of custom chains of functionality to meet various requirements. Another core functionality is the ability to parse and process DNS messages even if the messages are non-compliant with the DNS standards. Following repositories are included: https://github.com/DNS-OARC/dnsjit
  • EPEL 10 : aarch64, x86_64
  • EPEL 8 : aarch64, x86_64
  • EPEL 9 : aarch64, x86_64
  • Fedora 42 : aarch64, x86_64
  • Fedora 43 : aarch64, x86_64
  • Fedora 44 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64

@dnsoarc/dnswire

A C library for encoding/decoding different DNS encapsulations and transporting them over different protocols. Includes tinyframe, a minimalistic Frame Streams library. Following repositories are included: https://github.com/DNS-OARC/dnswire https://github.com/DNS-OARC/tinyframe
  • EPEL 10 : aarch64, x86_64
  • EPEL 8 : aarch64, x86_64
  • EPEL 9 : aarch64, x86_64
  • Fedora 42 : aarch64, x86_64
  • Fedora 43 : aarch64, x86_64
  • Fedora 44 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64

@dnsoarc/dnswire-pr

Pre-release of @dnsoarc/dnswire.
  • EPEL 10 : aarch64, x86_64
  • EPEL 8 : aarch64, x86_64
  • EPEL 9 : aarch64, x86_64
  • Fedora 42 : aarch64, x86_64
  • Fedora 43 : aarch64, x86_64
  • Fedora 44 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64

@dnsoarc/dnsmeter

DNSMeter is a tool for testing performance of nameserver and/or infrastructure around it. It generates dns queries and sends them via UDP to a target nameserver and counts the answers. Features: payload can be given as text file or pcap file can automatically run different load steps, which can be given as list or ranges results per load step can be stored in CSV file sender address can be spoofed from a given network or from pcap file, if payload is a pcap file answers are counted, even if source address is spoofed, if answers get routed back to the load generator roundtrip-times are measured (average, min, mix) amount of DNSSEC queries can be given as percentage of total traffic optimized for high amount of packets. On an Intel(R) Xeon(R) CPU E5-2430 v2 @ 2.50GHz it can generate more than 900.000 packets per second Following repositories are included: https://github.com/DNS-OARC/dnsmeter
  • EPEL 8 : aarch64, x86_64
  • EPEL 9 : aarch64, x86_64
  • Fedora 42 : aarch64, x86_64
  • Fedora 43 : aarch64, x86_64
  • Fedora 44 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64

@dnsoarc/dnsmeter-pr

PRE-RELEASE! Pre-release of @dnsoarc/dnsmeter.
  • EPEL 8 : aarch64, x86_64
  • EPEL 9 : aarch64, x86_64
  • Fedora 42 : aarch64, x86_64
  • Fedora 43 : aarch64, x86_64
  • Fedora 44 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64

@dnsoarc/dnsperf-pr

PRE-RELEASE! Pre-release of @dnsoarc/dnsperf.
  • EPEL 10 : aarch64, x86_64
  • EPEL 8 : aarch64, x86_64
  • EPEL 9 : aarch64, x86_64
  • Fedora 42 : aarch64, x86_64
  • Fedora 43 : aarch64, x86_64
  • Fedora 44 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64

@dnsoarc/dnsjit-pr

PRE-RELEASE! Pre-release of @dnsoarc/dnsjit.
  • EPEL 10 : aarch64, x86_64
  • EPEL 8 : aarch64, x86_64
  • EPEL 9 : aarch64, x86_64
  • Fedora 42 : aarch64, x86_64
  • Fedora 43 : aarch64, x86_64
  • Fedora 44 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64

@dnsoarc/packetq-pr

PRE-RELEASE! Pre-release of @dnsoarc/packetq.
  • EPEL 10 : aarch64, x86_64
  • EPEL 8 : aarch64, x86_64
  • EPEL 9 : aarch64, x86_64
  • Fedora 42 : aarch64, x86_64
  • Fedora 43 : aarch64, x86_64
  • Fedora 44 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64
  • 1
  • 2