Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nyat

Note

This project is under active development. Planned features:

  • Batch mode — run multiple mapping tasks from a .toml config file
  • Forward mode — relay traffic to a local target service

NAT traversal toolkit — discover and maintain your public address via STUN.

A Rust reimplementation of natmap / natter.

When every NAT layer is full cone (NAT-1), external hosts can reach you — but only if you know the current mapping. nyat discovers that mapping and keeps it alive.

Crates

Crate Description
nyat CLI binary
nyat-core Library — async builder API for NAT mapping sessions

Building

cargo build --release

License

GPL-3.0-or-later

About

Discovers and maintains public socket addresses via STUN, keeping NAT mappings alive over TCP or UDP.

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages