I'm modifying CGIProxy to be enable to pass client IP address to remote/target, so remote will identify that the request is from client (not proxy server). Is it possible to do this thing? CGIProxy uses SSLeay for sending request to SSL server. But I need to pass client IP address through all protocol provided (http, https, ftp). I'm not really understand about both of proxy concept and network programming.
can we set our ip address to be used in Perl SSLeay request?
205 Views Asked by sigeje At
1
There are 1 best solutions below
Related Questions in PERL
- Perl Command Line Interpreter crashing on exit
- Perl Regex: Merge multiple one-character substrings
- Syntax error in Perl open
- Need help in understanding perl tr command with /d
- Referencing a Schema's table batch/perl
- Retrieving filtered list of files using template toolkit
- “Badly placed ()'s” error when running loc command
- getting google contacts using shuttlecloud
- Perl Module using %EXPORT_TAGS
- get all possible permutations of words in string using perl script
- Can't locate DBI.pm in @INC with Perl
- split string into several substring using indexes
- How to find strings between two specified texts
- Getting a json from a server and assigning it to a variable
- Is there anyway to plot timeline charts in excel sheets using Spreadhseet::WriteExcel module in Perl?
Related Questions in OPENSSL
- Do I have to randomize key in OpenSSL
- SoapClient in PHP 5.6 when using HTTPS emits warning with "key values mismatch"
- Sign with private key and verify with public
- CloudSQL SSL connection error
- What is the correct way to pass the password to OpenSSL
- Ruby using wrong version of openssl
- Trying to create a certificate through openssl using shell_exec in PHP
- Decrypt Amazon Redshift CSV dump
- Generate signature using private key with OpenSSL API
- Google reCaptcha with php validation
- OpenSSL file transfer
- Verify a RSA public key in OpenSSL?
- Non-blocking SSL socket negotiation in Ruby. Possible?
- openssl_pkey_get_public return 0
- gem eventmachine fatal error: 'openssl/ssl.h' file not found
Related Questions in CGI
- Disconnect Client connected to cgi application
- Python CGI script won't execute if I 'import cgi'
- .jpg out of .cgi with java (IP Webcam)
- Input parameter for perl CGI script
- A C cgi script to serve binary file from sqlite3_column_blob pointer
- How to run CGI script in web browser?
- Can parse GET params from URL
- How to get POST parameters from CGI scripts written in bash?
- Can not get params from URL - why is my cgi.FieldStorage() empty?
- File not found error, but file exists
- QUERY_STRING is not obtained in CGI (C code)
- Get username on Server that uses digest authentication (Perl)
- calling cgi script from other cgi script
- Attaching CGI python script to PyCharm debugger?
- Having trouble executing a python script from the web browser
Related Questions in HTTP-REQUEST
- I get 400 bad request from some websites but not others with HEAD request
- swift euc-kr korean encoding not working. But works in python
- Block HEAD requests to AWS Elastic Beanstalk and Elastic Load Balancer
- Swift URL Handling
- Java PubMed blocks url requests
- can we set our ip address to be used in Perl SSLeay request?
- Node.js: Sending many AJAX requests to begin backend job queues
- Android: Why is HttpPost request not going through proxy?
- Android HTTP Request AsyncTask
- python-requests: order get parameters
- ASP .NET MVC 3 + Handling an HTTP request reception event
- Python requests library combine HTTPProxyAuth with HTTPBasicAuth
- Getting a raw, unparsed HTTP response
- Python requests exception handling
- Node.js: how to limit the HTTP request size and upload file size?
Related Questions in WEBPROXY
- Web Application Proxy + Azure WebRole
- PHP cURL multithreading without curl_multi, how to?
- Split String by Carriage Return C
- Country autosuggest is working but failsed in webproxy?
- How can I simplify my codeblock?
- What API does iOS have to write Web proxy?
- can we set our ip address to be used in Perl SSLeay request?
- Understanding why proxy don't deny access with file_get_contents in PHP
- Timeout exception does not occur on time
- C# How to set up Webproxy with NTLM Authtification
- Dynamically using a WebProxy with WPAD script
- Fiddler to replay HTTPS requests
- set my own proxy server and pass parameters to it in google chrome
- Setting WebProxy when using NServiceBus + Azure Servicebus
- Jenkins Slave Agent Proxy 407
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Usually a proxy is not source-transparent, e.g. it will have it's own address as the client address in the connection to the target server and not the original client address. This is especially true for a CGI-script working as a proxy like in your case. This behavior is independent from using a TLS or a plain TCP connection.
But some (often misconfigured) servers check for an X-Forwarded-For request header to determine the original client IP. This header can be set from inside the proxy, but again this is independent from using TLS or plain TCP.