Commit Graph

2681 Commits

Author SHA1 Message Date
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