SocketShifter

  •        0

The .NET Service Bus provides a way of connecting two endpoints on the Internet using WCF. SocketShifter uses these features to automagically bridge arbitrary TCP endpoints, handling any intermediate firewall traversal.

http://socketshifter.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

launch_socket_server - Bind to privileged ports on OS X without running your server as root


The following configuration sets up launchd to listen on port 80. _launch_socket_server_ activates the port, runs your server program, and proxies requests to it via a UNIX domain socket. Your server is responsible for reading the path to the domain socket from the `LAUNCH_PROGRAM_SOCKET_PATH` environment variable and accepting connections on that socket.1. Pick an identifier for your server. By convention, launch daemon identifiers start with the components of a domain name you control, in reve

multibinder - multibinder is a tiny ruby server that makes writing zero-downtime-reload services simpler


multibinder is a tiny ruby server that makes writing zero-downtime-reload services simpler. It accepts connections on a UNIX domain socket and binds an arbitrary number of LISTEN sockets given their ip+port combinations. When a bind is requested, the LISTEN socket is sent over the UNIX domain socket using ancillary data. Subsequent identical binds receive the same LISTEN socket.multibinder runs on its own, separate from the daemons that use the sockets. multibinder can be re-exec itself to take upgrades by sending it a SIGUSR1 - existing binds will be retained across re-execs.

Secure Socket Funneling - Network tool and toolkit


Secure Socket Funneling (SSF) is a network tool and toolkit. It provides simple and efficient ways to forward data from multiple sockets (TCP or UDP) through a single secure TLS link to a remote computer. SSF also allows dynamic port forwarding with a SOCKS server from the client to the server and from the server to the client.

twspy - Implementation of web sockets for Python, upgrades a regular socket to a web socket.


Implementation of web sockets for Python, upgrades a regular socket to a web socket.

sockets - Simple socket library for sockets in TCP/UDP, IPV4 or IPV6


Simple socket library for sockets in TCP/UDP, IPV4 or IPV6

Nugget: Web Socket Server


A web socket server implemented in c#. The goal of the projects is to create an easy way to start using HTML5 web sockets in .NET web applications.

socket-bridge - Use web sockets and node.js to create a TCP socket bridge over HTTP


Use web sockets and node.js to create a TCP socket bridge over HTTP

perl-IO-Socket-INET6 - IO::Socket::INET6 - Object interface for AF_INET|AF_INET6 domain sockets


IO::Socket::INET6 - Object interface for AF_INET|AF_INET6 domain sockets

AIR - Anope IRC Registrator


AIR is a bridge between the NickServ Anope Service and a socket connection (e.g. php sockets)

pocket - Clojure socket library. Utility functions to make working with sockets easier.


Clojure socket library. Utility functions to make working with sockets easier.

socket.io - Socket.io web socket client with native web sockets


Socket.io web socket client with native web sockets

pythonNetworkProgrammingN00B


HTTP Tester, SMTP Server, DNS grinder, socket scanner, packet sniffer, HTTP, Proxy Cache, port conversion scripts with select, sockets and python

Divert Sockets for Linux


This is a port of FreeBSD divert socket mechanism to linux. This works in conjunction with IPtables and sends packets to user space. Similar to ip_queue but allows any number of unique user space listeners, such as Snort.

netmq - A 100% native C# implementation of ZeroMQ for .NET


NetMQ is a 100% native C# port of the lightweight messaging library ZeroMQ.NetMQ extends the standard socket interfaces with features traditionally provided by specialised messaging middleware products. NetMQ sockets provide an abstraction of asynchronous message queues, multiple messaging patterns, message filtering (subscriptions), seamless access to multiple transport protocols, and more.

socket - Non-blocking socket and TLS functionality for Amp.


amphp/socket is a socket library for establishing and encrypting non-blocking sockets for Amp.You can find several examples in the ./examples directory.

socket-react - Binding for raw sockets (ext-sockets) in reactphp


Binding for raw sockets (ext-sockets) in reactphp

socket-raw - Simple and lightweight OOP wrapper for PHP's low level sockets extension (ext-sockets)


Simple and lightweight OOP wrapper for PHP's low level sockets extension (ext-sockets)

nodejs-sockets-server - a nodejs app for dynamic sockets port forwarding and managment


a nodejs app for dynamic sockets port forwarding and managment

Socket Demo


Socket Demo a simple Socket demo. client asynchronous receive, server asynchronous receive. using .NET framework 2.0, TcpClient, TcpListener. Copyright 2009 (c) Socket Demo.

net_http_unix - AF_UNIX domain socket support on top of Ruby's Net::HTTP libraries


This gem is a small wrapper around Ruby's Net::HTTP interface that provides support for unix domain sockets. If you need to issue HTTP requests to a HTTP server listening on a local unix domain socket then this library is for you.Simply require 'net_x/http_unix' in place of require 'net/http' and use NetX::HTTPUnix as you would Net::HTTP. Address strings starting with 'unix://' will automatically be handled by a unix domain socket instead of a TCP socket.