vakarisz
458b2121cd
Changelog: added entry for removed T1082 attack technique report
2022-03-01 16:16:06 +02:00
vakarisz
4e1fc525ae
Island: remove T1082 attack technique
...
This attack technique gathered data from deprecated system info telemetries. This attack technique needs to be reworked and perhaps it's better to have a single, dedicated and controlable system info gathering procedure
2022-03-01 16:06:18 +02:00
vakarisz
3734cb007e
Island: change T1016 to format results from Monkey document
...
Previously T1016 pulled results from system info telemetries, but system info telemetries are deprecated and network information is stored on monkey documents
2022-03-01 16:06:18 +02:00
vakarisz
1c602a3315
Agent, Island: send network information in monkey wakeup telemetry
...
Network information is required for segmentation reports, that's why it gets sent in the wakeup telemetry. It could be joined with "ip_addresses", but that would require a bigger refactoring on the island side
2022-03-01 15:31:02 +02:00
VakarisZ
1b484e0365
Merge pull request #1752 from guardicore/1695-removing-system-info-infra
...
1695 removing system info infrastructure
2022-03-01 14:58:04 +02:00
vakarisz
61ba85bdc2
Island: alphabetically sort telemetry processing dictionary
2022-03-01 14:55:23 +02:00
vakarisz
1d15288b64
Agent, Island: remove/rename system info collection infrastructure
...
System info collectors got replaced with credential collectors. Infrastructure in the code needs to be renamed accordingly
2022-03-01 14:54:20 +02:00
Mike Salvatore
9e8d1d2539
Merge pull request #1749 from guardicore/1695-reporting-credentials
...
1695 reporting credentials
2022-03-01 07:27:21 -05:00
vakarisz
52c0413797
Island, UT: remove credential processing from exploit telemetry
...
Credentials should be sent via credential telemetry, not exploit telemetry. This will remove the need to maintain duplicate code of credential extraction
2022-03-01 11:31:47 +02:00
vakarisz
4f58a69c54
UT: added slow marks and changed some names, related to credential tests
2022-02-28 16:59:15 +02:00
vakarisz
748178a00c
Island: small style improvements in stolen_credentials.py
2022-02-28 16:57:35 +02:00
vakarisz
40820a5ba5
Island: refactor report generation to take credentials from model
...
Reporting used to fetch credentials from telemetries, but they are no longer stored. Instead, credentials are being fetched from stolen_credentials collection
2022-02-28 12:30:26 +02:00
vakarisz
02d81771a9
Island: remove remaining references to "creds" property of monkey
2022-02-25 17:13:19 +02:00
vakarisz
cf56fcbef2
UT: removed telemetry encryption test
2022-02-25 15:38:36 +02:00
vakarisz
0ecfbff1e4
Island: don't store credential telemetries
...
Credential telemetries are not stored on the database to prevent the need to encrypt credentials and query database directly. Instead, credentials are parsed into a document that doesn't contain secrets and is easily queryable
2022-02-25 15:38:36 +02:00
vakarisz
afc98667c4
Island: remove unused "creds" properties from monkey model
2022-02-25 15:38:36 +02:00
Mike Salvatore
0a7637c944
Merge pull request #1744 from guardicore/1732-remove-elasticsearch
...
Remove ElasticGroovyExploiter
2022-02-24 09:05:09 -05:00
Shreya Malviya
7e362283fa
Changelog: Add entry for removing the Elastic Search exploiter
2022-02-24 19:14:20 +05:30
Mike Salvatore
85eb3a2c0d
Merge pull request #1743 from guardicore/1605-modify-hadoop
...
Modify Hadoop exploiter
2022-02-24 08:02:01 -05:00
Ilija Lazoroski
e8ba34b055
Island: Use exploitation_result in telemetry_feed
2022-02-24 13:33:32 +01:00
Ilija Lazoroski
871b02d514
Agent: Stop Hadoop http_thread regardless the exploit result
2022-02-24 12:21:54 +01:00
Shreya Malviya
7d76d94959
Zoo: Remove Elastic machines from terraform scripts and docs
2022-02-24 15:16:19 +05:30
Shreya Malviya
6c7e630465
BB: Remove ElasticGroovyExploiter references
2022-02-24 15:14:32 +05:30
Shreya Malviya
a599edec15
Project: Remove ELASTIC exploiter descriptor enum from Vulture's allowlist
2022-02-24 15:12:00 +05:30
Shreya Malviya
35d39b46c7
UT: Remove ElasticGroovyExploiter references
2022-02-24 15:10:31 +05:30
Shreya Malviya
3ff7daa2d5
UI: Remove ElasticGroovyExploiter reporting
2022-02-24 15:03:57 +05:30
Shreya Malviya
b6438edb82
Agent: Remove ElasticGroovyExploiter
2022-02-24 15:01:16 +05:30
Shreya Malviya
b1fbf64730
Docs: Remove ElasticSearch exploiter documentation
2022-02-24 15:00:52 +05:30
Shreya Malviya
31e6c09673
Project: Replace ElasticSearch with Zerologon in README.md
2022-02-24 14:49:53 +05:30
Shreya Malviya
4d6869fbf6
Agent: Use `ExploiterWrapper` for loading the Hadoop exploiter
2022-02-24 13:29:53 +05:30
Shreya Malviya
eb9adc08c2
Agent: Override `HostExploiter`'s `pre_exploit()` in `WebRCE`
2022-02-24 13:21:15 +05:30
Ilija Lazoroski
87547c4da1
Agent: Use http_ports from exploiter options in WebRCE
2022-02-24 13:21:15 +05:30
Ilija Lazoroski
b859b8820f
Island: Add HTTP_PORTS to exploiter common options
2022-02-24 13:21:15 +05:30
Ilija Lazoroski
34953f1c88
Agent: Enable Hadoop exploiter to run
2022-02-24 13:21:12 +05:30
Ilija Lazoroski
1223e2acf3
Agent: Use exploiter options in WebRCE
2022-02-24 13:20:20 +05:30
Ilija Lazoroski
67083fe336
Agent: Use ITelemetryMessenger to send telemetries in WebRCE
2022-02-24 13:20:20 +05:30
Shreya Malviya
57eca553a7
Agent: Send ExploiterResultData from Hadoop exploiter
2022-02-24 13:20:20 +05:30
Shreya Malviya
90646a6ff9
Agent: Remove code that set host architecture in Hadoop exploiter
2022-02-24 13:20:20 +05:30
Shreya Malviya
79ccabceb1
Agent: Make some functions private in the Hadoop exploiter
2022-02-24 13:20:20 +05:30
Shreya Malviya
ad5ce8e7d2
Agent: Remove `blind_exploit` logic from web_rce.py and weblogic.py
2022-02-24 13:20:20 +05:30
Shreya Malviya
0501bb7037
Agent: Remove architecture setting from web_rce.py
2022-02-24 13:20:20 +05:30
Mike Salvatore
5cbcb88dd6
Agent: Add ExploiterWrapper
...
Issue #1605
PR #1739
2022-02-23 16:37:23 -05:00
Mike Salvatore
2431e2f20b
Agent: Fix typo in "exploitation_result" key
2022-02-23 12:00:42 -05:00
VakarisZ
48e8420b4d
Merge pull request #1734 from guardicore/1695-parsing-ssh-keys
...
1695 ssh keys processing
2022-02-23 17:39:56 +02:00
vakarisz
e17d95bf18
Island: small improvements code style in credential parsing code
2022-02-23 17:38:15 +02:00
Mike Salvatore
57e6d0208d
Merge pull request #1735 from guardicore/1733-remove-shellshock-exploit
...
Remove shellshock exploit
2022-02-23 10:27:22 -05:00
Mike Salvatore
55c3236d8e
Changelog: Remove ShellShock exploiter
2022-02-23 10:24:23 -05:00
Mike Salvatore
cdd28dda7b
Merge branch '1605-resolve-circular-dependency' into agent-refactor
...
Issue #1605
2022-02-23 09:45:41 -05:00
Mike Salvatore
32d618ac92
Agent: Modify IPuppet interface to take VictimHost instead of object
2022-02-23 09:26:04 -05:00
Mike Salvatore
b17c85cd01
Agent: Extract network_scanning package from network package
...
This resolves some circular dependencies between Tunnel, IPuppet, and
VictimHost.
2022-02-23 09:23:42 -05:00