Oleksii Shevchuk
ab39f30cba
SunOS Add group flag. Just in case
2018-10-08 21:08:50 +03:00
Oleksii Shevchuk
3747e5b445
Disable LMID for SunOS
2018-10-08 21:08:50 +03:00
Oleksii Shevchuk
358eb2e672
Bump SunOS build
2018-10-07 22:04:34 +03:00
Oleksii Shevchuk
6fd57e4503
linux/client: Add LMID support
...
Do not use RTLD_GLOBAL namespace for python. This allows to load
shared object with other copies of python.
Example:
> python3
Python 3.6.5 (default, Jun 30 2018, 10:35:51)
[GCC 7.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import ctypes; ctypes.CDLL('/tmp/ppd.so')
This requires latest tc-linux32/tc-linux64 toolchains
2018-10-07 14:37:30 +03:00
Oleksii Shevchuk
691b52e8c7
linux/client: build amd64 as PIE if possible
2018-10-07 13:21:03 +03:00
Oleksii Shevchuk
1af28cb2fd
pupygen: Handle case when there is no network.conf yet
2018-10-07 13:20:42 +03:00
Oleksii Shevchuk
9bf52f304c
network.conf: Add launchers one by one to handle case when some deps are missing
2018-10-07 13:20:17 +03:00
Oleksii Shevchuk
e678046d0d
Explicitly add dbus dep
2018-10-07 13:19:06 +03:00
Oleksii Shevchuk
ee94fc668c
cmd: try to omit >> >> case
2018-10-07 13:18:50 +03:00
Oleksii Shevchuk
493697fe17
Show 'native' property in infos
2018-10-07 13:17:29 +03:00
Oleksii Shevchuk
2a4d9a1ac2
commands: Support dynamic parsers
2018-10-07 13:17:00 +03:00
Oleksii Shevchuk
3b79fa2cf1
Truncate isearch output to terminal width
2018-10-06 20:27:30 +03:00
Oleksii Shevchuk
c1d9d7e74f
pyuvproxy: don't raise pyuv.error.HandleClosedError during defer call
2018-10-06 20:15:09 +03:00
Oleksii Shevchuk
d53d284eb3
Add option to start listener without pproxy
2018-10-06 19:27:12 +03:00
Oleksii Shevchuk
15fcd63948
cmd: fix to show exceptions if any
2018-10-06 19:26:53 +03:00
Oleksii Shevchuk
822bcdb013
Initialte timeout check only when _local_root defined
2018-10-06 14:27:14 +03:00
Oleksii Shevchuk
d6d9a33c83
Remove circuit thing for obfs3/scramblesuit. Fix logic
2018-10-06 14:26:46 +03:00
Oleksii Shevchuk
026bd189b0
Ensure loaded credentials are not in unicode (works bad with M2)
2018-10-06 14:26:04 +03:00
Oleksii Shevchuk
efc6a717cd
Add missing hmac dependency
...
Fix https://github.com/n1nj4sec/pupy/issues/684
2018-10-06 14:24:43 +03:00
Oleksii Shevchuk
7f7bbfb878
Fix case when scriptlets are empty
2018-10-05 18:46:51 +03:00
Oleksii Shevchuk
b0fbb7c4bf
AST Scriptlets - finish migration
2018-10-05 16:01:31 +03:00
Oleksii Shevchuk
47c6360736
Fix logging from pupyimporter
2018-10-05 16:00:38 +03:00
Oleksii Shevchuk
4f3889944e
Execute scriptlets after initialization done, in main() context
2018-10-05 16:00:16 +03:00
Oleksii Shevchuk
1de5b70dc3
Fix typos in message (tox.ini)
2018-10-05 15:07:01 +03:00
Oleksii Shevchuk
e64b67f68f
Various logging/termination handling improvements
2018-10-05 13:13:08 +03:00
Oleksii Shevchuk
2e9b38cd5c
Handle configuration as late as possible
2018-10-05 11:19:02 +03:00
Oleksii Shevchuk
6dc65a1939
[WIP] Move metadata to scriptlet itself
2018-10-05 06:44:15 +03:00
Oleksii Shevchuk
3ef0a56981
[WIP] Rework scriptlets
2018-10-05 00:22:38 +03:00
Oleksii Shevchuk
e3f3606f18
logging should be used instead of stdout_to_file scriptlet
2018-10-04 22:56:57 +03:00
Oleksii Shevchuk
1ac5f4c205
Make shadow screen optional
...
To disable:
config set cmdline shadow_screen no
config save
Fix https://github.com/alxchk/pupy/issues/14
2018-10-04 16:59:50 +03:00
Oleksii Shevchuk
8282bbc912
xdg-open for screenshot/download
2018-10-04 16:13:19 +03:00
Oleksii Shevchuk
db95a53cbf
Add basic zip/tar archive listing
2018-10-04 15:04:50 +03:00
Oleksii Shevchuk
645263dbb6
Convert privkey/cert to 8bit strings
...
Fix https://github.com/n1nj4sec/pupy/issues/682
2018-10-04 12:29:38 +03:00
Oleksii Shevchuk
8180edd34c
Fix passing of tuples to SafePopen by safe_exec
2018-10-04 11:47:53 +03:00
Oleksii Shevchuk
88f6fd1478
ps: handle zero tables case
2018-10-04 11:32:12 +03:00
Oleksii Shevchuk
8e3dccc4da
Speedup pexec a bit
2018-10-04 11:31:32 +03:00
Oleksii Shevchuk
a61555941d
Fix case with non-Linux systems
2018-10-04 11:18:53 +03:00
Oleksii Shevchuk
000f4a2023
Improve users command
2018-10-04 10:02:48 +03:00
Oleksii Shevchuk
25667a3c2c
For some strange reason adodbapi broken in pywin32
2018-10-03 23:14:08 +03:00
Oleksii Shevchuk
3228edc7fb
dnscnc/http: fix various proxy issues
2018-10-03 22:53:45 +03:00
Oleksii Shevchuk
2b3f641424
Make more info about search -> download completion
2018-10-03 21:25:57 +03:00
Oleksii Shevchuk
c2fd341aa3
Fix downloader closure
2018-10-03 21:25:27 +03:00
Oleksii Shevchuk
648a4ebb26
search: Make encoding errors more clear
2018-10-03 21:10:04 +03:00
Oleksii Shevchuk
3ee68f3345
dnscnc/uidle - fix logic
2018-10-03 20:32:47 +03:00
Oleksii Shevchuk
75795c71e7
Fix isearch datetime
2018-10-03 19:27:21 +03:00
AlessandroZ
ef2414113a
Merge branch 'unstable' of https://github.com/n1nj4sec/pupy into unstable
2018-10-03 17:15:39 +02:00
AlessandroZ
895eb7b911
pexec - rm upload/download + fix when space in cmd
2018-10-03 17:14:09 +02:00
AlessandroZ
c62b86f23d
flake8
2018-10-03 17:13:54 +02:00
Oleksii Shevchuk
9593b71df0
Add isearch module
2018-10-03 16:33:34 +03:00
Oleksii Shevchuk
8de4ff940a
Fix https://github.com/n1nj4sec/pupy/issues/677
2018-10-03 12:54:51 +03:00