[HTTP, HTTPS, SSL] Intercept, Find, Replace things in these protocols.
$10-1000 USD
Closed
Posted about 10 years ago
$10-1000 USD
Paid on delivery
main idea:
the code should allow the End User to create complex filters for blockages and substitution of contents in Web browsing.
The methods that will be used, no matter, the important thing is that works with all major browsers. (IE, FF, Chrome, Opera)
requirements:
* I need the source code.
* The code needs to be compatible with all windows versions (Windows 98 to Windows 8).
* Do not need a full software. do not need graphical interface. need only the functions that enable WHAT'll cite.
* The preference is to use only native APIs, and NO any component or external dependence.
* and necessary work in all web protocols (HTTP, HTTPS, SSL ...)
* everything needs to be multithreaded, since for obvious reasons, the User can navigate through hundreds of pages Simultaneously.
Detailed explanation:
The User's browser will make requests to servers in many different protocols, and receive the response from the server.
WHAT we want is intercept requests and responses, seeking specific content and applying certain filters,
injecting or removing content of the responses.
=======================
Example 1:
I created one Filter to Block Domain "[login to view URL]"
The user Browser send this request
GET [login to view URL] HTTP/1.1
Host: [login to view URL]
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
What we need is change it to: (Change this BEFORE SEND).
GET /[login to view URL] HTTP/1.1
Host: [login to view URL]
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
======================
Example 2:
I Created one Filter to replace wall instance of word "BITCH" to word "BAD WORD"
We recive this Server Response
HTTP/1.1 200 OK
Date: Sun, 02 Mar 2014 10:28:46 GMT
Server: Apache PHP/4.4.9
X-Powered-By: PHP/4.4.9
Keep-Alive: timeout=15
Content-Length: 100
<html><head></head><body><h1>You are a stupid BITCH</h1></body></html>
What we need in this time it chnage it to: (Change this BEFORE show in Browser, to show Modifyed version).
HTTP/1.1 200 OK
Date: Sun, 02 Mar 2014 10:28:46 GMT
Server: Apache PHP/4.4.9
X-Powered-By: PHP/4.4.9
Keep-Alive: timeout=15
Content-Length: 100
<html><head></head><body><h1>You are a stupid BAD WORD</h1></body></html>
======================
This project is Easy to do for HTTP, i can found this already done in google in 2 minutes with source code
You can use various methods to do it, Like Creating a Local SOCKS proxy, or with Emulating a local VPN or with layered service provider
Or another method, tellme about your method.
More... Remember the code nedd work in all protocols, HTTP, HTTPS, SLL, etc.
If traffic respose is crypted, the code need to decrypt to read the code and apply filters and replacementes before recrypt to send to browser.
Hi Dear LucioGomes
I am c/c++ and networking programmer.
Before I done projects like this.
I can re-direct site URL for any web browser.
But I have some question for this project.
I can hep you perfectly.
If you have interest, please keep message in here.
Sincerely