clarkconnect upnp
Sponsored Links
Sponsored Links
clarkconnect upnp
No.
Title
Category
Price
License
Expand All
1
System -> Linux-Distributions
GPL GNU General Public License
Hide show
ClarkConnect is a powerful yet easy-to-use software package that transforms off-the-shelf server hardware into a dedicated Internet firewall, gateway or server.
ClarkConnect is a great solution for schools, businesses, organizations, and home offices.
ClarkConnect transforms standard PC hardware into either:
· a dedicated firewall/gateway for your network, or
· a standalone server on your local network
The award-winning Linux-based solution includes firewall and security tools, along with file, print, web, e-mail, proxy, antivirus, antispam, content filtering, VPN servers and more. A detailed feature list is shown in the sidebar below.
Easy to Install and Manage
The software is easy to install on off-the-shelf hardware ... you can be up and running in minutes.
· purchase a CD, or download burn your own
· insert the CD into the server system
· start the server from the CD
· follow the installation wizard
Once you have your ClarkConnect system up and running, you can configure the server/gateway with an easy-to-use web-based administration tool.
Integrated Updates and Managed Services
· ClarkConnect includes integrated Gateway Services (GS). to update, manage and monitor your system.
· 24/7 port and resource monitoring
· DNS services, including dynamic DNS
· antivirus protection
· antispam tools
· content filter updates
· managed/dynamic VPN
· daily security audits
· intrusion detection updates
· e-mail/MX backup
Different Needs... Different Solutions
We offer three different editions of the ClarkConnect software. Each edition solves different needs.
Professional Edition - Firewall and Gateway
The Professional Edition is a firewall solution that protects your network from the constant hazards lurking on the Internet. The software includes a stateful firewall, antispam protection, antivirus protection, content filtering, managed VPN, intrusion prevention, and more.
Office Edition - All-in-One Gateway/Server
The Office Edition includes not only the core security features found in the Professional Edition, but also server features: file server, print server, web server, advanced mail server, and database server.
Home Edition - Home and Hobbyist Solution
The Home Edition is designed for home use -- we include extras such as MP3 support, online photo albums and computer security model appropriate for a home environment.
Here are some key features of "ClarkConnect":
· IPsec VPN
· PPTP VPN
· Managed/Dynamic VPN
· 1-to-1 NAT support
· DMZ support
· Stateful Firewall
· Intrusion detection
· Intrusion prevention
· Antispam
· Antivirus (license req.)
· SMTP authentication
· SMTP gateway
· SMTP server
· POP and IMAP servers
· Webmail
· Banner ad blocking
· Web proxy
· Content filtering
· Bandwidth manager
· DSL (including PPPoE)
· Cable Modem
· 802.11b Wireless
· Internal DHCP server
· Caching DNS server
· Hardware and Software RAID
· multi-processor support
· Web-based configuration
· Optional Webmin package
· Apache web server
· Support for CGI and PHP
· Secure/SSL support
· FTP server
· Windows file server
· AppleShare file server
· Print server support
· Printer sharing
· MySQL Database
Whats New in 4.1 Stable Release:
· File server antivirus; Samba PDC (Primary Domain Controller) support; improved server and LAN backup features; new greylist and blacklist support for the antispam engine; greylist antispam engine; e-mail disclaimer; e-mail virtual domain support; e-mail catch-all mailbox support; webmail administration tools; the backup and restore system settings now includes the user database; the firewall has changed to accommodate the new Hot LAN and Blocking features...
Whats New in 4.2 Alpha 1 Development Release:
· ClarkConnect Community 4.2 Alpha 1 is available. Though it has only been four months since the last release, version 4.2 brings quite a few new features. This alpha build is intended for developers, integrators and curious users. Typical uses for this alpha build: final integration testing for third party developers; testing new hardware and drivers with the Linux 2.6.18 kernel; getting a sneak preview of the upcoming 4.2 release. This is alpha software, so quite a few software modules are still incomplete or not well tested. The most important known issues are: Webconfig template graphics and icons are incomplete; graphical console tool does not display on the screen properly....
ClarkConnect is a great solution for schools, businesses, organizations, and home offices.
ClarkConnect transforms standard PC hardware into either:
· a dedicated firewall/gateway for your network, or
· a standalone server on your local network
The award-winning Linux-based solution includes firewall and security tools, along with file, print, web, e-mail, proxy, antivirus, antispam, content filtering, VPN servers and more. A detailed feature list is shown in the sidebar below.
Easy to Install and Manage
The software is easy to install on off-the-shelf hardware ... you can be up and running in minutes.
· purchase a CD, or download burn your own
· insert the CD into the server system
· start the server from the CD
· follow the installation wizard
Once you have your ClarkConnect system up and running, you can configure the server/gateway with an easy-to-use web-based administration tool.
Integrated Updates and Managed Services
· ClarkConnect includes integrated Gateway Services (GS). to update, manage and monitor your system.
· 24/7 port and resource monitoring
· DNS services, including dynamic DNS
· antivirus protection
· antispam tools
· content filter updates
· managed/dynamic VPN
· daily security audits
· intrusion detection updates
· e-mail/MX backup
Different Needs... Different Solutions
We offer three different editions of the ClarkConnect software. Each edition solves different needs.
Professional Edition - Firewall and Gateway
The Professional Edition is a firewall solution that protects your network from the constant hazards lurking on the Internet. The software includes a stateful firewall, antispam protection, antivirus protection, content filtering, managed VPN, intrusion prevention, and more.
Office Edition - All-in-One Gateway/Server
The Office Edition includes not only the core security features found in the Professional Edition, but also server features: file server, print server, web server, advanced mail server, and database server.
Home Edition - Home and Hobbyist Solution
The Home Edition is designed for home use -- we include extras such as MP3 support, online photo albums and computer security model appropriate for a home environment.
Here are some key features of "ClarkConnect":
· IPsec VPN
· PPTP VPN
· Managed/Dynamic VPN
· 1-to-1 NAT support
· DMZ support
· Stateful Firewall
· Intrusion detection
· Intrusion prevention
· Antispam
· Antivirus (license req.)
· SMTP authentication
· SMTP gateway
· SMTP server
· POP and IMAP servers
· Webmail
· Banner ad blocking
· Web proxy
· Content filtering
· Bandwidth manager
· DSL (including PPPoE)
· Cable Modem
· 802.11b Wireless
· Internal DHCP server
· Caching DNS server
· Hardware and Software RAID
· multi-processor support
· Web-based configuration
· Optional Webmin package
· Apache web server
· Support for CGI and PHP
· Secure/SSL support
· FTP server
· Windows file server
· AppleShare file server
· Print server support
· Printer sharing
· MySQL Database
Whats New in 4.1 Stable Release:
· File server antivirus; Samba PDC (Primary Domain Controller) support; improved server and LAN backup features; new greylist and blacklist support for the antispam engine; greylist antispam engine; e-mail disclaimer; e-mail virtual domain support; e-mail catch-all mailbox support; webmail administration tools; the backup and restore system settings now includes the user database; the firewall has changed to accommodate the new Hot LAN and Blocking features...
Whats New in 4.2 Alpha 1 Development Release:
· ClarkConnect Community 4.2 Alpha 1 is available. Though it has only been four months since the last release, version 4.2 brings quite a few new features. This alpha build is intended for developers, integrators and curious users. Typical uses for this alpha build: final integration testing for third party developers; testing new hardware and drivers with the Linux 2.6.18 kernel; getting a sneak preview of the upcoming 4.2 release. This is alpha software, so quite a few software modules are still incomplete or not well tested. The most important known issues are: Webconfig template graphics and icons are incomplete; graphical console tool does not display on the screen properly....
Portable SDK for UPnP Devices in short libupnp provides developers with an API and code for building control points, devices, and bridges that are compliant with Version 1.0 of the Universal Plug and Play Device Architecture Specification.
This allows discovery, event notification, and control of devices on a network, independent of operating system, programming language, or physical network connection.
UPnP is an architecture that enables discovery, event notification, and control of devices on a network, independent of operating system, programming language, or physical network connection. UPnP is based on common Internet standards and specifications such as TCP/IP, HTTP, and XML.
Whats New in This Release:
· Full support for the Windows and FreeBSD operating systems was added.
· Fixes were made for x86_64 architectures.
· Several memory leaks and possible reasons for crashes were fixed.
This allows discovery, event notification, and control of devices on a network, independent of operating system, programming language, or physical network connection.
UPnP is an architecture that enables discovery, event notification, and control of devices on a network, independent of operating system, programming language, or physical network connection. UPnP is based on common Internet standards and specifications such as TCP/IP, HTTP, and XML.
Whats New in This Release:
· Full support for the Windows and FreeBSD operating systems was added.
· Fixes were made for x86_64 architectures.
· Several memory leaks and possible reasons for crashes were fixed.
3
System -> Networking
GPL GNU General Public License
Hide show
The Linux UPnP Internet Gateway Device Project is an attempt to begin work on a UPnP Forum-compliant Internet Gateway Device. It allows Windows Messenger or other this kind of programs to use voice/video through a Linux firewall running Iptables.
This program only creates DNAT (portmap) entries in you firewall on the external interface (public ip). Any other firewall code must be set to allow basically all tcp and udp through the FORWARD chain to your client machines, and the client machines must be able to contact the firewall using tcp and udp through the firewalls INPUT chain on it internal interface.
We will be adding some checks to see if FORWARD has a default policy of DROP or REJECT, however placing rules once we determine this is a bit tricky. Theres at the moment no real way to check to see if a packet matchin this rule will pass through any additional rules that may be located above it. Also, we will probably need to check for any rules below as well. Hopefully we can get this implemented soon.
In the meantime, please be aware of this fact, and if you are seeing Advertisements sent in the /var/log/debug file (or whatever you have syslog set to log DEBUG level messages to), but you are not seeing AddPortMaps, the most likely this is the problem, or it could be the following problem.
UPnP works with the 239.0.0.0/255.0.0.0 multicast addresses. Windows Messenger may also send request to a Unicast address, and thus the reason for the patch to the UPnP source code for this to work. Nevertheless, to add a route in your box for the multicast address, just use the following command, replaceing with the interface name of your inside interface name (i.e., eth0).
Whats New in This Release:
· Fixed issues with Direct Play games not deleting broadcast port mappings So most if not all Direct Play games will now work correctly.
· Added Byte and Packet counter code contributed by giussani
· Changed all the xml and skl files to include our UUID and some other updatet information that needed to be changed.
· Added a CREDITS file to make sure I give thanks to the person who inspired me to write this program, along with everyone else whos contributing.
· Fixed the startup message in messages to report the correct version now.
· Once again, other small changes i cant remember
This program only creates DNAT (portmap) entries in you firewall on the external interface (public ip). Any other firewall code must be set to allow basically all tcp and udp through the FORWARD chain to your client machines, and the client machines must be able to contact the firewall using tcp and udp through the firewalls INPUT chain on it internal interface.
We will be adding some checks to see if FORWARD has a default policy of DROP or REJECT, however placing rules once we determine this is a bit tricky. Theres at the moment no real way to check to see if a packet matchin this rule will pass through any additional rules that may be located above it. Also, we will probably need to check for any rules below as well. Hopefully we can get this implemented soon.
In the meantime, please be aware of this fact, and if you are seeing Advertisements sent in the /var/log/debug file (or whatever you have syslog set to log DEBUG level messages to), but you are not seeing AddPortMaps, the most likely this is the problem, or it could be the following problem.
UPnP works with the 239.0.0.0/255.0.0.0 multicast addresses. Windows Messenger may also send request to a Unicast address, and thus the reason for the patch to the UPnP source code for this to work. Nevertheless, to add a route in your box for the multicast address, just use the following command, replaceing with the interface name of your inside interface name (i.e., eth0).
Whats New in This Release:
· Fixed issues with Direct Play games not deleting broadcast port mappings So most if not all Direct Play games will now work correctly.
· Added Byte and Packet counter code contributed by giussani
· Changed all the xml and skl files to include our UUID and some other updatet information that needed to be changed.
· Added a CREDITS file to make sure I give thanks to the person who inspired me to write this program, along with everyone else whos contributing.
· Fixed the startup message in messages to report the correct version now.
· Once again, other small changes i cant remember
libupnp is a Linux SDK and UPnP devices library.
The Linux SDK for UPnP Devices is an SDK for development of UPnP device
and control point applications for Linux.
It consists of the core UPnP protocols along with a UPnP-specific eXtensible Markup Language (XML) parser supporting the Document Object Model (DOM) Level 2 API and an optional, integrated mini web server for serving UPnP related documents.
The Linux SDK for UPnP Devices is an SDK for development of UPnP device
and control point applications for Linux.
It consists of the core UPnP protocols along with a UPnP-specific eXtensible Markup Language (XML) parser supporting the Document Object Model (DOM) Level 2 API and an optional, integrated mini web server for serving UPnP related documents.
GMediaRender is a UPnP media renderer for POSIX-compliant systems, such as GNU/Linux or UNIX. It implements the server component that provides UPnP controllers a means to render media content (audio, video and images) from a UPnP media server.
MediaServer / AV
UPnP A/V is a three-tier system, consisting of Servers, Renderers and Controllers. With an A/V UPnP controller you can instruct a UPnP A/V Renderer (such as GMediaRender) to play multimedia content (pictures, music tracks, radio broadcasts, movies, ..) available from a UPnP A/V Server.
UPnP A/V components are available both as stand-alone consumer electronics devices, as well as are software-only implementations. Listed below are some software implementations which run on GNU/Linux.
MediaServer / AV
UPnP A/V is a three-tier system, consisting of Servers, Renderers and Controllers. With an A/V UPnP controller you can instruct a UPnP A/V Renderer (such as GMediaRender) to play multimedia content (pictures, music tracks, radio broadcasts, movies, ..) available from a UPnP A/V Server.
UPnP A/V components are available both as stand-alone consumer electronics devices, as well as are software-only implementations. Listed below are some software implementations which run on GNU/Linux.
Linkage is a Gtk+ BitTorrent client written in C++.
Linkage is a BitTorrent using gtkmm and libtorrent. Features include DHT, PEX, UPnP, desktop notifications and torrent creation.
Linkage is a BitTorrent using gtkmm and libtorrent. Features include DHT, PEX, UPnP, desktop notifications and torrent creation.
UPNPLib is a Java library for the UPNP protocol.
UPNP is a protocol based on SSDP to discover UPNP compliant devices on a network. Specific search can be made to only look for a specific type of device or for all devices available.
Once a device is found on the network, the client can retreive the device description ( devices state variables and available operations ) and start to interact with it using XML messages. UPNP devices types capabilities are usually available here.
UPNP is born in 1999 and seems to start to find a larger audience since most new Broadband ADSL router modems are UPNP compliant.
Everything started when the JAFS project needed to have a mechanism to automatically open server ports on a NAT router so that it become accessible from the internet without needs to go hack the router configuration to manually open the required ports ( when admin is aware the ports needs to be open :o) ). SNMP could have been a technology used for such purpose but unfortunatly there are some pitfalls :
1. SNMP is not always implemented on entry level routers.
2. SNMP interface to open ports on a router is not standardized which leads to develop specific SNMP routine for each SNMP aware routers vendors.
3. No good open source libraries for SNMP available.
UPNP was another option that has a big advantage : There is a defined interface in IGD devices (Internet Gateway Device) to do such job which means that all IGD UPNP devices could work with the same piece of code. Almost all new ADSL broadband routers contains the UPNPTM IGD technology, since we did not found any good Java UPNP libraries so we decided to create our own.
Whats New in This Release:
· This release is mainly a bugfix one, which should improve compatibility with UPNP Internet Gateway devices used for NAT port mapping on XDSL devices.
UPNP is a protocol based on SSDP to discover UPNP compliant devices on a network. Specific search can be made to only look for a specific type of device or for all devices available.
Once a device is found on the network, the client can retreive the device description ( devices state variables and available operations ) and start to interact with it using XML messages. UPNP devices types capabilities are usually available here.
UPNP is born in 1999 and seems to start to find a larger audience since most new Broadband ADSL router modems are UPNP compliant.
Everything started when the JAFS project needed to have a mechanism to automatically open server ports on a NAT router so that it become accessible from the internet without needs to go hack the router configuration to manually open the required ports ( when admin is aware the ports needs to be open :o) ). SNMP could have been a technology used for such purpose but unfortunatly there are some pitfalls :
1. SNMP is not always implemented on entry level routers.
2. SNMP interface to open ports on a router is not standardized which leads to develop specific SNMP routine for each SNMP aware routers vendors.
3. No good open source libraries for SNMP available.
UPNP was another option that has a big advantage : There is a defined interface in IGD devices (Internet Gateway Device) to do such job which means that all IGD UPNP devices could work with the same piece of code. Almost all new ADSL broadband routers contains the UPNPTM IGD technology, since we did not found any good Java UPNP libraries so we decided to create our own.
Whats New in This Release:
· This release is mainly a bugfix one, which should improve compatibility with UPNP Internet Gateway devices used for NAT port mapping on XDSL devices.
MediaTomb is a UPnP media server with a nice Web user interface. The project allows you to stream your digital media through your home network and play it on a variety of UPnP compatible devices.
MediaTomb implements the UPnP MediaServer 1.0 specification. The current implementation focuses on parts that are required by the specification. MediaTomb should work with any UPnP compliant MediaRenderer.
Here are some key features of "MediaTomb":
· browse and playback your media via UPnP
· metadata extraction from mp3, ogg, flac, jpeg, etc. files.
· Exif thumbnail support
· user defined server layout based on extracted metadata (scriptable virtual containers)
· automatic directory rescans
· sophisticated web UI with a tree view of the database and the file system, allowing to add/remove/edit/browse your media
· support for external URLs (create links to internet content and serve them via UPnP to your renderer)
· support for ContentDirectoryService container updates
· Active Items (experimental feature), allows execution of server side scripts upon HTTP GET requests to certain items
· highly flexible configuration, allowing you to control the behavior of various features of the server
· support for Linux, FreeBSD, Mac OS X
· runs on x86, Alpha, ARM, MIPS, Sparc
Whats New in This Release:
· This release introduces two new features: playlist support and inotify autoscan mode.
· As always, there are also some bugfixes and further improvements like album art support.
MediaTomb implements the UPnP MediaServer 1.0 specification. The current implementation focuses on parts that are required by the specification. MediaTomb should work with any UPnP compliant MediaRenderer.
Here are some key features of "MediaTomb":
· browse and playback your media via UPnP
· metadata extraction from mp3, ogg, flac, jpeg, etc. files.
· Exif thumbnail support
· user defined server layout based on extracted metadata (scriptable virtual containers)
· automatic directory rescans
· sophisticated web UI with a tree view of the database and the file system, allowing to add/remove/edit/browse your media
· support for external URLs (create links to internet content and serve them via UPnP to your renderer)
· support for ContentDirectoryService container updates
· Active Items (experimental feature), allows execution of server side scripts upon HTTP GET requests to certain items
· highly flexible configuration, allowing you to control the behavior of various features of the server
· support for Linux, FreeBSD, Mac OS X
· runs on x86, Alpha, ARM, MIPS, Sparc
Whats New in This Release:
· This release introduces two new features: playlist support and inotify autoscan mode.
· As always, there are also some bugfixes and further improvements like album art support.
djmount is a UPnP AV client. It mounts as a Linux filesystem the media content of compatible UPnP AV devices.
Djmount discovers automatically all UPnP AV Media Servers on the network and it can make the content available in a directory tree.
An Audio or Video file is rendered as a playlist (.m3u or .ram) which contains an URL for the file. The file can then be streamed by your favorite media player.
djmount is written in C for the Linux operating system.
It is free software, licensed under the terms of the GNU General Public License (GNU GPL).
Djmount discovers automatically all UPnP AV Media Servers on the network and it can make the content available in a directory tree.
An Audio or Video file is rendered as a playlist (.m3u or .ram) which contains an URL for the file. The file can then be streamed by your favorite media player.
djmount is written in C for the Linux operating system.
It is free software, licensed under the terms of the GNU General Public License (GNU GPL).
GeeXboX uShare is a UPnP A/V Media Server. It implements the server component that provides UPnP media devices with information on available multimedia files. uShare uses the built-in http server of libupnp to stream the files to clients.
GeeXboX uShare is a fork from the GMediaServer (UPnP Audio Media Server) from Oskar Liljeblad. It has been stripped down for GeeXboX purpose in order to be a lighweight multimedia media server.
By opposition to GMediaServer, it does _NOT_ grab any information from audio files (like ID3 tags) but is _NOT_ limited to audio files. GeeXboX uShare is able to provide access to both images, videos, music or playlists files (see below for a complete file format support list). It does not act as an UPnP Media Adaptor and thus, cant transcode streams to fit the client requirements.
uShare is written in C by Benjamin Zores for the GeeXboX project. It is designed to provide access to multimedia contents to GeeXboX but can of course be used by any other UPnP client device. It should compile and run on any modern POSIX compatible system such as Linux.
GeeXboX uShare is free software - it is licensed under the terms of the GNU General Public License (GPL).
GeeXboX uShare is a fork from the GMediaServer (UPnP Audio Media Server) from Oskar Liljeblad. It has been stripped down for GeeXboX purpose in order to be a lighweight multimedia media server.
By opposition to GMediaServer, it does _NOT_ grab any information from audio files (like ID3 tags) but is _NOT_ limited to audio files. GeeXboX uShare is able to provide access to both images, videos, music or playlists files (see below for a complete file format support list). It does not act as an UPnP Media Adaptor and thus, cant transcode streams to fit the client requirements.
uShare is written in C by Benjamin Zores for the GeeXboX project. It is designed to provide access to multimedia contents to GeeXboX but can of course be used by any other UPnP client device. It should compile and run on any modern POSIX compatible system such as Linux.
GeeXboX uShare is free software - it is licensed under the terms of the GNU General Public License (GPL).
MiniUPnP Client and Daemon is an UPnP IGD client lightweight library and UPnP IGD daemon.
The UPnP protocol is supported by most home adsl/cable routers and Windows 2K/XP. The aim of the MiniUpnp project is to bring a free software solution to support the "Internet Gateway Device" part of the protocol.
The Linux SDK for UPnP devices (libupnp) seems too heavy for me. I want the simplest library possible, with the smallest footprint and no dependencies to other libraries such as XML parsers or HTTP implementations. All the code is pure ANSI C.
Compiled on a x86 PC, the miniupnp client library have less than 15KB code size. For instance, the upnpc sample program is around 20KB.
The project is divided in two main parts : the client library, enabling applications to access the services provided by an UPnP "Internet Gateway Device" present on the network, and the miniupnpd daemon, providing these services to your network from a linux or bsd box being the gateway. At the moment the miniupnpd is developped on OpenBSD 3.0+ with pf. You can see some of the work I have done to integrate with pf on this page.
As pf is also available under FreeBSD, guys at the pfSense project have ported miniupnpd to this system.
For some reasons, it may be not the good solution for you to use the code from the MiniUPnP project directly.
As the code is small and simple to understand, it is a good base to take inspiration for your own UPnP implementation. The KTorrent team UPnP plugin in C++ is a good example.
If you are wondering which home router is working with the miniupnp client, you can find the answer here. In fact, you are more likely to help me fill the list by sending me an email.
Usefulness of the miniUPnP client library
The usage of the miniUPnP client library is useful whenever an application needs to listen for incoming connections.
Examples : P2P applications, FTP clients for active mode, IRC (for DCC) or IM applications, network games, any server.
The typical usage of UPnP capabilities of a router is a file tranfert using MSN messenger. The MSN Messenger software uses the UPnP API of Windows XP to open port for incoming connection. To mimic the MS software, it is a good idea to use UPnP as well.
Whats New in This Release:
· This release adds changes to accommodate the Linux 2.6.22 kernel.
The UPnP protocol is supported by most home adsl/cable routers and Windows 2K/XP. The aim of the MiniUpnp project is to bring a free software solution to support the "Internet Gateway Device" part of the protocol.
The Linux SDK for UPnP devices (libupnp) seems too heavy for me. I want the simplest library possible, with the smallest footprint and no dependencies to other libraries such as XML parsers or HTTP implementations. All the code is pure ANSI C.
Compiled on a x86 PC, the miniupnp client library have less than 15KB code size. For instance, the upnpc sample program is around 20KB.
The project is divided in two main parts : the client library, enabling applications to access the services provided by an UPnP "Internet Gateway Device" present on the network, and the miniupnpd daemon, providing these services to your network from a linux or bsd box being the gateway. At the moment the miniupnpd is developped on OpenBSD 3.0+ with pf. You can see some of the work I have done to integrate with pf on this page.
As pf is also available under FreeBSD, guys at the pfSense project have ported miniupnpd to this system.
For some reasons, it may be not the good solution for you to use the code from the MiniUPnP project directly.
As the code is small and simple to understand, it is a good base to take inspiration for your own UPnP implementation. The KTorrent team UPnP plugin in C++ is a good example.
If you are wondering which home router is working with the miniupnp client, you can find the answer here. In fact, you are more likely to help me fill the list by sending me an email.
Usefulness of the miniUPnP client library
The usage of the miniUPnP client library is useful whenever an application needs to listen for incoming connections.
Examples : P2P applications, FTP clients for active mode, IRC (for DCC) or IM applications, network games, any server.
The typical usage of UPnP capabilities of a router is a file tranfert using MSN messenger. The MSN Messenger software uses the UPnP API of Windows XP to open port for incoming connection. To mimic the MS software, it is a good idea to use UPnP as well.
Whats New in This Release:
· This release adds changes to accommodate the Linux 2.6.22 kernel.
GMediaServer is a UPnP music media server. GMediaServer project implements the server component that provides UPnP media devices with information on available audio files. GMediaServer uses the built-in http server of libupnp to stream the audio files to clients.
A number of media devices have been tested and are confirmed to work with GMediaServer. Among then are NETGEAR MP101, Linksys WMLS11B and WML11B, Philips Streamium SL300i and RC9800i, and Omnify DMS1. See below for a full list.
Other UPnP media devices (including software based) may work as well - see below for a more detailed list of supported devices. For a quick start, see the Usage and Known Bugs sections below.
GMediaServer is written in C by Oskar Liljeblad. It should compile and run on any modern POSIX compatible system such as Linux. GMediaServer is a console based application which is usually run in the background.
GMediaServer is free software - it is licensed under the terms of the GNU General Public License (GPL).
A number of media devices have been tested and are confirmed to work with GMediaServer. Among then are NETGEAR MP101, Linksys WMLS11B and WML11B, Philips Streamium SL300i and RC9800i, and Omnify DMS1. See below for a full list.
Other UPnP media devices (including software based) may work as well - see below for a more detailed list of supported devices. For a quick start, see the Usage and Known Bugs sections below.
GMediaServer is written in C by Oskar Liljeblad. It should compile and run on any modern POSIX compatible system such as Linux. GMediaServer is a console based application which is usually run in the background.
GMediaServer is free software - it is licensed under the terms of the GNU General Public License (GPL).
GUPnP application is an object-oriented open source framework for creating UPnP devices and control points, written in C using GObject and libsoup. The GUPnP API is intended to be easy to use, efficient and flexible.
The GUPnP framework consists of the following two libraries:
GSSDP implements resource discovery and announcement over SSDP.
GUPnP implements the UPnP specification: resource announcement and discovery, description, control, event notification, and presentation (GUPnP includes basic web server functionality through libsoup). GUPnP does not include helpers for construction or control of specific standardized resources (e.g. MediaServer); this is left for higher level libraries utilizing the GUPnP framework.
The GUPnP framework was born out of frustration with libupnp and its mess of threads. GUPnP is entirely single-threaded (though asynchronous), integrates with the GLib main loop, and provides the same set of features as libupnp while hiding most of the UPnP internals through an elegant object-oriented design.
This project is free software released under the GNU LGPL.
The GUPnP framework consists of the following two libraries:
GSSDP implements resource discovery and announcement over SSDP.
GUPnP implements the UPnP specification: resource announcement and discovery, description, control, event notification, and presentation (GUPnP includes basic web server functionality through libsoup). GUPnP does not include helpers for construction or control of specific standardized resources (e.g. MediaServer); this is left for higher level libraries utilizing the GUPnP framework.
The GUPnP framework was born out of frustration with libupnp and its mess of threads. GUPnP is entirely single-threaded (though asynchronous), integrates with the GLib main loop, and provides the same set of features as libupnp while hiding most of the UPnP internals through an elegant object-oriented design.
This project is free software released under the GNU LGPL.
upnp2mrtg is a add-on for the mrtg (Multi Router Traffic Grapher). upnp2mrtg is a command line tool written in shell which can gather statistics from an upnp enabled FritzBox DSL router.
Here are some key features of "upnp2mrtg":
· shell script
· if your bash is compiled with --enable-net-redirections no netcat is required
· only 1700 bytes or 70 lines of code
· very well tested! ;-))
· very little requirements
· fast
· works
Here are some key features of "upnp2mrtg":
· shell script
· if your bash is compiled with --enable-net-redirections no netcat is required
· only 1700 bytes or 70 lines of code
· very well tested! ;-))
· very little requirements
· fast
· works
FoxTorrent is a Firefox extension that lets you stream torrents as they download, from your web browser, with zero configuration needed.
Here are some key features of "FoxTorrent":
Streaming Fast Delivery
· Watch video and listen to audio as it downloads.
Complete Firefox Integration
· Manage your torrent downloads from your browser window.
Windows, Mac, and Ubuntu Linux
· Consistent downloading experience across all three platforms.
Background Downloading
· Continues to work even after your browser window has been closed.
Low Resource Footprint
· Foxtorrent uses less than 8 MB of RAM, and doesnt hog bandwidth.
Configuration-Free
· Automatic support for NATs, uPNP, and firewalls, with no tinkering necessary.
Here are some key features of "FoxTorrent":
Streaming Fast Delivery
· Watch video and listen to audio as it downloads.
Complete Firefox Integration
· Manage your torrent downloads from your browser window.
Windows, Mac, and Ubuntu Linux
· Consistent downloading experience across all three platforms.
Background Downloading
· Continues to work even after your browser window has been closed.
Low Resource Footprint
· Foxtorrent uses less than 8 MB of RAM, and doesnt hog bandwidth.
Configuration-Free
· Automatic support for NATs, uPNP, and firewalls, with no tinkering necessary.
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above clarkconnect upnp search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Sponsored Links
Related Information
Top Popular Software
Editor's Picks Software