diff --git a/README.md b/README.md index 5fc57fc..1886204 100644 --- a/README.md +++ b/README.md @@ -7,20 +7,13 @@ This repository contains: -- `protomask`: The main NAT64 daemon - - [![Crates.io](https://img.shields.io/crates/v/protomask)](https://crates.io/crates/protomask) -- `protomask-clat`: A Customer-side transLATor (CLAT) implementation - - [![Crates.io](https://img.shields.io/crates/v/protomask)](https://crates.io/crates/protomask) -- `easy-tun`: A minimal TUN interface library - - [![Crates.io](https://img.shields.io/crates/v/easy-tun)](https://crates.io/crates/easy-tun) [![Docs.rs](https://docs.rs/easy-tun/badge.svg)](https://docs.rs/easy-tun) -- `fast-nat`: A library designed for highly efficient mapping and lookup of IP address pairs - - [![Crates.io](https://img.shields.io/crates/v/fast-nat)](https://crates.io/crates/fast-nat) [![Docs.rs](https://docs.rs/fast-nat/badge.svg)](https://docs.rs/fast-nat) -- `interproto`: A library for translating packets between protocols - - [![Crates.io](https://img.shields.io/crates/v/interproto)](https://crates.io/crates/interproto) [![Docs.rs](https://docs.rs/interproto/badge.svg)](https://docs.rs/interproto) -- `rfc6052`: A Rust implementation of RFC6052 - - [![Crates.io](https://img.shields.io/crates/v/rfc6052)](https://crates.io/crates/rfc6052) [![Docs.rs](https://docs.rs/rfc6052/badge.svg)](https://docs.rs/rfc6052) -- `rtnl`: A high-level wrapper around `rtnetlink` - - [![Crates.io](https://img.shields.io/crates/v/rtnl)](https://crates.io/crates/rtnl) [![Docs.rs](https://docs.rs/rtnl/badge.svg)](https://docs.rs/rtnl) +- [`protomask`](./src/protomask.rs): [![Crates.io](https://img.shields.io/crates/v/protomask)](https://crates.io/crates/protomask) +- [`protomask-clat`](./src/protomask-clat.rs): [![Crates.io](https://img.shields.io/crates/v/protomask)](https://crates.io/crates/protomask) +- [`easy-tun`](./libs/easy-tun/): [![Crates.io](https://img.shields.io/crates/v/easy-tun)](https://crates.io/crates/easy-tun) [![Docs.rs](https://docs.rs/easy-tun/badge.svg)](https://docs.rs/easy-tun) +- [`fast-nat`](./libs/fast-nat/): [![Crates.io](https://img.shields.io/crates/v/fast-nat)](https://crates.io/crates/fast-nat) [![Docs.rs](https://docs.rs/fast-nat/badge.svg)](https://docs.rs/fast-nat) +- [`interproto`](./libs/interproto/): [![Crates.io](https://img.shields.io/crates/v/interproto)](https://crates.io/crates/interproto) [![Docs.rs](https://docs.rs/interproto/badge.svg)](https://docs.rs/interproto) +- [`rfc6052`](./libs/rfc6052/): [![Crates.io](https://img.shields.io/crates/v/rfc6052)](https://crates.io/crates/rfc6052) [![Docs.rs](https://docs.rs/rfc6052/badge.svg)](https://docs.rs/rfc6052) +- [`rtnl`](./libs/rtnl/): [![Crates.io](https://img.shields.io/crates/v/rtnl)](https://crates.io/crates/rtnl) [![Docs.rs](https://docs.rs/rtnl/badge.svg)](https://docs.rs/rtnl) For user-oriented documentation, see the [protomask website](https://protomask.ewpratten.com).