miniupnp/miniupnpd
Thomas Bernard d19048ef9e miniupnpd: Make all manufacturer info configurable 2013-12-13 12:03:28 +01:00
..
bsd miniupnpd: Implement get_src_for_route_to() for *BSD 2013-02-06 15:08:10 +01:00
ipf miniupnpd/ipf: Adding support for IP Filter version 5.x 2013-05-20 02:14:04 +02:00
ipfw
linux add code to linux getifstats for wireless interfaces 2013-04-29 12:23:06 +02:00
mac
netfilter Add initial PCP support 2013-07-11 09:38:55 +02:00
pf
solaris
.gitignore
Changelog.txt miniupnpd: Make all manufacturer info configurable 2013-12-13 12:03:28 +01:00
INSTALL miniupnpd: Use pkg-config under linux to find libiptc. 2013-05-03 11:33:36 +02:00
LICENSE
Makefile miniupnpd: Implement get_src_for_route_to() for *BSD 2013-02-06 15:08:10 +01:00
Makefile.linux Add initial PCP support 2013-07-11 09:38:55 +02:00
Makefile.macosx
README
TODO
VERSION miniupnpd: prepare for version 1.8 2013-02-06 15:20:48 +01:00
bsdqueue.h
codelength.h
commonrdr.h
daemonize.c
daemonize.h
genconfig.sh miniupnpd: Make all manufacturer info configurable 2013-12-13 12:03:28 +01:00
getconnstatus.c miniupnpd: autodetect LAN interface netmask instead of defaulting to /24 2013-03-23 11:50:57 +01:00
getconnstatus.h
getifaddr.c Add initial PCP support 2013-07-11 09:38:55 +02:00
getifaddr.h Add initial PCP support 2013-07-11 09:38:55 +02:00
getifstats.h
getroute.h miniupnpd: Implement get_src_for_route_to() for *BSD 2013-02-06 15:08:10 +01:00
ifacewatcher.h
macros.h
minissdp.c minissdp.c: Also send byebye with all UUIDs 2013-06-15 14:51:28 +02:00
minissdp.h
miniupnpd.8
miniupnpd.c miniupnpd: Make all manufacturer info configurable 2013-12-13 12:03:28 +01:00
miniupnpd.conf miniupnpd: Make all manufacturer info configurable 2013-12-13 12:03:28 +01:00
miniupnpdctl.c
miniupnpdctl.txt
miniupnpdpath.h
miniupnpdtypes.h
minixml.c
minixml.h
natpmp.c Add initial PCP support 2013-07-11 09:38:55 +02:00
natpmp.h Add initial PCP support 2013-07-11 09:38:55 +02:00
options.c miniupnpd: Make all manufacturer info configurable 2013-12-13 12:03:28 +01:00
options.h miniupnpd: Make all manufacturer info configurable 2013-12-13 12:03:28 +01:00
pcp_msg_struct.h Add initial PCP support 2013-07-11 09:38:55 +02:00
pcplearndscp.c Add initial PCP support 2013-07-11 09:38:55 +02:00
pcplearndscp.h Add initial PCP support 2013-07-11 09:38:55 +02:00
pcpserver.c Add IPv4 permission check into PCP MAP operation 2013-07-23 08:59:03 +02:00
pcpserver.h Add initial PCP support 2013-07-11 09:38:55 +02:00
testgetifaddr.c miniupnpd/testgetifaddr: display addr and mask 2013-04-27 17:52:49 +02:00
testgetifstats.c
testgetroute.c miniupnpd: Implement get_src_for_route_to() for *BSD 2013-02-06 15:08:10 +01:00
testupnpdescgen.c miniupnpd: Make all manufacturer info configurable 2013-12-13 12:03:28 +01:00
testupnppermissions.c
upnpdescgen.c miniupnpd: Make all manufacturer info configurable 2013-12-13 12:03:28 +01:00
upnpdescgen.h
upnpdescstrings.h miniupnpd: Make all manufacturer info configurable 2013-12-13 12:03:28 +01:00
upnpevents.c Have distinct UUID for the 3 devices (IGD, WAN Device, WAN Connection Device) 2013-06-13 16:03:36 +02:00
upnpevents.h
upnpglobalvars.c miniupnpd: Make all manufacturer info configurable 2013-12-13 12:03:28 +01:00
upnpglobalvars.h miniupnpd: Make all manufacturer info configurable 2013-12-13 12:03:28 +01:00
upnphttp.c upnphttp.c: Added Ext: header to HTTP responses to conform to UDA 2013-02-07 11:26:48 +01:00
upnphttp.h
upnppermissions.c
upnppermissions.h
upnppinhole.c
upnppinhole.h
upnpredirect.c Add initial PCP support 2013-07-11 09:38:55 +02:00
upnpredirect.h
upnpreplyparse.c update upnpreplyparse to allow larger values (128 chars instead of 64) 2013-06-06 23:41:23 +02:00
upnpreplyparse.h update upnpreplyparse to allow larger values (128 chars instead of 64) 2013-06-06 23:41:23 +02:00
upnpsoap.c upnpsoap.c: adding TODO... to be done later for compliance 2013-08-19 18:25:54 +02:00
upnpsoap.h
upnpurns.h
upnputils.c miniupnpd/upnputils.c: use scope in get_lan_for_peer() for IPv6 addresses 2013-04-20 11:06:17 +02:00
upnputils.h miniupnpd: filter HTTP and SSDP based on source IP 2013-02-06 15:20:04 +01:00

README

MiniUPnP project
(c) 2006-2012 Thomas Bernard
webpage: http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
github: https://github.com/miniupnp/miniupnp
freecode: http://freecode.com/projects/miniupnp
contact: miniupnp@free.fr

This directory contain the miniUPnP daemon software, aka miniUPnPd.
This software is subject to the conditions detailed in
the LICENSE file provided with this distribution.


The miniUPnP daemon is an UPnP IGD (internet gateway device)
which provide NAT traversal services to any UPnP enabled client on
the network.
See http://www.upnp.org/ for more details on UPnP.
During the year 2011, support for IGD v2 has been added.
In 2012, IGD v2 WANIPv6FirewallControl has been implemented.
It is not yes enabled by default because it still needs testing.

Support for the NAT Port Mapping Protocol (NAT-PMP) has been
added. See information about NAT-PMP here :
http://miniupnp.free.fr/nat-pmp.html

Read the INSTALL files for instructions to compile, install and
configure miniupnpd.

Report bugs to miniupnp@free.fr on the web forum
http://miniupnp.tuxfamily.org/forum/
or using https://github.com/miniupnp/miniupnp/issues

Thomas Bernard