Commit Graph

572 Commits

Author SHA1 Message Date
n1nj4sec f5227e79a1 tcp transports perf improvments 2016-06-18 17:58:01 +02:00
n1nj4sec 46f8440443 reducing aes overhead 2016-06-18 17:56:12 +02:00
n1nj4sec 9ae685647c fix scramblesuit 2016-06-18 13:02:20 +02:00
n1nj4sec 7510d2f070 network custom conf are now automatically embedded without the need for recompiling
windows payloads
2016-06-18 13:01:26 +02:00
n1nj4sec 9a7c2148e1 hide traceback on disconection 2016-06-17 23:25:49 +02:00
n1nj4sec 05cde8a404 fix migrate 2016-06-17 23:25:32 +02:00
n1nj4sec 1ee114f863 fix msvcr90 path in build script 2016-06-17 23:17:25 +02:00
n1nj4sec 0ce3d29a9b build dependency fix 2016-06-17 22:43:53 +02:00
n1nj4sec 1dc49db26a fix payloads with custom rsa key 2016-06-17 22:43:28 +02:00
n1nj4sec 9ff9501f4f add timeout for connection to bind payloads 2016-06-17 20:54:21 +02:00
n1nj4sec d5a5a83575 adding drop option to sessions command 2016-06-17 20:29:35 +02:00
n1nj4sec ea7879ad6d fix new transports import in windows payloads 2016-06-17 19:56:29 +02:00
n1nj4sec 63800eddd6 indentation error from PEP8 migration fixed 2016-06-17 19:55:03 +02:00
n1nj4sec 7a740d4564 auto_proxy launcher fix 2016-06-16 21:40:28 +02:00
n1nj4sec b539e7bff2 fix issue #106 2016-06-16 19:31:39 +02:00
n1nj4sec 32232e9f52 udp transport 💥, just a poc, packet loss not handled yet 2016-06-14 21:17:54 +02:00
n1nj4sec bcf03c6d07 fix pupygen -l 2016-06-13 19:57:42 +02:00
n1nj4sec 1dfa53265c adding an easy way to embed public keys in payloads through the
crypto/credentials.py file
2016-06-10 21:53:16 +02:00
n1nj4sec b6bb8ff079 reverse the rsa handling on bind payloads so that the private key
doesn't go in the payload
2016-06-10 19:31:58 +02:00
n1nj4sec a05050122d removing debug logs from obfs3 & scramblesuit for better performances 2016-06-10 19:31:06 +02:00
n1nj4sec b5877f16e9 transport config separated in various TransportConfig classes 2016-06-09 23:20:17 +02:00
n1nj4sec 2beca2941a transports refactoring 2016-06-09 19:35:40 +02:00
n1nj4sec 63d2a3429e various fixes for embedding rsa lib in python generated payloads 2016-06-07 22:00:14 +02:00
n1nj4sec 16a63bf351 RSA_AES transport implemented 2016-06-07 21:21:55 +02:00
n1nj4sec 9505c85abd typo fix in aes transport 2016-06-07 21:20:36 +02:00
n1nj4sec 62311846ed adding pure python packages for AES and PBKDF2 in replacement when pycrypto is not
available
2016-06-05 14:18:50 +02:00
n1nj4sec 70a956d906 transports conf improvements 2016-06-05 00:12:40 +02:00
n1nj4sec e3b83a63e7 fix subclassing NetworkTransportWrapper to cusitomize arguments when stacking multiple transports 2016-06-04 18:53:58 +02:00
n1nj4sec d1319db4c5 fix bug in http transport 2016-06-04 18:22:30 +02:00
n1nj4sec c3eff9893e put timeout back in payload 2016-06-04 15:40:05 +02:00
n1nj4sec b6b30db13c new XOR transport and new AES transport to have fun chaining layers 2016-06-04 01:57:04 +02:00
n1nj4sec 4e92127280 display transport arguments in pupygen -l 2016-06-04 01:52:23 +02:00
n1nj4sec 878ff47208 fix unexpected prompt exit on exception 2016-06-03 19:05:09 +02:00
n1nj4sec 441cdbb6d8 stacking layers is working ! strange thing : don't work for obfs3 && scramblesuit when they are not the first layer. no problems with other layers 2016-06-02 22:57:19 +02:00
n1nj4sec 346af728b6 add transports description to pupygen.py -l 2016-06-01 22:43:00 +02:00
n1nj4sec 684096390d windows session lock script 2016-06-01 22:26:10 +02:00
n1nj4sec 33f4debf2e let's start following PEP8 2016-06-01 22:20:44 +02:00
n1nj4sec 346a6b0efb Merge branch 'async_transports' 2016-06-01 22:06:53 +02:00
n1nj4sec e239b8ec21 Merge branch 'master' of github.com:n1nj4sec/pupy 2016-06-01 22:05:10 +02:00
n1nj4sec e82fc51a0e Merge pull request #101 from mscherer/patch-1
Fix a few more errors
2016-06-01 21:48:30 +02:00
n1nj4sec cb63264f50 Merge pull request #102 from Wh1t3Fox/master
add argument to specify interface
2016-06-01 21:47:53 +02:00
Craig West 402f5ce2cb
add argument to specify interface 2016-06-01 13:57:38 -04:00
Michael Scherer 5a48006268 Fix a few more errors 2016-06-01 17:27:11 +02:00
n1nj4sec 1e8fd065ca add useful aliases 2016-05-31 21:03:25 +02:00
n1nj4sec a1a5f46793 fix help display when arg are present 2016-05-31 21:02:55 +02:00
n1nj4sec fff882d530 transport display fix for bind payloads 2016-05-31 20:31:42 +02:00
n1nj4sec 0c70dcfe74 add transport in client info and reorder client info display 2016-05-31 20:29:47 +02:00
n1nj4sec 755af20e67 base implementation for async payloads + first async_http payload (slow) 2016-05-31 19:51:30 +02:00
n1nj4sec a396c359b7 auto add system's msvcr90 at build 2016-05-31 19:48:05 +02:00
n1nj4sec 9e1a008372 increased rpyc MAX_IO_CHUNK -> x10 in network IO performances 2016-05-29 18:11:23 +02:00