VicNing / node-stun

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

stunman

stunman is a zero-runtime-dependency node.js library written in Typescript that implements Session Traversal Utilities for NAT (STUN) protocol.

Currently under heavy constructon.

Implemented Protocols

Features

  • STUN client with UDP, IPv4 support

Usage

import { bindingRequest } from "stunman/client";
//or const { bindingRequest } = require('stunman');

bindingRequest();

Roadmap

  • STUN URI parsing
  • Basic TCP support
  • UDP retransmission
  • STUN server implementation
  • DTLS support
  • IPv6 support

About

License:Other


Languages

Language:TypeScript 98.6%Language:JavaScript 1.1%Language:Shell 0.3%