Oleksii Shevchuk
9169fa350b
Try to use multiprocessing instead of threading
2016-08-26 09:12:48 +03:00
Oleksii Shevchuk
425c54e90b
Revert buffering
2016-08-26 01:34:53 +03:00
Oleksii Shevchuk
338cda7af1
Fix typo
2016-08-26 01:28:56 +03:00
Oleksii Shevchuk
720e85a156
Try to use ctypes to find MAC/IP on windows.
...
Well, this is insane. I never thought that in standart python library
you can find THAT. What do you think will happens, if for some reason
ifconfig will hang?
2016-08-26 01:05:03 +03:00
Oleksii Shevchuk
f58f3a4951
Update templates
2016-08-26 00:07:26 +03:00
Oleksii Shevchuk
61fe6a0a8b
Use own repo for payload_templates
2016-08-26 00:00:05 +03:00
Oleksii Shevchuk
6221d5adfe
Non-interactive safe and sexy popen based remote command execution
2016-08-25 23:30:20 +03:00
Oleksii Shevchuk
b17d69596b
Set authentication timeout to 60 secs
2016-08-25 09:07:14 +03:00
Oleksii Shevchuk
25aea8e4cd
Fix launching hidden process
2016-08-25 09:06:09 +03:00
Oleksii Shevchuk
b699da570a
Update psutil. Again..
2016-08-25 09:05:23 +03:00
Oleksii Shevchuk
e0ef74960f
Add missing paths
2016-08-24 22:31:16 +03:00
Oleksii Shevchuk
2f1b3ab915
Update linux client
2016-08-24 20:18:48 +03:00
Oleksii Shevchuk
89f7743838
Enable keep-alive by default
2016-08-24 20:18:31 +03:00
Oleksii Shevchuk
03610aff98
Handle IPv6 addresses (For example ::ffff:127.0.0.1:46946)
2016-08-24 20:12:49 +03:00
Oleksii Shevchuk
3636c2b2f8
Load config if such function exists in pupy module
2016-08-24 15:19:44 +03:00
Oleksii Shevchuk
4e8b36bc6c
Add linux formats to argument list
2016-08-24 12:23:05 +03:00
Oleksii Shevchuk
49ae6024e8
Fix ^C^C handling
2016-08-24 11:14:08 +03:00
Oleksii Shevchuk
dc9ebe63b9
Fix migration. Add compression. Fix build on ancient distros
2016-08-24 09:51:33 +03:00
Oleksii Shevchuk
4cb42753f3
Remove garbage
2016-08-24 09:48:08 +03:00
Oleksii Shevchuk
56d8597f4f
Add missing migrate module
2016-08-23 20:50:10 +03:00
Oleksii Shevchuk
f2e749c71f
Update migration support for Linux
2016-08-23 19:48:12 +03:00
Oleksii Shevchuk
1e8595ab24
Fix resources building after merge
2016-08-23 02:03:42 +03:00
Oleksii Shevchuk
4ed67dc413
Remove garbage
2016-08-23 02:03:02 +03:00
Oleksii Shevchuk
f840346daa
Add trivial linux standalone client. No reflective loading, but it works somehow
2016-08-23 01:57:58 +03:00
Oleksii Shevchuk
9e06b2cdfd
Add Linux standalone targets
2016-08-23 01:57:57 +03:00
Oleksii Shevchuk
898d64b56c
tempfile break standalone binaries. So remove that stuff
2016-08-23 01:56:50 +03:00
n1nj4sec
e53835509a
fix typo errors
2016-08-22 20:20:56 +02:00
n1nj4sec
a22e588012
close #159
2016-08-22 20:14:22 +02:00
n1nj4sec
0208c21077
Merge branch 'master' of git://github.com/quentinhardy/pupy into quentinhardy-master
2016-08-22 19:58:45 +02:00
n1nj4sec
6c20c54d3e
add a debug scriptlet to redirect stdout/stderr to a file
2016-08-22 19:55:15 +02:00
n1nj4sec
2f50a856bb
move daemonize option to a scriptlet
2016-08-22 19:53:45 +02:00
n1nj4sec
f5c9f0897f
winxp compatible psutil lib
2016-08-22 19:28:45 +02:00
n1nj4sec
74b164f1f9
track default pupy.conf & fix broken copy
2016-08-22 18:38:14 +02:00
Oleksii Shevchuk
43e041b044
Add trivial support for loading shared objects on linux
2016-08-22 15:10:00 +03:00
Oleksii Shevchuk
5d299e2e2f
Add yaml dependency
2016-08-22 15:08:24 +03:00
Oleksii Shevchuk
ac1e5226d3
Also search packages and modules at current workspace
2016-08-22 00:29:19 +03:00
Oleksii Shevchuk
4f41728132
Add -log option to save stdout to file
2016-08-22 00:28:42 +03:00
Oleksii Shevchuk
a337d1f375
Fix download->upload
2016-08-21 17:08:48 +03:00
Oleksii Shevchuk
16fc8bbb99
Fix get user name
2016-08-21 14:17:33 +03:00
Oleksii Shevchuk
36b1dcd7e8
Use relative root for autocompletion
2016-08-21 14:09:20 +03:00
quentinhardy
d7b367c33e
Add header for author & contributors
2016-08-21 05:41:26 -04:00
Oleksii Shevchuk
bb169c8c6a
Handle case when config doesn't have "daemonize" key
2016-08-21 11:52:49 +03:00
Oleksii Shevchuk
40431eef9c
Search packages from ROOT
2016-08-21 01:26:29 +03:00
Oleksii Shevchuk
faa7e070ae
Fix imports
2016-08-21 00:55:45 +03:00
Oleksii Shevchuk
92388c41f1
Search templates relatively to python files
2016-08-21 00:55:26 +03:00
Oleksii Shevchuk
a393e94c60
Sanitize args for shell and generator
2016-08-20 22:57:23 +03:00
Oleksii Shevchuk
fc682b657f
Remove unused default config
2016-08-20 22:57:08 +03:00
Oleksii Shevchuk
ade5913247
Optionally configure transport from config file
2016-08-20 22:56:49 +03:00
Oleksii Shevchuk
b0dcc46703
Add daemonization optional
2016-08-20 20:41:35 +03:00
Oleksii Shevchuk
490ac59b31
Don't chroot to pupy dir. Use workspaces
2016-08-20 19:57:12 +03:00