NationalSecurityAgency / Qonduit

Licence: apache-2.0
A WebSocket library for use with Apache Accumulo

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Qonduit

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 (+3066.67%)
Mutual labels:  proxy, websocket
Zan Proxy
An extensible proxy for PC/Mobile/APP developer
Stars: ✭ 1,727 (+3098.15%)
Mutual labels:  proxy, websocket
Websocks
A secure proxy based on WebSocket. 一个基于 WebSocket 的代理工具
Stars: ✭ 102 (+88.89%)
Mutual labels:  proxy, websocket
Http Proxy Middleware
⚡ The one-liner node.js http-proxy middleware for connect, express and browser-sync
Stars: ✭ 8,730 (+16066.67%)
Mutual labels:  proxy, websocket
Gsnova
Private proxy solution & network troubleshooting tool.
Stars: ✭ 509 (+842.59%)
Mutual labels:  proxy, websocket
Ws Tcp Relay
A simple relay between WebSocket clients and TCP servers
Stars: ✭ 186 (+244.44%)
Mutual labels:  proxy, websocket
Nassh Relay
Relay Server for the Secure Shell Chromium plugin
Stars: ✭ 118 (+118.52%)
Mutual labels:  proxy, websocket
Blinksocks
A framework for building composable proxy protocol stack.
Stars: ✭ 587 (+987.04%)
Mutual labels:  proxy, websocket
Grpc Websocket Proxy
A proxy to transparently upgrade grpc-gateway streaming endpoints to use websockets
Stars: ✭ 395 (+631.48%)
Mutual labels:  proxy, websocket
Frpc Android
Android,安卓版frpc,一个快速反向代理,可帮助您将NAT或防火墙后面的本地服务器暴露给Internet。
Stars: ✭ 205 (+279.63%)
Mutual labels:  proxy, websocket
Mitmproxy
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
Stars: ✭ 25,495 (+47112.96%)
Mutual labels:  proxy, websocket
Citadelcore
Cross platform filtering HTTP/S proxy based on .NET Standard 2.0.
Stars: ✭ 28 (-48.15%)
Mutual labels:  proxy, websocket
Sslkill
Forced Man-In-The-Middle HTTPs-Avoiding Reverse Proxy
Stars: ✭ 48 (-11.11%)
Mutual labels:  proxy
Django Channels React Multiplayer
turn based strategy game using django channels, redux, and react hooks
Stars: ✭ 52 (-3.7%)
Mutual labels:  websocket
Ldap Auth Proxy
A simple drop-in HTTP proxy for transparent LDAP authentication which is also a HTTP auth backend.
Stars: ✭ 48 (-11.11%)
Mutual labels:  proxy
Gotalk
Async peer communication protocol & library
Stars: ✭ 1,036 (+1818.52%)
Mutual labels:  websocket
Shadowsocksx Ng R8
ShadowsocksX-NG-R for MacOS, ShadowsocksR
Stars: ✭ 1,066 (+1874.07%)
Mutual labels:  proxy
Proxykit
A toolkit to create code-first HTTP reverse proxies on ASP.NET Core
Stars: ✭ 1,063 (+1868.52%)
Mutual labels:  proxy
Reverse Proxy Dotnet
Reverse Proxy agent
Stars: ✭ 46 (-14.81%)
Mutual labels:  proxy
Springboot Project
这是一个用SpringBoot+JPA打造的基于微信服务号平台的点餐系统的后端,前端是一个使用Vue.js构建的运行于微信公众号的WebApp。前后端完全分离,前后端之间通过RESTful风格的接口相连。
Stars: ✭ 1,034 (+1814.81%)
Mutual labels:  websocket

Qonduit

Apache License

Description

Qonduit is a secure web socket proxy for Apache Accumulo.

Qonduit is a Java server process that uses Netty for a secure web socket transport and Spring for pluggable security modules. Qonduit uses Jackson for serialization and deserialization of CBOR encoded request/response objects. Qonduit discovers custom request and response types and server side logic using the Java Service Loader mechanism. Qonduit differs from the Accumulo Proxy in the following ways:

  1. Qonduit uses secure web sockets to provide an asychronous and secure transport between the client and the Qonduit server.
  2. Qonduit can optionally authenticate users using client supplied credentials and a Spring Security configuration on the Qonduit server.
  3. Qonduit does not provide a strict proxy for the Accumulo client API, it is designed to be extended with pluggable server side logic and custom request and response types.

Development

Qonduit requires Apache Maven to build. The os-maven-plugin is used for building platform specific packages.

If you are using and IDE, you will benefit from reading about how to configure your IDE.

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