Oleksii Shevchuk
24998d3bcc
Make pupy packer friendly (optionally)
2017-07-02 16:24:10 +03:00
Oleksii Shevchuk
30c86f3948
Add more space for scriptlets
2017-06-18 16:17:09 +03:00
Oleksii Shevchuk
614fbc324a
Fix triple fork check
2017-06-04 23:10:41 +03:00
Oleksii Shevchuk
ef7c494301
Make sure mainThread started from DLL. Mistake?
2017-06-04 21:08:48 +03:00
Oleksii Shevchuk
51ec01b288
Make pstore works for windows/exe
2017-06-04 21:07:49 +03:00
Oleksii Shevchuk
06ea1e9e6f
Ensure crypt.so module is built
2017-06-04 09:07:57 +03:00
Oleksii Shevchuk
2ed5c669c9
Don't do triple fork if launched from init
2017-06-03 08:47:00 +03:00
Oleksii Shevchuk
122d8d07af
Use scapy/master
2017-05-31 23:00:39 +03:00
Oleksii Shevchuk
4eb066f10d
pycrypto -> pycryptodome
2017-05-25 21:00:18 +03:00
Oleksii Shevchuk
e06eb7a117
Add cryptography to android bundle
2017-05-24 17:02:16 +03:00
Oleksii Shevchuk
99dce7db7a
Fix android info command output
2017-05-24 17:02:15 +03:00
Oleksii Shevchuk
11fe90f7f9
Handle crashes
2017-05-24 17:02:15 +03:00
Oleksii Shevchuk
82756b8979
Fix to work with buildozer/master
2017-05-24 17:02:15 +03:00
Oleksii Shevchuk
4d34242511
Improve new android container
...
- forward (pyuv) works, but some strange issues with initialization
- ip (psutil/getifaddrs) crashes process (likely new types of
interfaces)
+ gps/info works, shell works, netstat works and so on
2017-05-24 17:02:15 +03:00
Oleksii Shevchuk
aa7da76f89
Ensure patched version of psutil is used
2017-05-24 17:02:14 +03:00
Oleksii Shevchuk
e55b4ad9a7
Use 64bit build for SunOS
2017-05-24 17:01:59 +03:00
Oleksii Shevchuk
cc0be30ac6
Initial SunOS Support
...
Also we have a problem with templates namings.. Again.
And with compatibility. To remove symlinks I introduced posix.
Let's move same stuff there.
Memorpy is to be proted to SunOS.
2017-05-24 15:48:16 +03:00
Oleksii Shevchuk
873ea1e51d
Add new android container (doesn't work yet)
2017-05-24 15:48:16 +03:00
n1nj4sec
e40fecfb1d
Merge branch 'master' of github.com:n1nj4sec/pupy
2017-05-16 23:11:26 +02:00
n1nj4sec
e72fe1537e
fix for load_dll on win 32bit (winpty was broken)
2017-05-16 22:05:46 +02:00
Oleksii Shevchuk
5007957722
Disable tracebacks to reduce access to FS during exception handling
2017-05-07 18:20:24 +03:00
Oleksii Shevchuk
01fd570c20
Don't get crazy on env rebuild
2017-05-06 20:09:15 +03:00
n1nj4sec
703e8a1735
fix android
2017-04-27 23:14:11 +02:00
Oleksii Shevchuk
e79b6d56d0
net_connections() are broken in WindowsXP after 4.3.1
2017-04-27 11:27:06 +03:00
Oleksii Shevchuk
be4fff658b
Looks like latest versions of psutil doesn't work stable on WinXP
2017-04-27 00:02:26 +03:00
Oleksii Shevchuk
330e5771ca
Use winetricks to enforce windows versions
2017-04-26 23:41:17 +03:00
Oleksii Shevchuk
fc72b3d122
Add for non debug builds to trace issues with travis build
2017-04-25 23:53:28 +03:00
Oleksii Shevchuk
e6c25254ad
Set commit properly in Travis
2017-04-25 17:45:32 +03:00
Oleksii Shevchuk
843511a05c
Generate python import tabs for windows client
2017-04-25 16:24:28 +03:00
Oleksii Shevchuk
6b4c39d870
Leave PyErr_Print
2017-04-25 16:23:29 +03:00
Oleksii Shevchuk
2488d37ae9
Compile git revision into pupy templates
2017-04-25 14:43:23 +03:00
Oleksii Shevchuk
2b3df567f4
Print exception information in debug/linux
2017-04-25 11:08:01 +03:00
Oleksii Shevchuk
61dc5fc6f4
sys.flags.optimize can't be set in runtime
2017-04-25 10:47:05 +03:00
Oleksii Shevchuk
268c5309c2
Small non-critical fixes in windows client and build
2017-04-24 12:01:31 +03:00
Oleksii Shevchuk
f732a64edb
Fix function address search on amd64
2017-04-24 12:01:31 +03:00
n1nj4sec
f92466846f
fix migrate DLL loading in some cases
2017-04-23 14:28:54 +02:00
Oleksii Shevchuk
7be06557d7
pyasn1 used internaly by rsa, so leave it
2017-04-21 00:01:06 +03:00
Oleksii Shevchuk
5dd9129c89
Remove explicit dependencies not required for booting
2017-04-21 00:00:43 +03:00
Oleksii Shevchuk
933c4b6dff
Remove yaml from scramblesuit module
2017-04-20 23:18:08 +03:00
n1nj4sec
0ed93e42f1
windows pycryptodome bump
2017-04-17 22:24:38 +02:00
n1nj4sec
1fa9343210
pycryptodome doesn't work on windows with pupyimporter because of some cffi/ctypes shit, rollback to pycrypto
2017-04-17 19:09:30 +02:00
n1nj4sec
2c23b41c30
fix linux build on ubuntu
2017-04-16 23:45:10 +02:00
Oleksii Shevchuk
8584281096
_cffi_backend uses dlopen directly, so can't be used with pupy client
2017-04-12 16:03:33 +03:00
Oleksii Shevchuk
f19e10aaa0
Make windows build happy again
2017-04-10 11:42:16 +03:00
Oleksii Shevchuk
e9b3526d03
Set Py_OptimizeFlag from bootloader
2017-04-05 19:18:21 +03:00
Oleksii Shevchuk
109c3989ff
*.pyo's are not created from time to time, so enusre all are in place
2017-04-05 13:39:05 +03:00
Oleksii Shevchuk
b1f285ef84
oooops
2017-04-05 11:00:24 +03:00
Oleksii Shevchuk
2e8e216c0c
Fix fakse memfd path generation
2017-04-05 08:49:51 +03:00
Oleksii Shevchuk
a9142e884b
Make c99 happy
2017-04-04 22:16:45 +03:00
Oleksii Shevchuk
9e6c5de41b
Use pymalloc in internal allocations
2017-04-04 13:23:13 +03:00