Oleksii Shevchuk
23165e6ff6
p4a loader: remove debug
2019-08-19 21:56:23 +03:00
Oleksii Shevchuk
3ea43e50f9
basic_cmds/cat: do not check file size at all
2019-08-19 21:52:37 +03:00
Oleksii Shevchuk
be9828f451
pupygen: support p4a bootstrap
2019-08-19 21:49:54 +03:00
Oleksii Shevchuk
dcfb1b5d41
pymemimporter: fs may not support seek/mmap
2019-08-19 21:48:52 +03:00
Oleksii Shevchuk
cce6d6c6c2
pupy/memimporter: _Py_PackageContext may not exists, handle that
2019-08-19 21:48:21 +03:00
Oleksii Shevchuk
ea8fb5023e
pymemimporter: search ctypes.pythonapi more harder
2019-08-19 21:47:32 +03:00
Oleksii Shevchuk
ee3656e20e
basic_cmds/cat: fd may not support seek, read whole file than x_x
2019-08-19 21:46:00 +03:00
Oleksii Shevchuk
59ac4ba9fd
additional_imports: Ensure unicodedata loaded
2019-08-19 19:17:38 +03:00
Oleksii Shevchuk
e9afcbf8de
Refactoring: merge pp.py and pupyimporter.py
...
New loader "module" based loader.
Source code deduplicated a bit. Common parts moved to client/common.
Everything moved to "pupy" namespace:
import pupy
Android known to be broken. Other regressions to be discovered.
Checked:
+ Linux 32/64 Native/py
+ Windows 32/64 Native/py/.NET/migrations
2019-08-17 21:13:45 +03:00
Oleksii Shevchuk
c5ffba0612
docker: bump mimikatz
2019-07-11 18:23:20 +03:00
Oleksii Shevchuk
c6b85b108a
picocmd/client: make travis happy
2019-07-11 18:23:06 +03:00
Oleksii Shevchuk
1704de9b83
doh: remove unused import
2019-07-11 18:22:11 +03:00
Oleksii Shevchuk
a1a678cfef
Merge dnscnc_connect_v2
2019-07-11 17:54:01 +03:00
Oleksii Shevchuk
a2c4181a44
pupyps: deal with _fields
2019-07-09 15:17:33 +03:00
Oleksii Shevchuk
4f3f9a03e7
dnscnc: add support for DNS-over-HTTPS
2019-07-05 12:30:30 +03:00
Oleksii Shevchuk
2813e36af1
transports: support pure Py http_parser
2019-07-05 12:30:05 +03:00
Oleksii Shevchuk
841f232385
py: fix dependencies list
2019-07-05 12:28:31 +03:00
Oleksii Shevchuk
09e867b0ec
dependencies: add support for modules which has both pure Py and C impls
2019-07-05 12:28:12 +03:00
Oleksii Shevchuk
02cb4a0ecd
network/lib/doh: suppport CF and QUAD9
2019-07-05 11:03:33 +03:00
Oleksii Shevchuk
0012e0c3aa
tinyhttp: support params, disable exceptions
2019-07-05 11:01:52 +03:00
Oleksii Shevchuk
894374c9b3
network.lib: Add DNS-over-HTTPS library
2019-07-05 09:54:36 +03:00
Oleksii Shevchuk
658c235e7a
offload: fix exception handling
2019-07-03 14:27:37 +03:00
Oleksii Shevchuk
6c9d9d13d9
dnscnc/server: process empty requests as ping requests
2019-07-01 22:26:13 +03:00
Oleksii Shevchuk
61882c6868
proxy/dns: pass empty requests
2019-07-01 22:24:37 +03:00
Oleksii Shevchuk
ed7daa7f1a
offload: handle ssl errors
2019-07-01 22:24:20 +03:00
Oleksii Shevchuk
dde3f03e6c
shell: use REMAINDER
2019-06-28 12:58:24 +03:00
Oleksii Shevchuk
5479e9f8d9
linux/uuid: prefer netiface getnode method
2019-06-27 17:22:07 +03:00
Oleksii Shevchuk
62120abb64
dnscnc/online: always check online status
2019-06-27 16:46:42 +03:00
Oleksii Shevchuk
0c919db375
[WIP] dnscnc - add inband transfer containers
2019-06-26 22:12:51 +03:00
Oleksii Shevchuk
5d7413bfff
Add missing deps
2019-06-26 20:07:26 +03:00
Oleksii Shevchuk
5bdd47ff14
ttyrec: fix flake
2019-06-25 22:39:55 +03:00
Oleksii Shevchuk
2d0ad57396
dnscnc/client: Use PayloadTooBig exception
2019-06-25 22:39:20 +03:00
Oleksii Shevchuk
5cc20ce470
[WIP] dnscnc/data_transfer: implement DT command containers
2019-06-25 22:38:51 +03:00
Oleksii Shevchuk
00c2971d48
ttyrec: fix events
2019-06-25 16:34:40 +03:00
Oleksii Shevchuk
55a6dc15f3
dnscnc/SystemInfoEx: fix pack order
2019-06-18 11:09:59 +03:00
Oleksii Shevchuk
414b6b2b6a
ipv6: pac fixes
2019-06-17 08:39:06 +03:00
Oleksii Shevchuk
0fa12702e4
PupyServer: Honor ipv6 config option
2019-06-16 23:28:15 +03:00
Oleksii Shevchuk
6b1885790d
dnscnc/server: support partial encoding for big commands
2019-06-16 23:17:24 +03:00
Oleksii Shevchuk
a514e6e72c
dnscnc: Add ConnectEx/SystemInfoEx commands and dependencies
2019-06-16 19:41:13 +03:00
Oleksii Shevchuk
d62131d570
dns_encoder: fix encoding
2019-06-16 18:25:43 +03:00
Oleksii Shevchuk
e90392ad07
uuid: Improve getnode() - try better to find default interface
2019-06-15 13:05:07 +03:00
Oleksii Shevchuk
24e279565a
Ignore errors from dropped connections
2019-06-15 08:50:53 +03:00
Oleksii Shevchuk
c6d95ab110
Fix __all__ in some cases
2019-06-14 13:27:25 +03:00
Oleksii Shevchuk
1ab469ecbe
Add missing deps
2019-06-12 11:59:21 +03:00
Oleksii Shevchuk
557ee4d4c8
triggers: criterias may be uninitialized
2019-05-29 14:30:26 +03:00
Oleksii Shevchuk
e77ff801be
wip: refactor dnscnc/picocmd skel
2019-05-28 06:35:09 +03:00
Oleksii Shevchuk
c037f13a11
WIP: DNSCNC Connect_v2
2019-05-27 20:32:12 +03:00
Oleksii Shevchuk
268f73bfea
Add missing deps
2019-05-27 17:22:03 +03:00
Oleksii Shevchuk
74b33818c8
modules: Do not attach stdin
2019-05-27 12:35:11 +03:00
Oleksii Shevchuk
60a56144da
proxies: be more reliable during proxies search
2019-05-27 11:24:49 +03:00