Skip to content

abvdasker/Stunner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Codacy Badge Circle CI

Stunner

This is an incomplete STUN server implementation aiming for compliance with with RFC 5389. TLS support likely will not be provided (this can probably be achieved using a reverse proxy). A release after 1.0 may support RFC 5780.

Roadmap to 1.0

  1. Data modeling, request/response business logic
  2. UDP Support
  3. TCP support
  4. Integration testing with RFC 5769 test vectors & simple client
  5. Improved CLI
  6. Logging
  7. Threadpooled request handling
  8. General cleanup and refactoring

Building

This project was designed to require no dependencies beyond the Java standard libraries.

JDK >= 6

$ git clone https://github.com/abvdasker/Stunner
$ cd Stunner
$ ./build.sh

Ant

Building with Ant will allow you to run the test suite as part of the build process.

$ git clone https://github.com/abvdasker/Stunner
$ cd Stunner
$ ant build

OR, without tests:

$ ant dist

Running

$ java -jar Stunner.jar

About

A STUN server in Java with no dependencies

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published