The ANT project provides software for
Packet Trace Analysis and Anonymization,
IPv4 Census and Survey Analysis and Visualization,
DNS Analysis and Privacy,
DNS Experimentation,
Security,
Tools, and 
External.
  
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
      - 
	 
	 ANT spectrum
	 
	   A Spectrum Analysis tool package, including sample input/output files. This package requires the fftw library.
	 
       
 
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
      - 
	 
	 cryptopANT
	 
	   C/C++ Library/tool for IP address anonymization
	 
       
 
    
  
    
    
    
    
    
      - 
	 
	 dag scrubber
	 
	   Tool for scrubbing packet traces
	 
       
 
    
  
    
    
    
    
    
      - 
	 
	 dag trace generator
	 
	   The DAG Trace generator is a collection of tools for parsing a DAG formatted packet header trace. (Please see the enclosed README for instructions.)
	 
       
 
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
      - 
	 
	 LANDER Trace Software
	 
	   LANDER Trace Capture software handles for packet capture, scrubbing, and triggering user-provided scripts
	 
       
 
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
      - 
	 
	 mtracecap
	 
	   packet capture tool
	 
       
 
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
      - 
	 
	 stream_merger
	 
	   traffic stream merger
	 
       
 
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
  
  
  
    
    
    
    
    
  
    
    
    
    
    
      - 
	 
	 ant_rdns_crawler
	 
	   The ANT RDNS crawler discovers reverse DNS names for the entire IPv4 space, quickly, politely, and correctly.
	 
       
 
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
      - 
	 
	 digit
	 
	   Digit is a client query tool for T-DNS (DNS with TCP and TLS), designed to measure performance.
	 
       
 
    
  
    
    
    
    
    
      - 
	 
	 ditl
	 
	   DITL Anonymization at B-Root
	 
       
 
    
  
    
    
    
    
    
      - 
	 
	 dnsanon
	 
	   extract DNS traffic from pcap to text with optionally anonymization
	 
       
 
    
  
    
    
    
    
    
      - 
	 
	 dnsanon_rssac
	 
	   Dnsanon_rssac is an implementation of RSSAC-002v2 processing for DNS statistics
	 
       
 
    
  
    
    
    
    
    
      - 
	 
	 dnsroot-xtables
	 
	   The dnsroot filter for xtables filters for valid top level domains (TLDs).
	 
       
 
    
  
    
    
    
    
    
      - 
	 
	 dnstapmq
	 
	   Convert dnstap data to message_question format.
	 
       
 
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
      - 
	 
	 knot_dnsrtt
	 
	   Knot DNSRTT extends Knot to solicit TCP DNS queries for each subnet.
	 
       
 
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
      - 
	 
	 tdns-client-proxy
	 
	   Tdns-client-proxy is a client-side proxy for DNS, designed to run on a computer taking UDP in and sending it privately with T-DNS to a remote recursive resolver
	 
       
 
    
  
    
    
    
    
    
      - 
	 
	 tdns-server-proxy
	 
	   Tdns-server-proxy is a server-side proxy for DNS.  It listens to incoming private T-DNS (with TCP and TLS) and turns it back into UDP queries to a local DNS resolver
	 
       
 
    
  
    
    
    
    
    
      - 
	 
	 T-DNS support for unbound patch
	 
	   Unbound patches add STARTTLS handling to incoming unbound queries (but not outgoing T-DNS)
	 
       
 
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
      - 
	 
	 verfploeter/packetcapr
	 
	   A pinger for active measurement of anycast catchements.
	 
       
 
    
  
    
    
    
    
    
      - 
	 
	 verfploeter/pingextract
	 
	   A ping analyzer for active measurement of anycast catchements.
	 
       
 
    
  
    
    
    
    
    
      - 
	 
	 verfploeter/plotter
	 
	   Plot a wordmap showing catchments from verfploeter pcaps or text files.
	 
       
 
    
  
  
  
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
      - 
	 
	 AuntieTuna
	 
	   Chrome browser extension to detect phishing websites
	 
       
 
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
      - 
	 
	 chhoyhopper
	 
	   Moving target defense for ssh with IPv6.
	 
       
 
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
      - 
	 
	 ddidd
	 
	   This repository contains DDiDD software, which decides what filter to activate and deactivate depending on the perceived load on the server. (Please see the enclosed README for instructions.)
	 
       
 
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
      - 
	 
	 IoTSTEED
	 
	   Bot-side defense to IoT-based DDoS attacks from edge router
	 
       
 
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
  
  
  
    
    
    
    
    
      - 
	 
	 antlink
	 
	   Manage a tree of git or other VC repositories with funky symlinks
	 
       
 
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
      - 
	 
	 anygility/anygility-peering
	 
	   Tools to build a playbook in peering testbed, parse captured anycast catchment data, and attack traffic
	 
       
 
    
  
    
    
    
    
    
      - 
	 
	 anygility/anygility-system
	 
	   Tools for offered load estimation and policy selection using a BGP playbook
	 
       
 
    
  
    
    
    
    
    
      - 
	 
	 anygility/anygility-tangled
	 
	   Tools for anycast experiments in Tangled testbed
	 
       
 
    
  
    
    
    
    
    
  
    
    
    
    
    
      - 
	 
	 babackup
	 
	   Babackup: simple, secure, efficient ssh/rsync-based backup
	 
       
 
    
  
    
    
    
    
    
      - 
	 
	 babarchive
	 
	   Manage babarchives, checksummed directory trees that can be validated
	 
       
 
    
  
    
    
    
    
    
  
    
    
    
    
    
      - 
	 
	 content-reuse-detection
	 
	   source code for content reuse detection paper
	 
       
 
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
      - 
	 
	 outage_adaptive_geolocation
	 
	   Scripts we run to geolocate our outage_adaptive datasets
	 
       
 
    
  
    
    
    
    
    
      - 
	 
	 Plumb
	 
	   Plumb is a large-block stream processing system for efficient multi-user pipelines.
	 
       
 
    
  
    
    
    
    
    
  
    
    
    
    
    
      - 
	 
	 rejwreply
	 
	   rejwreply is a linux kernel patch set that adds echo-reply as a new feedback type in iptable REJECT rule.
	 
       
 
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
      - 
	 
	 timefind and indexer
	 
	   Software to handle indexing and selection of multiple network data types based on a given time range.
	 
       
 
    
  
    
    
    
    
    
      - 
	 
	 USCthesis
	 
	   a LaTeX style package for writing theses at USC.
	 
       
 
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
  
  
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
  
    
    
    
    
    
      - 
	 
	 libtrace
	 
	   libtrace is a library for packet trace processing