Commit Graph

318 Commits

Author SHA1 Message Date
Oleksii Shevchuk 02f8257138 bundle/linux: pyaudio may hang, may be dangerous to use 2018-11-04 21:12:11 +02:00
Oleksii Shevchuk 210027105d client/linux/dlmopen: Do not try to fix lmid if library was not loaded 2018-11-04 20:06:31 +02:00
Oleksii Shevchuk 9d8d285956 Build pyopus to bundles 2018-11-02 09:04:15 +02:00
Oleksii Shevchuk 3c19620d34 dnscnc: be more verbose about invalid domains 2018-11-02 07:01:43 +02:00
Oleksii Shevchuk 6a75f7673f Bump p4a 2018-10-28 19:32:06 +02:00
Oleksii Shevchuk 09d82485db Build pyaudio to bundle 2018-10-28 19:00:47 +02:00
Oleksii Shevchuk ed26430383 Add xattr/acl/prctl libs 2018-10-19 11:27:37 +03:00
Oleksii Shevchuk 0bb184312c build: add watchdog to windows/linux bundles 2018-10-16 10:28:59 +03:00
Oleksii Shevchuk d52247b835 Add more tmp folders for client/linux/tmplibrary 2018-10-10 11:18:31 +03:00
Oleksii Shevchuk f1c345c4d4 Update SunOS10 build script 2018-10-09 13:44:29 +03:00
Oleksii Shevchuk d510a9b118 LMID - Apply only for Linux/x64/shared 2018-10-09 06:21:59 +03:00
Oleksii Shevchuk d666245581 Try memfd syscall only on Linux build 2018-10-09 00:02:34 +03:00
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 efc6a717cd Add missing hmac dependency
Fix https://github.com/n1nj4sec/pupy/issues/684
2018-10-06 14:24:43 +03:00
Oleksii Shevchuk 25667a3c2c For some strange reason adodbapi broken in pywin32 2018-10-03 23:14:08 +03:00
Oleksii Shevchuk 26e9f464d0 Ensure idna built into client 2018-09-23 23:03:04 +03:00
Oleksii Shevchuk fcc4c7712e Use impacket from trunk 2018-09-23 13:40:28 +03:00
Oleksii Shevchuk c473ca7b2b Manually rewriting pycrypto is no longer required 2018-09-23 13:27:04 +03:00
Oleksii Shevchuk 0bb221c670 Include pypykatz to bundle (doesn't work yet?) 2018-09-21 22:58:57 +03:00
Oleksii Shevchuk d1e2d16c05 Cryptography > 2.2.2 has issues with pupy 2018-09-19 16:17:59 +03:00
Oleksii Shevchuk cbb7967724 Use prebuild cryptography because of missing OpenSSL since p3.7 2018-08-22 10:39:34 +03:00
Oleksii Shevchuk 37787e0c0c Bump python-for-android toolchain 2018-08-21 00:27:57 +03:00
Oleksii Shevchuk 5e65805f4c Ensure KCP was built during linux/windows docker build 2018-08-18 07:06:36 +03:00
Oleksii Shevchuk db13904ec4 Move library_patches to pupy/ 2018-08-09 11:54:09 +03:00
Oleksii Shevchuk 280f0a8c68 Remove unused base_dispatch.c 2018-07-08 13:16:45 +03:00
Oleksii Shevchuk 603bf11286 Introduce uidle - package to check workstation idle timings 2018-06-19 22:31:29 +03:00
Oleksii Shevchuk 5e9bb2b091 Fix client pycrypto/pycryptodome issue for windows 2018-06-19 22:30:00 +03:00
Oleksii Shevchuk d46be888f3 Make possible to include some packages to client 2018-06-19 21:12:06 +03:00
Oleksii Shevchuk 4ecc436de7 Ensure 100% pycrypto replaced with pycryptodome 2018-06-19 08:59:36 +03:00
Oleksii Shevchuk ed23adae19 [linux/native/experemental]: Upgrade pip, ensure pycrpyo uninstalled 2018-06-18 22:30:18 +03:00
Oleksii Shevchuk b2f40d5c88 Fix requirements
1. Add dnslib to client
2. Freeze rpyc to version < 4 for now
2018-06-17 23:44:43 +03:00
Oleksii Shevchuk e1fda9e823 Add construct to template deps 2018-03-19 09:27:32 +02:00
Oleksii Shevchuk c8764ec9b2 Fix bug with infinte loop 2018-03-18 23:44:33 +02:00
Oleksii Shevchuk c31152ae6d Ensure we build bundle with .py files instead .pyc (windows) 2018-03-16 14:15:24 +02:00
Oleksii Shevchuk 4f040d4c68 Preload libs only in debug 2018-03-12 17:11:22 +02:00
Oleksii Shevchuk 79ca498f0b Add shadowing by path feature + example 2018-03-12 17:08:23 +02:00
Oleksii Shevchuk 9a23f64d11 Add toolchains repos to pupy 2018-03-05 16:59:20 +02:00
Oleksii Shevchuk de13568a80 Bump SunOS build 2018-03-04 18:54:52 +02:00
Oleksii Shevchuk df4312bc18 Fix empty REPO handling 2018-03-04 09:03:06 +02:00
Oleksii Shevchuk 5512542010 Fix docker-build wrapper 2018-03-03 22:51:44 +02:00
Oleksii Shevchuk 7e0dbad094 Do not use marshal module to load embedded library 2018-03-02 22:16:23 +02:00
Oleksii Shevchuk 0edbeb84f7 Add a bit optimized for pupy umsgpack library 2018-03-02 21:49:15 +02:00
Oleksii Shevchuk fcb6433246 Fix library patches 2018-03-02 20:18:24 +02:00
Oleksii Shevchuk 40a19d9630 Short file stub a bit more 2018-02-28 23:12:26 +02:00
Oleksii Shevchuk eea0daa0a8 Build scandir module 2018-02-26 14:41:02 +02:00
Oleksii Shevchuk 8e2cb69236 Apparently DES and other things are used by some modules 2018-02-16 10:33:37 +02:00