scramblesuit | The ScrambleSuit traffic obfuscation protocol | Router library
kandi X-RAY | scramblesuit Summary
kandi X-RAY | scramblesuit Summary
scramblesuit is a Python library typically used in Networking, Router applications. scramblesuit has no bugs, it has no vulnerabilities and it has low support. However scramblesuit build file is not available. You can download it from GitHub.
ScrambleSuit is a pluggable transport protocol for obfsproxy. It is written in pure Python and solves two problems:. Besides, ScrambleSuit’s payload is computationally indistinguishable from randomness. Clients can authenticate themselves towards a ScrambleSuit bridge by conducting a modified UniformDH handshake or by redeeming a session ticket. For a more detailed overview of ScrambleSuit, please have a look at the project page available at The research paper is available at Finally, the directory "doc/" in this repository contains ScrambleSuit’s protocol specification.
ScrambleSuit is a pluggable transport protocol for obfsproxy. It is written in pure Python and solves two problems:. Besides, ScrambleSuit’s payload is computationally indistinguishable from randomness. Clients can authenticate themselves towards a ScrambleSuit bridge by conducting a modified UniformDH handshake or by redeeming a session ticket. For a more detailed overview of ScrambleSuit, please have a look at the project page available at The research paper is available at Finally, the directory "doc/" in this repository contains ScrambleSuit’s protocol specification.
Support
Quality
Security
License
Reuse
Support
scramblesuit has a low active ecosystem.
It has 87 star(s) with 13 fork(s). There are 6 watchers for this library.
It had no major release in the last 6 months.
There are 0 open issues and 3 have been closed. On average issues are closed in 3 days. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of scramblesuit is 2014.01.b
Quality
scramblesuit has 0 bugs and 0 code smells.
Security
scramblesuit has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
scramblesuit code analysis shows 0 unresolved vulnerabilities.
There are 0 security hotspots that need review.
License
scramblesuit does not have a standard license declared.
Check the repository for any license declaration and review the terms closely.
Without a license, all rights are reserved, and you cannot use the library in your applications.
Reuse
scramblesuit releases are not available. You will need to build from source code and install.
scramblesuit has no build file. You will be need to create the build yourself to build the component from source.
Installation instructions are available. Examples and code snippets are not available.
It has 1438 lines of code, 120 functions and 15 files.
It has medium code complexity. Code complexity directly impacts maintainability of the code.
Top functions reviewed by kandi - BETA
kandi has reviewed scramblesuit and discovered the below as its top functions. This is intended to give you an instant insight into scramblesuit implemented functionality, and help decide if they suit your requirements.
- Process incoming data
- Flush the send buffer
- Write data to the buffer
- Read data from the stream
- Extracts a message from the receiver
- Check if the message header is valid
- Return the names of a flag
- Handles SOCKS arguments
- Sanitise base32
- Performs the handshake
- Flush pieces from the chopping buffer
- Called when the protocol is received
- Write data to a file
Get all kandi verified functions for this library.
scramblesuit Key Features
No Key Features are available at this moment for scramblesuit.
scramblesuit Examples and Code Snippets
No Code Snippets are available at this moment for scramblesuit.
Community Discussions
Trending Discussions on scramblesuit
QUESTION
Get new ip of Tor7.0 by standard python socket only
Asked 2017-Jun-16 at 02:40
ANSWER
Answered 2017-Jun-16 at 02:40The HashedControlPassword
is a hash of the authentication password. To authenticate, it would be AUTHENTICATE "your actual password"
.
The control protocol is relatively simple on the surface.
For example:
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install scramblesuit
The following instructions were tested on Debian wheezy but they should work just fine on other GNU/Linux distributions as well. The directory "test/" in this repository contains two configuration files for tor which provide a local (i.e., using the loopback interface) ScrambleSuit setup. Furthermore, the script generate_secret.py can be used to generate shared secrets for Tor’s configuration file.
On a Debian wheezy system, the following packages are needed: git, python-dev, python-gmpy, python-yaml, python-setuptools, automake, libevent-dev, libssl-dev, asciidoc
Clone and compile the current Tor-git (or use a version of your choice as long as it is >= v0.2.5.0-alpha-dev): git clone https://git.torproject.org/tor.git
Clone the current version of pyptlib (or use a version of your choice as long as it is >= 0.0.5): git clone https://git.torproject.org/pluggable-transports/pyptlib.git
Clone a modified version of obfsproxy which contains the scramblesuit branch: git clone -b scramblesuit_integration https://git.torproject.org/user/phw/obfsproxy.git
On a Debian wheezy system, the following packages are needed: git, python-dev, python-gmpy, python-yaml, python-setuptools, automake, libevent-dev, libssl-dev, asciidoc
Clone and compile the current Tor-git (or use a version of your choice as long as it is >= v0.2.5.0-alpha-dev): git clone https://git.torproject.org/tor.git
Clone the current version of pyptlib (or use a version of your choice as long as it is >= 0.0.5): git clone https://git.torproject.org/pluggable-transports/pyptlib.git
Clone a modified version of obfsproxy which contains the scramblesuit branch: git clone -b scramblesuit_integration https://git.torproject.org/user/phw/obfsproxy.git
Support
Contact: Philipp Winter <phw@torproject.org> OpenPGP fingerprint: B369 E7A2 18FE CEAD EB96 8C73 CF70 89E3 D7FD C0D0.
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page