Commit Graph

555 Commits

Author SHA1 Message Date
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
n1nj4sec 1d5cd71510 backward-compatibility of "simple" launcher for windows payloads 2016-05-29 15:38:09 +02:00
n1nj4sec 468fdea578 removing useless creddump arguments 2016-05-29 15:27:07 +02:00
n1nj4sec bb4e831750 Merge creddump module 2016-05-29 15:24:20 +02:00
n1nj4sec 457f857f6f updating license 2016-05-29 15:23:43 +02:00
n1nj4sec e06d03ca77 creddump fix 2016-05-29 15:20:58 +02:00
n1nj4sec 61aa383ba3 adding creddump lib in "external" directory 2016-05-29 15:20:18 +02:00
Eliott T 75ddd5f8e9 Added creddump module 2016-05-28 19:23:58 +02:00
n1nj4sec 832b8680eb transports streams thread concurrency fix 2016-05-28 15:14:44 +02:00
n1nj4sec 1c3c136c4f first version of http transport 2016-05-28 15:02:04 +02:00
n1nj4sec e27887540d ipv6 support 2016-05-27 18:17:03 +02:00
n1nj4sec c9a19cbd6e bind payloads ! works with all transports 💥 2016-05-26 21:32:30 +02:00
n1nj4sec b4ff342b0a *nix interactive_shell module escape character issues fix (with history and arrows) 2016-05-25 22:36:58 +02:00
n1nj4sec 64b55cb91a auto set $TERM with server terminal value in interactive shell 2016-05-25 21:47:48 +02:00
n1nj4sec dfbf41e607 python payload fix 2016-05-25 18:30:47 +02:00
n1nj4sec 4df0d065e2 android client sources release 2016-05-08 01:06:13 +02:00
n1nj4sec 9fd24fddf9 remove duplicates 2016-05-07 22:41:39 +02:00
n1nj4sec 4e3ee4f9ae typo fix + readme update 2016-05-07 22:35:47 +02:00