Mike Salvatore
5845bb73af
Common: Reorder scan and exploit configuration classes
2022-06-17 08:33:43 -04:00
Mike Salvatore
2c4069ae1b
Project: Remove Meta, unknown from vulture_allowlist.py
...
These are no longer needed after db9d57a526
.
2022-06-17 08:31:04 -04:00
Mike Salvatore
3c879f444d
Common: Add ScanTargetConfigurationSchema
2022-06-17 08:30:42 -04:00
Mike Salvatore
7e9c481992
Common: Rename marshmallow post_load methods to be protected
2022-06-17 08:22:31 -04:00
Mike Salvatore
ee8e949a0d
Common: Add ICMPScanConfigurationSchema
2022-06-17 08:20:26 -04:00
Mike Salvatore
0b810f5d56
Common: Add TCPScanConfigurationSchema
2022-06-17 08:14:35 -04:00
vakarisz
2e561181ea
Common: Add TCPScanConfiguration dataclass to agent_configuration.py
2022-06-17 15:10:46 +03:00
vakarisz
af761ea48f
Common: Add ICMPScanConfiguration dataclass to agent_configuration.py
2022-06-17 15:10:45 +03:00
vakarisz
969f916cf5
Common: Add ScanTargetConfiguration dataclass to agent_configuration.py
2022-06-17 15:10:43 +03:00
Mike Salvatore
e8001d8cf7
Merge pull request #2027 from guardicore/register-di-conventions
...
Register di conventions
2022-06-17 07:33:33 -04:00
Mike Salvatore
42f0cb42d2
UT: Use container fixture in test_unregistered_type
2022-06-17 07:25:18 -04:00
Mike Salvatore
a18814a83b
Common: Fix incorrect docstring in DIContainer
2022-06-17 07:16:50 -04:00
Mike Salvatore
df23cc42f4
Common: Fix spelling error
...
Co-authored-by: VakarisZ <36815064+VakarisZ@users.noreply.github.com>
2022-06-17 07:13:07 -04:00
VakarisZ
c413ae8fa5
Merge pull request #2029 from guardicore/2028-remove-http-ports
...
Island: Remove HTTP_PORTS from top-level agent configuration
2022-06-17 12:06:19 +03:00
Mike Salvatore
4065bc23fb
Common: Add ExploitationConfiguration
2022-06-16 20:20:35 -04:00
Mike Salvatore
db9d57a526
Common: Remove `class Meta` from marshmallow schemas
...
`RAISE` is the default behavior, so there's no need to copy/paste this
all over the place.
2022-06-16 20:20:35 -04:00
Mike Salvatore
afd3160c2f
Common: Add ExploitationOptionsConfiguration
2022-06-16 20:20:35 -04:00
Mike Salvatore
70e8bca1ea
Common: Use OperatingSystems enum in ExploiterConfigurationSchema
2022-06-16 20:20:35 -04:00
unknown
737aacf0bd
Agent: Add marshmallow-enum to dependencies
2022-06-16 20:20:35 -04:00
unknown
526fe24aa6
Island: Add marshmallow-enum to dependencies
2022-06-16 20:20:35 -04:00
Mike Salvatore
39e18b9c73
Common: Add OperatingSystems enum
...
Enough is enough! I have had it with these monkey-fighting strings on
this Monday to Friday plane! Everybody strap in.
Seriously, it's time to stop using strings all over the place to
identify the OS. An Enum is a better, more strongly-typed solution.
2022-06-16 20:20:35 -04:00
Mike Salvatore
9d73252ff5
Common: Add ExploiterConfiguration
2022-06-16 20:20:35 -04:00
Mike Salvatore
88dbf4feb7
Common: Use Dict instead of dict in PluginConfiguration
2022-06-16 20:20:35 -04:00
Mike Salvatore
bdad41057c
Common: Add CustomPBAConfiguration
2022-06-16 20:20:35 -04:00
Mike Salvatore
c79f62e682
Common: Add PluginConfiguration
2022-06-16 20:20:35 -04:00
unknown
660c1421c0
Agent: Add marshmallow to dependencies
2022-06-16 20:20:35 -04:00
unknown
f9f5861ae3
Island: Add marshmallow to dependencies
2022-06-16 20:20:35 -04:00
Mike Salvatore
1f1c5585f0
Island: Remove HTTP_PORTS from top-level agent configuration
...
Resolves #2028
2022-06-16 20:19:56 -04:00
Mike Salvatore
fd36acab3a
Merge pull request #2017 from guardicore/1996-island-worm-config-decouple
...
1996 island worm config decouple
2022-06-16 09:52:35 -04:00
Mike Salvatore
10f069d3cd
Changelog: Add issue number to `GET /api/island/ip-addresses` entry
2022-06-16 09:52:05 -04:00
Mike Salvatore
b14c0ddb0f
Changelog: Modify agent configuration structure entry
2022-06-16 09:51:17 -04:00
vakarisz
e29d977d27
Changelog: Extend configuration structure modification entry
2022-06-16 16:49:03 +03:00
Mike Salvatore
5db04c3580
Island: Register the data directory as a convention
2022-06-16 09:26:04 -04:00
Mike Salvatore
c53864cdd7
Common: Add release_convention()
2022-06-16 09:26:04 -04:00
Mike Salvatore
8fb97fc8c0
Common: Remove posessive from release()'s docstring
2022-06-16 09:26:04 -04:00
Mike Salvatore
c3789c4766
Common: Document dependency resolution precedence
2022-06-16 09:26:04 -04:00
Mike Salvatore
ab94ddeb88
Commmon: Add register_convention()
2022-06-16 09:26:02 -04:00
vakarisz
2fa7606c23
Changelog: Add entry for added island IP's endpoint
2022-06-16 16:19:19 +03:00
vakarisz
c92f6eafe3
Changelog: Add entry for changed config structure
2022-06-16 16:18:25 +03:00
vakarisz
0082cd2193
Island: Style improvements in ip_addresses.py
2022-06-16 15:46:08 +03:00
vakarisz
5fbe01a32e
Island: Display tunneling ports in T1065
...
Non standard ports attack technique should include ports agent used for tunneling
2022-06-16 12:11:55 +03:00
Mike Salvatore
6345780182
Common: Add UnregisteredConventionError
2022-06-15 21:02:04 -04:00
Ilija Lazoroski
136747b1c8
Island: Use tunnel or island port in T1065
...
* adds get_tunnel_info in monkey model
2022-06-15 17:45:07 +03:00
Ilija Lazoroski
ed3c369eef
Island: Rename local-ips resource to ip-addresses
2022-06-15 17:45:07 +03:00
Ilija Lazoroski
8ae6bb8c73
UI: Remove testing from InternalConfig
...
* leftover from renaming credential_classes
2022-06-15 17:45:07 +03:00
Ilija Lazoroski
7b415be883
UT: Fix island config tests
2022-06-15 17:45:07 +03:00
Ilija Lazoroski
8af665c0a8
UI: Use local_ips endpoint to get command_servers
2022-06-15 17:45:07 +03:00
Ilija Lazoroski
d76fad9e17
Island: Remove current_server and command_servers from config
...
* It removes whole island_server section from internal config
2022-06-15 17:45:07 +03:00
Ilija Lazoroski
9444f1a9d7
Island: Add local_ips resource
2022-06-15 17:45:07 +03:00
Mike Salvatore
ac172dc81f
Merge pull request #2024 from guardicore/2019-mssql-batch-cleanup
...
Remove temporary "payload" file in MSSQL exploiter
2022-06-15 10:25:38 -04:00