Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.659.806 Times

WSGIProxy 0.2.2

Company: Ian Bicking
Date Added: November 03, 2013  |  Visits: 187

WSGIProxy

Report Broken Link
Printer Friendly Version


Product Homepage
Download (16 downloads)



WSGI turns HTTP requests into WSGI function calls. WSGIProxy turns WSGI function calls into HTTP requests. It also includes code to sign requests and pass private data, and to spawn subprocesses to handle requests.<br /><br />Features:<br /><br />The primary feature in WSGIProxy is wsgiproxy.exactproxy, which takes a WSGI request and sends it to a website, returning the HTTP response as a WSGI response. This function uses the WSGI request itself to determine where to send the request (e.g., environ['SERVER_NAME']). Note that this function does not add any of the normal headers like X-Forwarded-For.<br /><br />The modules wsgiproxy.app and wsgiproxy.middleware offer a way of passing a WSGI request from one server to another, preserving more of the information in a WSGI request. It adds the standard headers (like X-Forwarded-For) but can also add other headers. These modules allow you to preserve things like SCRIPT_NAME and PATH_INFO, as well as other select keys so long as they are somehow serializable (up to pickling, though strings are less error-prone, like environ['REMOTE_USER']). Requests can be signed to ensure this private line of communication isn???*a*?t intercepted.<br /><br />The module wsgiproxy.spawn is a process manager. When a request first comes in a new process will be spun up to handle the request, which is passed over HTTP. When the server stops the subprocess will be stopped, and after a period of inactivity it can also shut down the subprocess. Subprocesses do not need to use the same Python interpreter, or use Python at all.<br />

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Communication Ensure Environ Remote User Errorprone Isn Path Info Pickling Preserve Requests Script Select Serializable Signed Strings Things
Users rating: 0/10

License: Freeware Size: 10.24 KB
USER REVIEWS
More Reviews or Write Review


WSGIPROXY RELATED
Libraries  -  LUX4 2.1.2
LUX4 is a powerful and fast communication protocol for Remote Procedure Call (RPC). LUX4 library provides both Client and Server classes. C/C++ porting is planned but for the Client side only. LUX4 performances are far ahead of other RPC...
174.08 KB  
Utilities  -  Conspy 1.4
Conspy allows a (possibly remote) user to see what is displayed on a Linux virtual console, and send keystrokes to it. Conspy project only works with Linux, as far as I know. It is rather like VNC, but where VNC takes control of a GUI conspy...
10.24 KB  
Modules  -  Asterisk integration 1.0
The communication between the remote and specially configured Askterisk server and the Drupal site is achieved via XML-RPC.InstallationUnpack in your modules folder (usually /sites/all/modules/) and enable under Administer > Site Building >...
 
Web Browsers  -  Flagstone Path 1
Internet Toobar - Flagstone Path Installation Info - Flagstone Path info - This Tool Bar have search option by which you can search web easilly. You can easily get Twitter messeges right on your Tool bar. You can also listen Radio on a click. you...
1.52 MB  
Network Monitors  -  GNU Radius 1.6.1
GNU Radius is a server for remote user authentication and accounting. Its primary use is for Internet Service Providers, though it may as well be used on any network that needs a centralized authentication and/or accounting service for its...
2.48 MB  
Utilities  -  Hamdan Electronics 2.1
Hamdan Electronics application provides easy and fast remote user interface for access to Home appliances, Electronics and other devices available in the Hamdan showrooms. It allows the user to easily check all what they need from a wide variety...
5.4 MB  
Finance  -  NLB Klik 1.0.1.0
The NLB Klik mobile banking application is intended for the NLB Montenegrobank users. The application has been developed according to the latest security standards, as all communication between the application user and the bank takes place through...
1024 KB  
Text Chat Clients  -  XChat2 plugin
XChat2 plugin helps you to use BMPx from within XChat, including remote control, add files to playlist from file or library, select bookmarked audio stream and having XChat interact with your IRC channel (displaying current track played) with a...
40.96 KB  
Networking  -  VSK Tunnel Script 0.1.0b
VSK Tunnel object is a very basic remote scripting object that allows you to send requests to remote servers. This is done by the use of either the SCRIPT or the IFRAME element.The code is compatible with all modern web browsers and is very easy...
10 KB  
Development Tools  -  Congruency 1.0
Congruency isn't any one thing, it's a collection of many things.Think of Congruency as an operating environment to unify different web applications. I would like to see multiple different web applications running concurrently in Congruency.
174.08 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, NETWORK & INTERNET
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
Network & Internet  -  Free WiFi Hotspot 3.3.1
Free WiFi Hotspot is a super easy solution to turn your laptop or notebook into a portable Wi-Fi hotspot, wirelessly sharing your internet connections like DSL, Cable, Bluetooth, Mobile Broadband Card, Dial-Up, etc. through the built-in wireless...
1.04 MB  
Network & Internet  -  Easy Uploads 1.8
Easy uploads is a file storage media streaming application designed by Filestreamers that allows you to upload, store, and stream your files from their virtually unlimited file storage server. Easy Uploads can backup,share, and stream your files...
615.97 KB  
Network & Internet  -  IPv6 CARE 3.2b
IPv6 CARE, "IPv6 Compliant Automatic Runtime Environment", is a Linux tool able to patch ipv6-agnostic programs on-the-fly ('patch' mode). It can also generate a diagnosis about the IPv6 compliance of an application ('check' mode).
409.6 KB  
Network & Internet  -  PacketFence ZEN 3.1.0
PacketFence is a fully supported, trusted, Free and Open Source network access control (NAC) system. Boosting an impressive feature set including a captive-portal for registration and remediation, centralized wired and wireless management, 802.1X...
1024 MB  
Network & Internet  -  django-dbstorage 1.3
A Django file storage backend for files in the database.
10.24 KB