Rod Hynes
|
1b30d92d14
Common code refactoring
|
9 éve |
Rod Hynes
|
c206b51c8b
Fix: missing obfuscation for server identification line padding
|
10 éve |
Rod Hynes
|
cc4f5ad23a
Fix: variable shadowing
|
10 éve |
Rod Hynes
|
5a349404c6
Add server-side obfuscated SSH implementation
|
10 éve |
Rod Hynes
|
17645bd461
Added "connected reporter" component
|
11 éve |
Rod Hynes
|
a68bf8254a
Fix random range edge conditions and add comments for clarity
|
11 éve |
Rod Hynes
|
5c8977e30a
Major rewrite of top-level code.
|
11 éve |
Rod Hynes
|
059485549c
added support for bind-to-device, via a remote service, for VPN routing exclusion (android/linux only); associated refactoring of dialers and conns
|
11 éve |
Rod Hynes
|
69dc5fe9f8
Implemented meek protocol support; integrated meek, with refactoring of conn, dialer, and tunnel code; added config parameter to specify tunnel protocol
|
11 éve |
Rod Hynes
|
059b6eb145
added random, variable length padding (as is done in other Psiphon clients)
|
11 éve |
Rod Hynes
|
4eb9b278ac
obfuscatedSshConn rewrite: new tranform functions and distinct read and write states
|
11 éve |
Rod Hynes
|
cd650c6cb2
fixed bug: obfuscatedSshConn.Write was incorrectly overwriting input buffer
|
11 éve |
Rod Hynes
|
62e4272865
missing import
|
11 éve |
Rod Hynes
|
b9435d56a8
fixed bug: Read deobfuscated the entire read buffer instead of just the bytes read
|
11 éve |
Rod Hynes
|
53a073edec
fixed SSH client identification line parsing bugs
|
11 éve |
Rod Hynes
|
0731f2f1ce
workaround for incompatibility with extra lines before SSH server identification string
|
11 éve |
Rod Hynes
|
878ccd5658
initial version
|
11 éve |