# `protomask`: Fast & reliable user space NAT64 [![GitHub release](https://img.shields.io/github/v/release/ewpratten/protomask)](https://github.com/ewpratten/protomask/releases/latest) [![Build](https://github.com/Ewpratten/protomask/actions/workflows/build.yml/badge.svg)](https://github.com/ewpratten/protomask/actions/workflows/build.yml) [![Audit](https://github.com/ewpratten/protomask/actions/workflows/audit.yml/badge.svg)](https://github.com/ewpratten/protomask/actions/workflows/audit.yml) > The protomask tool suite is a collection of user space tools that translate packets between OSI layer 3 protocol versions This repository (referred to as the *protomask tool suite*) contains the following sub-projects:
Crate | Info | Latest Version |
protomask |
User space NAT64 implementation | |
protomask-clat |
User space Customer-side transLATor (CLAT) implementation | |
easy-tun |
A pure-rust TUN interface library | |
fast-nat |
An OSI layer 3 Network Address Table built for speed | |
interproto |
Utilities for translating packets between IPv4 and IPv6 | |
rfc6052 |
A Rust implementation of RFC6052 | |
rtnl |
Slightly sane wrapper around rtnetlink |