Commit Graph

1092 Commits

Author SHA1 Message Date
Oleksii Shevchuk 93497d75c8 Make DEFAULT_SAFE_PATH also "configurable" 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk a31537968c Setup "safe" environment 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk 6bbee454ac Add memfd support (optional) for dlopen 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk 6e38e209d5 Fix RTLD_NEXT in pthreads wokraround 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk 1d89fe6567 Remove debug messages 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk 77bcabd4ec Fix typo 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk 237bc4ab39 Add index and session id to dnscnc list 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk 23bcfd7546 hastebin uses https now 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk 58ad8921c2 Add Sleep command, also ignore errors from ifconfig.co query 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk 794d1c1ed1 Start both UDP and TCP DNS server handlers 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk c46dbde88f Actually TTL doesn't matter 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk 2420db36e3 Use non-threading model. TODO - move to pyuv 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk bb292072e8 Emulate _memimporter for python-only evironments 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk 8c35337379 Use pyuv instead of asyncoro 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk 08d8688c8c Search any pywintypes27.dll 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk fcac5768cf Pypcap is broken 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk 190fd92d09 Bump versions, fix build script 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk 4207218055 Bump zlib version 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk 25ffaf6ddd In case things go bad, let's at least return same shit every time 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk 7768e8791b Silently ignore errors if IGD is not accessible 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk 8b0f750f9d TTL=0 in Amazon AWS creates natural disaster 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 480bc18df4 Add more deps to bundle builder 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 7c47ab6f27 Add new and fractions to well-known scapy deps 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk b379dedb48 Handle more cases in Socks5 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk fa5f6bea32 Add proper client-side bundle invalidation on load 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 52c518a8d8 Add support for compressed packages transport 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 7a89fab238 Move pyaudio to bundle 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 891d7aed05 Build scandir to the bundle 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 6827536d45 Add workarounds for bundled pywin32 core DLLs 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 9419bb200a Remove binary objects which may be found in bundles 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 05cdee51b3 Append sqlite3.dll to dependencies 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk b7200bbbf7 If we found more than one file for package remove .dll from the list 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk ba9cdc7f8c Fix search in bundles 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk b9a59da95b Treat .so like dll in dependencies 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 128666a1e0 Remove libraries which are not required during non-interactive boot time 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 128ec9bc53 Fix builds. Add more packages to buildenv 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk ac73116fa3 Enable MemoryModule debug output if /DDEBUG passed 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 2a2e6d949f Load pywintypes properly to avoid double instances 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 45ad9ccff6 Build python libraries from environments to zip bundles. Experemental 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 2a2f4f5d1a Properly check for garbage 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk d85af6711b Add unified asyncronous proxy core. Initial commit 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk f23b61e254 Minor package loading optimizations [Experemental] 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk cf623e97f4 dbus is built-in 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk f84b41056c Bump versions 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 9569b8868a Remove those modules which may be used as-is from local tree 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 45d31a5dea Make compat sched calls static inline 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 6ef4ebd431 Avoid redifinition 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 90c0efaca1 Add scapy to pupysh search path 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 1a3ad7bb60 Properly invalidate cache during forced package loading 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 638a6469a1 Compile modules 2017-03-08 19:41:14 +02:00