473,804 Members | 2,747 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Open source proxy server

Hi, Im looking for an open source http/web proxy server hopefully in c#
there seems to be quite a few in python or java,
but not come acros one in c# yet.

is there anything around ?
I wouldnt want to start from scratch,
and most dont seem to do what I want.
mainly to have more and easier control over what gets blocked etc.

Colin =^.^=
Jun 18 '07 #1
5 13859
Try SafeSquid - Content Filtering Internet Proxy - http://www.safesquid.com/
Although it is not open-source, it has a free version, and a lot of
features. Maybe it has what you are looking for. The free version can
be downloaded from http://downloads.safesquid.net/free/...20-free.tar.gz
after registering on the forum at http://www.safesquid.com/forum.

Regards

Jun 18 '07 #2
"Sachin" <sa***********@ gmail.comwrote in message
news:11******** **************@ n15g2000prd.goo glegroups.com.. .
Try SafeSquid - Content Filtering Internet Proxy -
http://www.safesquid.com/
Although it is not open-source, it has a free version, and a lot of
features. Maybe it has what you are looking for. The free version can
be downloaded from
http://downloads.safesquid.net/free/...20-free.tar.gz
after registering on the forum at http://www.safesquid.com/forum.

Regards
hmm that doesnt seem to be for windows.
it didnt seem to state what operating system its for though i gues its unix.
although it looks like the sort of thing im looking for.

the best one ive used so far was naviscope,
however its not been updated for so many years it doesnt cope with new
things,
it does however set up IE to use it as a proxy,
is very fast, no noticable lag, blocks adverts by expresion matching etc,
also it allows you to see the advert by hovering the mouse over the advert
wich it then displays. it also lets you see what references each page has
made.
although this does take quite a lot of clicking

shame the source code isnt available it does just about what I want, with no
fancy extras I dont need wich just get in the way.

I also tried webcleaner, its open source for python, however it seems very
slow, and it stops some of the sites from working, seems to have so many
avenues of options to explore will probably take me ages to find out how to
tailor it so individual sites stil work.

Ive found the hosts list from mvps to be quite good, but again some pages
dont work, unless I take out a lot of them, but then that leaves other pages
open to them.

allowing sites to bypass the proxy is too much of an all or nothing option.

I want to make it so you can tailor it to any site and or page as necessary,
from as close to the page as possible, ie blocking images just by pointing
to them, vet scripts with enough details to identify what theyr doing, and
remember for next time, and al the other annoying things.

As it is with IE I have scripts on ask except for trusted zone, but I get so
iritated with this. it doesnt tell you anything about whats going on,
if a site is in the trusted zone I stil get bombarded with prompts for
things wich it refers to on other sites and no way of knowing which site so
it can be added to the trusted zone.

ive seen one or more to try, takes quite a while to go through each one
though.
is it that difficult to write one from scratch or is there some basic
framework examples ?

Colin =^.^=
Jun 18 '07 #3
SafeSquid (Linux) is quite a power-house when it comes to above. But
yes, it does involve a little initial-learning curve. The trick lies
in using Profiles. You can create an unlimited set of profiles, to
emulate various zones, and then instruct the various filtering
sections about the action to take for one or more profiles. So you
should be able to very precisely define the group of web-sites and
users that constitute acceptable cookies, ads/banners, activex,
javascripts & more.

Besides, you can also use the feature of custom templates to set-up a
customised proxy.pac, to over-ride the built-in proxy.pac, so you can
completely bypass the use of proxy server for certain web-sites. But
then you must set your browsers to use automatic proxy configuration
script at http://proxy_ip:proxy_port/safesquid...late/proxy.pac

The possibilities are unlimited, so you can even serve "a different
proxy.pac" depending upon the requester's username and/or network
address.

And the best part is that you can give your list of "desired results"
to SafeSquid's tech-support guys & they will be more than happy to
construct an appropriate configuration file (xml format) so you can
very quickly go production!

Jun 19 '07 #4
"Sachin" <sa***********@ gmail.comwrote in message
news:11******** **************@ a26g2000pre.goo glegroups.com.. .
SafeSquid (Linux) is quite a power-house when it comes to above. But
yes, it does involve a little initial-learning curve. The trick lies
in using Profiles. You can create an unlimited set of profiles, to
emulate various zones, and then instruct the various filtering
sections about the action to take for one or more profiles. So you
should be able to very precisely define the group of web-sites and
users that constitute acceptable cookies, ads/banners, activex,
javascripts & more.

