go-igdman/

directory
v0.0.0-...-fd97e0e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 16, 2016 License: Apache-2.0, Apache-2.0

README

go-igdman Travis CI Status Coverage Status GoDoc

To install:

go get github.com/getlantern/go-igdman

For docs:

godoc github.com/getlantern/go-igdman/igdman

Acknowledgements:

igdman is just a wrapper around:

Embedding upnpc

To build the go files that embed the upnpc executables for different platforms, just place the binaries into the right subfolder of binaries and then run embedupnpc.bash. This script takes care of code signing the Windows and OS X executables.

This script signs the Windows executable, which requires that osslsigncode utility be installed. On OS X with homebrew, you can do this with brew install osslsigncode.

You will also need to set the environment variables BNS_CERT and BNS_CERT_PASS to point to bns-cert.p12 and its password so that the script can sign the Windows executable.

This script also signs the OS X executable, which requires you to use our OS X signing certificate, available here. The password is here.

Directories

Path Synopsis
Package igdman provides a basic management interface for Internet Gateway Devices (IGDs), primarily intended to help with creating port mappings from external ports to ports on internal ips.
Package igdman provides a basic management interface for Internet Gateway Devices (IGDs), primarily intended to help with creating port mappings from external ports to ports on internal ips.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL