Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 41 of 44

Please see NHForge for the latest information on NHibernate ProxyGenerators.

0
 
  0 reviews  |  0 users  |  1,888 lines of code  |  0 current contributors  |  Analyzed about 10 hours ago
 
 

Yet another cheat proxy, with an emphasis on modularity and typing of data.

0
 
  0 reviews  |  0 users  |  28,229 lines of code  |  0 current contributors  |  Analyzed 7 days ago
 
 

Approx is an HTTP-based Debian archive server. It fetches packages from remote repositories on demand, and caches them for local use.

0
 
  0 reviews  |  0 users  |  1,917 lines of code  |  0 current contributors  |  Analyzed about 2 years ago
 
 

Pactester is a tool to test Proxy Auto Configuration (PAC) files. PAC files are used by browsers to determine the 'right' proxy for a URL. Since the PAC file evaluation mechanism is generated inside the browser and cannot be accessed from outside, the only way to tell which proxy your ... [More] browser will use for a specific URL is manual inspection of the PAC file. But manual inspection doesn't really scale very well. Pactester resolves this problem. It makes use of JavaScript interpreter and Netscape/Mozilla APIs to evaluate the PAC files and automates the whole process. Pactester reads a PAC file, evaluates it in a JavaScript context and uses this PAC file's logic to determine the proxy for a specific URL. Usage: ./pactester [-h host] [-c client_ip] ./pactester [-c client_ip] Options: -p pacfile: PAC file to test -u url: URL to test -h host: Host part of the URL -c client_ip: client IP address (defaults to IP address of the machine on which script is running) -f urlslist: a file containing list of URLs to be tested. Example: ./pactester -p wpad.dat -u http://www.google.com ./pactester -p wpad.dat -u http://www.google.com -c 192.168.1.105 ./pactester -p wpad.dat -f url_listFor more information check the latest README file at: http://pactester.googlecode.com/svn/trunk/README [Less]

0
 
  0 reviews  |  0 users  |  361 lines of code  |  0 current contributors  |  Analyzed 8 days ago
 
 

TcpProxy project is a collection of simple proxy applications. As the name indicates, these proxy applications are designed exactly for the TCP protocal. They can serve as a layer 4 gateway, and provide various network related regulatory functionalities. Sample proxies include the transparent TCP proxy and the reverse TCP proxy.

0
 
  0 reviews  |  0 users  |  1,117 lines of code  |  0 current contributors  |  Analyzed about 2 years ago
 
 

pyadproxy 一个广告过滤代理 目前支持 Adblock Plus 过滤规则中的基本过滤规则和正则表达式过滤,但是不支持元素隐藏。

0
 
  0 reviews  |  0 users  |  154 lines of code  |  0 current contributors  |  Analyzed almost 2 years ago
 
 

See http://github.com/coderrr/rtunnel for latest version INSTALL on server and local machine: gem install rtunnel If you don't have root access on server, you can use either the rtunnel_server_linux binary (only works with linux), or extract the .tar.gz and use rtunnel_server.rb (all ... [More] function the same) USAGE on server (myserver.com): rtunnel_server on your local machine: rtunnel_client -c myserver.com -f 4000 -t 3000 This would reverse tunnel myserver.com:4000 to localhost:3000 so that if you had a web server running at port 3000 on your local machine, anyone on the internet could access it by going to http://myserver.com:4000 News 0.3.6 released, new protocol created gem for easier installation 0.2.1 released, minor bugfix, cmdline options change 0.2.0 released, much simpler 0.1.2 released Created rtunnel_server binary for linux so you don't need Ruby installed on the host you want to reverse tunnel from 0.1.1 released Added default control port of 19050, no longer have to specify this on client or server unless you care to change it RTunnel? This client/server allow you to reverse tunnel traffic. Reverse tunneling is useful if you want to run a server behind a NAT and you do not have the ability use port forwarding. The specific reason I created this program was to reduce the pain of Facebook App development on a crappy internet connection that drops often. ssh -R was not cutting it. How does reverse tunneling work? tunnel_client makes connection to tunnel_server (through NAT) tunnel_server listens on port X internet_user connects to port X on tunnel server tunnel_server uses existing connection to tunnel internet user's request back to tunnel_client tunnel_client connects to local server on port Y tunnel_client tunnels internet users connection through to local server or: establish connection: tunnel_client --NAT--> tunnel_server reverse tunnel: internet_user -> tunnel_server --(NAT)--> tunnel_client -> server_running_behind_nat How is this different than normal tunneling? With tunneling, usually your connections are made in the same direction you create the tunnel connection. With reverse tunneling, you tunnel your connections the opposite direction of which you made the tunnel connection. So you initiate the tunnel with A -> B, but connections are tunneled from B -> A. Why not just use ssh -R? The same thing can be achieved with ssh -R, why not just use it? A lot of ssh servers don't have the GatewayPorts sshd option set up to allow you to reverse tunnel. If you are not in control of the server and it is not setup correctly then you are SOL. RTunnel does not require you are in control of the server. ssh -R has other annoyances. When your connection drops and you try to re-initiate the reverse tunnel sometimes you get an address already in use error because the old tunnel process is still laying around. This requires you to kill the existing sshd process. RTunnel does not have this problem. [Less]

0
 
  0 reviews  |  0 users  |  711 lines of code  |  0 current contributors  |  Analyzed 8 months ago
 
 

SpyBye is a tool to help web masters determine if their web pages are hosting browser exploits that can infect visiting users with malware. It functions as an HTTP proxy server and intercepts all browser requests. SpyBye uses a few simple rules to determine if embedded links on your web page are ... [More] harmlesss, unknown or maybe even dangerous. To try SpyBye, configure your browser to use www.spybye.org:8080 as proxy server and then go visit http://spybye.org/. [Less]

0
 
  0 reviews  |  0 users  |  6,132 lines of code  |  0 current contributors  |  Analyzed 4 days ago
 
 

Sometimes we must access some network or host through a proxy or many proxies. But it is a fact that not all the software support all the kinds of proxies, and the condition may be more complex if there are kinds of proxies we have to connect to them one by one. Is there a good solution for this? ... [More] If you use windows as your prime computer, you should be lucky enough, because NEC has developed a free software called SocksCap, which can solve the problem where there is only one proxy. Less is better than none, isn't it? It is sad that this word 'free' only means free of charge, not open source, so we can't find the idea in this software through reading the source code of it. If you prefer unix/linux to windows, it isn't too bad since there are some open souce implementations like SocksCap. They are tsocks and proxychains. By the way, there is another way to do this task, and it is that redirecting the connection to a proxy client server. Transproxy and s5snake belong to this kind. Then why do I re-invent the wheel again? Two reason:   1. A new module architecture, so it is easy to extend it, and adding a new proxy protocol isn't so difficult any more.   2. It is just a practice and I just play it for fun and personal requirement. Current features: 1. TCP connection only. 2. HTTP-CONNECT, SOCKS4 and SOCKS5. 3. Proxies over one hop and mixed types. 4. Powerful ACLs. 5. Multi-Threading friendly. [Less]

0
 
  0 reviews  |  0 users  |  2,869 lines of code  |  0 current contributors  |  Analyzed 10 days ago
 
 

AboutProvide a datasource proxy class to intercept executing queries. Featuresobtain all executed query & parameter obtain query execuion time obtain total query execution time, num of database call, and num of queries log all of the above obtained information inject custom logic before/after ... [More] all query execution jdbc query metrics How to use>> sample setup spring >> more config samples programmaticDataSource DataSource dataSource = (DataSource)((new InitialContext()).lookup("java:comp/env/ref/ds")); ProxyDataSource proxyDS = new ProxyDataSource(); proxyDS.setDataSource(dataSource); proxyDS.setListener(new CommonsQueryLoggingListener()); proxyDS.setDataSourceName("MyDataSource");DriverManager Class.forName("org.hsqldb.jdbcDriver"); Connection realConnection = DriverManager.getConnection("jdbc:hsqldb:mem:aname"); Connection proxyConnection = JdbcProxyFactory.createConnection(realConnection, new CommonsQueryLoggingListener()); >> more config samples taglib (optional) - Select - Update for datasource FOO - Total Queries - Num of DB Call - Total TImeLogging Examplequery executionTime:13, Num:1, Query:{[create table emp ( id integer primary key, name varchar(10) );][]} Time:10, Num:1, Query:{[insert into emp ( id, name )values (?, ?);][1, foo]} Time:1, Num:1, Query:{[select this_.id as id0_0_, this_.name as name0_0_, this_.value as value0_0_ from emp this_ where (this_.id=? and this_.name=?)][1,bar]}query statistics metricsDataSource:MyDatasourceA ElapsedTime:13 Call:7 Query:7 (Select:3 Insert:2 Update:1 Delete:0 Other:1) DataSource:MyDatasourceB ElapsedTime:1 Call:1 Query:1 (Select:1 Insert:0 Update:0 Delete:0 Other:0)Library DependencyNo dependencies to other libraries, everything is optional. For example, if you use SLF4JQueryLoggingListener, then you need slf4j library. [Less]

0
 
  0 reviews  |  0 users  |  4,775 lines of code  |  0 current contributors  |  Analyzed 4 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.