Besides, you can also use the feature of custom templates to set-up a
customised proxy.pac, to over-ride the built-in proxy.pac, so you can
completely bypass the use of proxy server for certain web-sites. But
then you must set your browsers to use automatic proxy configuration
script at http://proxy_ip:proxy_port/safesquid...late/proxy.pac

The possibilities are unlimited, so you can even serve "a different
proxy.pac" depending upon the requester's username and/or network
address.

And the best part is that you can give your list of "desired results"
to SafeSquid's tech-support guys & they will be more than happy to
construct an appropriate configuration file (xml format) so you can
very quickly go production!
cool thanks a lot, that sounds realy good, shame they dont do a windows
version.

If only I could get the traffic to flow through a simple c# program im sure
I could write some c# functions to filter what I want quite easily based on
site etc. at least I know c# already, as you say these things can be quite a
learning curve.

I wonder if i give windows version as my desired results to their tech guys
.... im realy surprised theres not something out there for windows, Ive asked
a few people I know and they said they wish they knew of something too,
maybe there is but its not wanting to be found so easily.

I had thought of having a seperate unix box, but not to just be a filter.

Colin =^.^=
Jun 19 '07 #5
They do have a cygwin windows version, which was, I am made to
understand, accidentally released. It was supposed to be just a POC.
But there is not much of a development happening on it, and seems to
have problems with XP and later version. If you would like to try it,
you can download it from http://www.safesquid.com/download/wi...free.2.0.1.zip

Jun 20 '07 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
2431
by: user mysql | last post by:
HELLO FRIENDS. HERE A FANTASTIC NEWS FOR MYSQL WINDOWS USER. READE THIS. The article is grab from www/internetnews/com/ DO YOU THINK THAT IS A GOOD NEWS ? ----------------------------------------------------------------------------- Open source database server company MySQL's next production release of its open source MySQL database server will be sporting a new Windows installer, one partially built with an open source project courtesy...
4
17742
by: Fuzzyman | last post by:
In a nutshell - the question I'm asking is, how do I make a socket conenction go via a proxy server ? All our internet traffic has to go through a proxy-server at location 'dav-serv:8080' and I need to make a socket connection through it. The reason (with code example) is as follows : I am hacking "Tiny HTTP Proxy" by SUZUKI Hisao to make an http proxy that modifies URLs. I haven't got very far - having started from zero knowledge of...
2
2260
by: NG WEI CHUNG | last post by:
Hi, Some of my clients site is unable to view the ASP .NET page due to the proxy server and firewall or perhaps IE setting etc, I m not sure what is the actual cause of the problem, it display "Page Not found" or "Action Canceled" error msg on IE. They are using IE6 In some of my aspx.vb I have written response.redirect and some response.write some javascript to be execute during runtime, will this causing the problem?
7
15436
by: Pro1712 | last post by:
Hello, I need to write a simple proxy server. What I want to do is to use HttpListener to get requests from the browser, add some proxy information and some other stuff and send the request to the internet. Then I want to send the answer back to the browser... Sounds simple... But how can I do this?
1
2477
by: Les Caudle | last post by:
What is the current best open source web server statistics for IIS? I'd been using http://www.analog.cx/ for years. Just curious who is the current top dog? -- Thanks in advance, Les Caudle
4
9120
by: Pavils Jurjans | last post by:
Hello list, In order to do some mail processing before it ever gets to the mail client, we plan to implement a POP3 proxy solution. Ie, POP3 mail client would connect to the proxy instead of the actual POP3 mail server, and the proxy would do the actual connection to the mail server, process the incoming messages a little bit, and stream them to the mail client. Could someone please point me to a decent solution, be it open source or...
1
2700
by: johnsmith3853 | last post by:
Hey Guys, can you suggest any Open Source Application Server for SOA deployments. Also, wondering, if our needs are somewhat lightweight, is there some lightweight open source Application Server you could Suggest.
1
8502
by: =?Utf-8?B?V0o=?= | last post by:
Hi, I'm looking for a ASP.NET open source social network software to build a web-site. so far, I have no luck. If you have any information, can you help? Thanks. WJ
3
2439
by: tvnaidu | last post by:
any open source LDAP server (active directory) for Windows/Linux?
0
9711
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
10594
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10343
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10331
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9166
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7631
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5667
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
3831
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
3001
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.