All Projects → tonyg → racket-nat-traversal

tonyg / racket-nat-traversal

Licence: other
Racket implementation of NAT traversal utilities for opening ports on home routers.

Programming Languages

racket
414 projects
Makefile
30231 projects

racket-nat-traversal, a set of NAT traversal utilities for Racket.

This library implements

  • NAT-PMP, the Apple/IETF protocol for opening TCP and UDP ports on home routers, and

  • UPnP, in particular the "WANIPConnection" service, the Microsoft et al. protocol for doing the same, plus a whole lot more.

It provides both a low-level interface to each of the two protocols as well as a high-level interface that abstracts away from the details of the particular NAT traversal techniques available.

License

racket-nat-traversal is written by Tony Garnock-Jones [email protected] and is licensed under the AGPL 3.0.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].