All Projects → LabunskyA → StegoProxy

LabunskyA / StegoProxy

Licence: BSD-2-Clause License
Steganography proxy implemented in java

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to StegoProxy

Awesome Web Scraping
List of libraries, tools and APIs for web scraping and data processing.
Stars: ✭ 4,510 (+23636.84%)
Mutual labels:  proxy-server, proxyserver
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 (+236.84%)
Mutual labels:  proxy-server, proxies
Oprah Proxy
Generate credentials for Opera's "browser VPN"
Stars: ✭ 245 (+1189.47%)
Mutual labels:  proxy-server, proxies
socks5 list
Auto-updated SOCKS5 proxy list + proxies for Telegram
Stars: ✭ 210 (+1005.26%)
Mutual labels:  proxy-server, proxies
Smartproxy
HTTP(S) Rotating Residential proxies - Code examples & General information
Stars: ✭ 205 (+978.95%)
Mutual labels:  proxy-server, proxies
Proxybroker
Proxy [Finder | Checker | Server]. HTTP(S) & SOCKS 🎭
Stars: ✭ 2,767 (+14463.16%)
Mutual labels:  proxy-server, proxies
torchestrator
Spin up Tor containers and then proxy HTTP requests via these Tor instances
Stars: ✭ 32 (+68.42%)
Mutual labels:  proxy-server, proxies
YouTube-Viewer
A multithreaded view bot for YouTube
Stars: ✭ 529 (+2684.21%)
Mutual labels:  proxies
docker-imgproxy
🌐 An ultra fast, production-grade on-the-fly image processing web server. Designed for high throughput with Nginx caching. Powered by imgproxy.
Stars: ✭ 45 (+136.84%)
Mutual labels:  proxy-server
proxy machine
Parse 30.000 free proxies!
Stars: ✭ 66 (+247.37%)
Mutual labels:  proxies
deep-steg
Global NIPS Paper Implementation Challenge of "Hiding Images in Plain Sight: Deep Steganography"
Stars: ✭ 43 (+126.32%)
Mutual labels:  steganography
7uring
An advanced cryptography tool for hashing, encrypting, encoding, steganography and more.
Stars: ✭ 15 (-21.05%)
Mutual labels:  steganography
ProxyGrab
Asynchronous Library made using Python and aiohttp to get proxies from multiple services!
Stars: ✭ 17 (-10.53%)
Mutual labels:  proxies
userscript-proxy
HTTP proxy to inject scripts and stylesheets into existing sites.
Stars: ✭ 66 (+247.37%)
Mutual labels:  proxy-server
hiddenwave
An Audio Steganography Tool, written in C++
Stars: ✭ 46 (+142.11%)
Mutual labels:  steganography
pxy
A simple proxy server with flexibility.
Stars: ✭ 31 (+63.16%)
Mutual labels:  proxy-server
Pool2020
💼 Pools organized for Epitech's students in 2020.
Stars: ✭ 14 (-26.32%)
Mutual labels:  steganography
Hide-in-png
Hide any file in a PNG Image
Stars: ✭ 17 (-10.53%)
Mutual labels:  steganography
co-sh
Using ES6 Proxies & Generators to run shell commands
Stars: ✭ 24 (+26.32%)
Mutual labels:  proxies
busysteg
👻 Hide information content into busy areas of images, optimally
Stars: ✭ 62 (+226.32%)
Mutual labels:  steganography

StegoProxy

A Java library and an application to create staganography proxy connections over the Internet.

Usage

Simply download client and/or server .jar files from the releases page and run them with java 8 or later. Use -h or --help keys for more info.

At a client machine you should use steganography ProxyClient.jar as a proxy server. It incapsulates your data into the steganographic channel and sends it to server with an active proxy server.

ProxyServer.jar should be running at the external server and connected to the Real Proxy server, like Squid. It receives incapsulated data, decodes and retranslates in to the Real Proxy, so data could reach it's real destination.

How it works

StegoProxy is a combination of ProxyServer and ProxyClient modules.

ProxyClient is a client side of StegoProxy. You can interract with it like with any other proxies. It sends any incoming data throught the steganography chanel to ProxyServer.

StegoServer is a server side of StegoProxy. It automaticaly interracts with incoming steganography data and resends it to the Real Proxy (like Squid).

The scheme looks like this:
Browser (or any other app) <-regular network-> ProxyClient [<-steganographic channel->] ProxyServer <-regular network-> Real Proxy

Modify or contribute

You can use your own steganography algorithms and container types.
All you need is to implement Steganography and ContainerFactory interfaces.

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