Skip to content

gih900/IPv6--DNS-Frag-Test-Rig

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

IPv6--DNS-Frag-Test-Rig - en example of raw IPv6 UDP sockets using the DNS

This is a program which acts as a front to a UDP-based DNS server that performs IPv6 packet fragmentation. The program is intended to test the capability of DNS resolvers to receive fragmented IPv6 packets in the DNS.

The program uses raw IPv6 sockets as the way in which the fragmented IPv6 packets are constructed.

This code relies on system calls in Linux, and has been developed on a Debian 4.9.25-1.

For FreeBSD and similar platforms such as Mac OSX the raw socket calls need to be replaced with calls into the pcap library to both send and receive raw packets.

About

Source code for a DNS Fragmentation Program

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages