All Projects → Balasys → zorp

Balasys / zorp

Licence: GPL-2.0 License
Zorp GPL

Programming Languages

C++
36643 projects - #6 most used programming language
python
139335 projects - #7 most used programming language
HTML
75241 projects
c
50402 projects - #5 most used programming language
M4
1887 projects
Makefile
30231 projects
shell
77523 projects

Projects that are alternatives of or similar to zorp

Goproxy
🔥 Proxy is a high performance HTTP(S) proxies, SOCKS5 proxies,WEBSOCKET, TCP, UDP proxy server implemented by golang. Now, it supports chain-style proxies,nat forwarding in different lan,TCP/UDP port forwarding, SSH forwarding.Proxy是golang实现的高性能http,https,websocket,tcp,socks5代理服务器,支持内网穿透,链式代理,通讯加密,智能HTTP,SOCKS5代理,黑白名单,限速,限流量,限连接数,跨平台,KCP支持,认证API。
Stars: ✭ 11,334 (+11011.76%)
Mutual labels:  http-proxy, https-proxy, transparent-proxy, tls-proxy
Frp
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
Stars: ✭ 51,746 (+50631.37%)
Mutual labels:  firewall, http-proxy
Waf
🚦Web Application Firewall or API Gateway(应用防火墙/API网关)
Stars: ✭ 547 (+436.27%)
Mutual labels:  firewall, http-proxy
squirrelmail
🌰️🐿️ SquirrelMail GitHub Repository (PHP 7-OK!)
Stars: ✭ 42 (-58.82%)
Mutual labels:  smtp-protocol, pop3-protocol
Citadelcore
Cross platform filtering HTTP/S proxy based on .NET Standard 2.0.
Stars: ✭ 28 (-72.55%)
Mutual labels:  http-proxy, transparent-proxy
Glider
glider is a forward proxy with multiple protocols support, and also a dns/dhcp server with ipset management features(like dnsmasq).
Stars: ✭ 1,710 (+1576.47%)
Mutual labels:  http-proxy, transparent-proxy
SmartGW
Domain based VPN Gateway/Proxy for all devices
Stars: ✭ 49 (-51.96%)
Mutual labels:  firewall, http-proxy
HttpFilteringEngine
Transparent filtering TLS proxy.
Stars: ✭ 48 (-52.94%)
Mutual labels:  http-proxy, transparent-proxy
HttpProxy
JAVA实现的IP代理池,支持HTTP与HTTPS两种方式
Stars: ✭ 37 (-63.73%)
Mutual labels:  http-proxy, https-proxy
firefox-secure-proxy
Standalone wrapper for Firefox Private Network
Stars: ✭ 15 (-85.29%)
Mutual labels:  http-proxy, https-proxy
Shadowsocks Rust
A Rust port of shadowsocks
Stars: ✭ 3,455 (+3287.25%)
Mutual labels:  http-proxy, transparent-proxy
mps
MPS is a high-performance HTTP(S) proxy library that supports forward proxies, reverse proxies, man-in-the-middle proxies, tunnel proxies, Websocket proxies. MPS 是一个高性能HTTP(s)中间代理库,它支持正向代理、反向代理、中间人代理、隧道代理、Websocket代理
Stars: ✭ 64 (-37.25%)
Mutual labels:  http-proxy, https-proxy
C-Sharp-Proxy-Server
A proxy server built with c# can be both normal and MITM Proxy
Stars: ✭ 86 (-15.69%)
Mutual labels:  http-proxy, https-proxy
UTMFW
UTM Firewall on OpenBSD
Stars: ✭ 104 (+1.96%)
Mutual labels:  firewall, ssl-inspection
Pummel
Socks5 Proxy HTTP/HTTPS-Flooding (cc) attack
Stars: ✭ 53 (-48.04%)
Mutual labels:  http-proxy, https-proxy
Dproxy
Massive Distributed Dynamic Proxy
Stars: ✭ 23 (-77.45%)
Mutual labels:  http-proxy, https-proxy
localhostd
Run and serve your web apps in .test domains on your develop machine.
Stars: ✭ 27 (-73.53%)
Mutual labels:  http-proxy
ufw-docker-automated
Manage docker containers firewall with UFW!
Stars: ✭ 114 (+11.76%)
Mutual labels:  firewall
azure-cdn-ips
List of Azure CDN IP Addresses
Stars: ✭ 14 (-86.27%)
Mutual labels:  firewall
sockhttp
A HTTP&HTTPS proxy over SOCK5
Stars: ✭ 46 (-54.9%)
Mutual labels:  http-proxy

CircleCI Build Status Coverity Scan Build Status

This is Zorp, welcome.

Zorp is a new generation proxy firewall suite making it possible to finetune proxy decisions (with its built in script language), to fully analyze complex protocols (like SSH with several forwarded TCP connections), and to utilize outband authentication techniques (unlike common practices where proxy authentication had to be hacked into the protocol).

Quickstarting Zorp

After installing zorp (described in the file INSTALL), you have to come up with a policy.py file, which may not be the easiest thing to do at first time.

A sample policy file is provided named /etc/zorp/policy.py.sample to be renamed to /etc/zorp/policy.py after local modifications are applied.

You will need to modify the zone declaration (the beginning of the file), to fit your network architecture. A zone in Zorp is a IP address range, and is the basis of access control. Each zone may define the services which is allowed to go into, and out of the zone.

As your policy file is in place, you'll need to add a new entry to your $prefix/etc/zorp/instances.conf file, like this:

excerpt from /etc/zorp/instances.conf

zorp_plug --policy /usr/local/etc/zorp/policy-plug.py

The first word is the instance name to start, and the rest are the parameters to add to the zorp command line.

If you are done, you can now try to start your first Zorp instance using zorpctl:

zorpctl start zorp_plug

if you leave the instance name empty, all instances are started.

Documentation

You can find the Zorp Tutorial in doc/zorp-tutorial.html which describes the GPLd version of Zorp, and a more comprehensive documentation for the commercial version which is available at

http://www.balasys.hu/documentation/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].