All Projects → TechnikEmpire → Citadelcore

TechnikEmpire / Citadelcore

Licence: mpl-2.0
Cross platform filtering HTTP/S proxy based on .NET Standard 2.0.

Projects that are alternatives of or similar to Citadelcore

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 (+6007.14%)
Mutual labels:  proxy, websocket, http-proxy, transparent-proxy
Gsnova
Private proxy solution & network troubleshooting tool.
Stars: ✭ 509 (+1717.86%)
Mutual labels:  proxy, websocket, transparent-proxy
Proxy requests
a class that uses scraped proxies to make http GET/POST requests (Python requests)
Stars: ✭ 357 (+1175%)
Mutual labels:  proxy, http-proxy, proxy-server
Awslambdaproxy
An AWS Lambda powered HTTP/SOCKS web proxy
Stars: ✭ 571 (+1939.29%)
Mutual labels:  proxy, http-proxy, proxy-server
Noginx
High performance HTTP and reverse proxy server based on Node.js. 基于 Node.js 的高性能 HTTP 及反向代理服务器,类似nginx。
Stars: ✭ 53 (+89.29%)
Mutual labels:  proxy, http-proxy, proxy-server
Httpproxy
Go HTTP proxy server library
Stars: ✭ 110 (+292.86%)
Mutual labels:  proxy, http-proxy, proxy-server
Http Proxy Middleware
⚡ The one-liner node.js http-proxy middleware for connect, express and browser-sync
Stars: ✭ 8,730 (+31078.57%)
Mutual labels:  proxy, websocket, http-proxy
Mubeng
An incredibly fast proxy checker & IP rotator with ease.
Stars: ✭ 234 (+735.71%)
Mutual labels:  proxy, http-proxy, proxy-server
Proxybroker
Proxy [Finder | Checker | Server]. HTTP(S) & SOCKS 🎭
Stars: ✭ 2,767 (+9782.14%)
Mutual labels:  proxy, http-proxy, proxy-server
Smartproxy
HTTP(S) Rotating Residential proxies - Code examples & General information
Stars: ✭ 205 (+632.14%)
Mutual labels:  proxy, http-proxy, proxy-server
Flynet
A powerful TCP/UDP tool, which support socks5 proxy by tcp and udp, http proxy and NAT traversal. This tool can help you bypass gfw easily
Stars: ✭ 124 (+342.86%)
Mutual labels:  proxy, http-proxy, proxy-server
HttpFilteringEngine
Transparent filtering TLS proxy.
Stars: ✭ 48 (+71.43%)
Mutual labels:  filter, http-proxy, transparent-proxy
Beyond
BeyondCorp-inspired Access Proxy. Secure internal services outside your VPN/perimeter network during a zero-trust transition.
Stars: ✭ 151 (+439.29%)
Mutual labels:  proxy, http-proxy, proxy-server
Mallory
HTTP/HTTPS proxy over SSH
Stars: ✭ 251 (+796.43%)
Mutual labels:  proxy, http-proxy, proxy-server
Free Proxy List
🔥Free proxy servers list / Updated hourly!
Stars: ✭ 326 (+1064.29%)
Mutual labels:  proxy, http-proxy, proxy-server
Jwtproxy
An HTTP-Proxy that adds AuthN through JWTs
Stars: ✭ 379 (+1253.57%)
Mutual labels:  proxy, http-proxy
Asuswrt Merlin Transparent Proxy
transparent proxy base on ss, v2ray, ipset, iptables, chinadns on asuswrt merlin.
Stars: ✭ 367 (+1210.71%)
Mutual labels:  proxy, transparent-proxy
Grpc Websocket Proxy
A proxy to transparently upgrade grpc-gateway streaming endpoints to use websockets
Stars: ✭ 395 (+1310.71%)
Mutual labels:  proxy, websocket
Ergo
The management of multiple apps running over different ports made easy
Stars: ✭ 452 (+1514.29%)
Mutual labels:  proxy, proxy-server
Awesome Web Scraping
List of libraries, tools and APIs for web scraping and data processing.
Stars: ✭ 4,510 (+16007.14%)
Mutual labels:  proxy, proxy-server

Citadel Core

Cross platform filtering HTTP/S proxy based on .NET Standard 2.0.

This is the open source version of our filtering proxy. It is now in a feature freeze, and will only receive bug fix patches. Development continues privately at Technik Empire.

If you have a commercial interest in this software, my condolences. I will not support you in it. A few people have tried, only to realize their business plan, which is based solely on copying and pasting my work and waking up in a pile of money, doesn't actually pan out. Turns out they didn't have a clue ("internet, like how does it work?") and then come crying to me when reality hits. If you're qualified, you'll never ask me anyway, in which case, all the best to you.

CitadelCore supports proxying of both HTTP/S and Websocket (Ws/Wss) connections. As of v1.4.2, CitadelCore's Websocket proxy passes the Autobahn Test Suite.

Note that CitadelCore is an abstract library by design. Since the proxy is designed to be run as a local, transparent filtering proxy, a platform-specific mechanism for diverting traffic back into the proxy must be implemented on each platform. All other logic is implemented in this library.

In short, that means this library bundles a full-fledged, compliant HTTP/S web server and has handlers that bridge (aka proxy) those webserver requests to the real upstream target. At various stages of transactions in that pipline, exposed callbacks are invoked enabling users to perform deep content inspection, connection filtering, and content modification.

For the Windows specific implementation, please see CitadelCore.Windows.

Build Status Coverity Scan Build Status Codacy Badge NugetLinkBadge NugetDownloadsBadge

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].