Very Small Transparent SSL Proxy using IPTABLES - libnefilter_queue
This project received 5 bids from talented freelancers with an average bid price of $292 USD.Get free quotes for a project like this
Browse Related Skills
Other things people do on Freelancer
Project Budget$30 - $250 USD
I need a small c/c++ program which will be attached to IPTABLES and received packet with destination 443 . Now instead of forwarding to main destination host ...It will append HTTP CONNECT header and send it to another HTTP(s) proxy server ( Squid) ....Which will be responsible to forward it to main destination server .
Example --- > Packet with destination facebookcom : 443
Our C/ C++ program will capture it ....
make a connection to Squid proxy server
Then send following header
CONNECT [url removed, login to view] :443
Host : [url removed, login to view]
After that it will extract TCP payload and forward it . ...
For less programming effort the TCP client in our program can be multi threded ( thread per connection )
Programmer need to have good knowledge on IPTABLES latest module -
Mentioned program will be very simple -- Receive packet -- Process it --- Send it to Squid after appending HTTP CONNECT header so that Squid can forward it to proper destination.
The deliverable must be well tuned and should be properly coded otherwise it can kill unnecessary CPU power.
Please let me know
Looking to make some money?
- Set your budget and the timeframe
- Outline your proposal
- Get paid for your work
Hire Freelancers who also bid on this project
Looking for work?
Work on projects like this and make money from home!Sign Up Now
- The New York Times
- Wall Street Journal
- Times Online