Skip to content

uchouT/nyat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 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

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages