Commit Graph

8059 Commits

Author SHA1 Message Date
Ilija Lazoroski 838848bc3a Agent: Move delay delete commands to monkey.py 2022-04-20 12:27:08 -04:00
Mike Salvatore c2e01eaea7 Agent: Refactor InfectionMonkey._self_delete() 2022-04-20 12:27:08 -04:00
Ilija Lazoroski 2568a46790 Changelog: Add entry for fixing windows self deleting executable 2022-04-20 12:27:06 -04:00
Ilija Lazoroski f2527b4d89 Agent: Change windows removal command 2022-04-20 12:26:48 -04:00
Mike Salvatore 4f5711b2ba Agent: Fix USERNAME_PREFIX imports 2022-04-20 11:46:50 -04:00
Mike Salvatore 526448cec9
Merge pull request #1902 from guardicore/1860-fake-users-mimikatz
Fix fake user addition to the config because of Mimikatz
2022-04-20 11:26:08 -04:00
vakarisz a335f30c68 Agent: Move username const to model
This const is used by PBA and mimikatz collectors as describes the username prefix for users created by IM
2022-04-20 17:10:59 +03:00
Shreya Malviya 9f78e0d567 Changelog: Add entry for bugfix for fake users' addition to the config because of Mimikatz 2022-04-20 18:44:14 +05:30
Shreya Malviya 3561573a6b Agent: Check username of Mimikatz gathered creds
before adding to the config since we don't want to add users created by the Monkey
2022-04-20 18:18:23 +05:30
Shreya Malviya 2bcdb72555 Agent: Extract const USERNAME_PREFIX to a common file 2022-04-20 17:41:57 +05:30
Shreya Malviya e91087f9fe UI: Fix padding for telemetry overview line counter 2022-04-20 07:29:43 -04:00
Ilija Lazoroski d69ce734f1 Island: Fix immediate threats indentation 2022-04-20 12:36:58 +03:00
dependabot[bot] f49b46af7e Bump async from 2.6.3 to 2.6.4 in /monkey/monkey_island/cc/ui
Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases)
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md)
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4)

---
updated-dependencies:
- dependency-name: async
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-20 12:36:04 +03:00
Ilija Lazoroski adea9cc2a7 Common: Fix error logging for wait_commands
* Add Timer TODO
2022-04-19 14:00:14 +02:00
Mike Salvatore 587331dbdb
Merge pull request #1893 from guardicore/1888-rename-monkey-endpoint
1888 rename monkey endpoint
2022-04-19 07:37:31 -04:00
Mike Salvatore 841cd308ff Changelog: Add entry for #1771 2022-04-19 07:30:34 -04:00
Ilija Lazoroski ab24bf0d72 Island: Remove bitness functionality from RemoteRunAws service 2022-04-19 11:27:20 +02:00
Shreya Malviya 704cc8cca3 Agent: Remove kerberos cred type from pypykatz handler 2022-04-19 12:03:58 +03:00
Mike Salvatore 825fe33885
Merge pull request #1895 from guardicore/1889-remove-client-monkey-endpoint
Remove "/api/client-monkey" endpoint
2022-04-18 10:23:09 -04:00
Shreya Malviya 7b53008ce8 UI: Add logs' download buttons to Island node in the map
Fixes #1894
2022-04-18 10:22:16 -04:00
Ilija Lazoroski 38714bb178 Changelog: Add entry for removal of "/api/client-monkey" endpoint 2022-04-18 14:50:57 +02:00
Ilija Lazoroski e086b62fba Docs: Update FAQ island log documentation 2022-04-18 14:49:27 +02:00
Ilija Lazoroski 9d22185064 Island: Remove "/api/client-monkey" endpoint 2022-04-18 14:48:53 +02:00
Ilija Lazoroski 743efe37dc Changelog: Add entry for renaming api/monkey endpoint to api/agent 2022-04-18 13:54:34 +02:00
Ilija Lazoroski a740e92784 Envs: Rename api/monkey endpoint to api/agent
* Remove 32-bitness
* Fix api/agent/download endpoint
2022-04-18 13:53:15 +02:00
Ilija Lazoroski 3597e08628 Agent: Rename api/monkey endpoint to api/agent 2022-04-18 13:53:15 +02:00
Ilija Lazoroski c0da5b7103 Island: Rename api/monkey endpoint to api/agent 2022-04-18 13:53:15 +02:00
Mike Salvatore e9895a04f5
Merge pull request #1892 from guardicore/1888-fix-endpoint-urls
Fix endpoints urls
2022-04-15 09:55:26 -04:00
Mike Salvatore f3d55c423f CHANGELOG: Add changelog entries for endpoint renaming 2022-04-15 09:54:42 -04:00
Mike Salvatore 65e28e987b Agent: Use MEDIUM_REQUEST_TIMEOUT for contacting the island
This will drop something like 30 seconds off of our tunneling test.
Generally speaking, 5 seconds seems like enough time for a simple HTTP
request to make a round trip within a local network. If we see issues in
practice, we can make this value configurable at runtime.
2022-04-15 09:48:48 -04:00
Mike Salvatore cbcb0dd1c1 Agent: Increase exploit threads from 4 to 6 2022-04-15 09:48:47 -04:00
Ilija Lazoroski 52ee31e326 Agent: Rename api/monkey_control to api/monkey-control 2022-04-15 13:17:26 +02:00
Ilija Lazoroski d2cc056a55 Island, BB: Rename api/monkey_control to api/monkey-control 2022-04-15 13:16:56 +02:00
Ilija Lazoroski 09c944d52b Island: Rename netmap/nodeStates to netmap/node-states 2022-04-15 12:45:47 +02:00
Ilija Lazoroski 1535832279 Island, BB: Rename clear_caches endpoint to clear-caches 2022-04-15 12:36:12 +02:00
Ilija Lazoroski 64fc9f2269 Island: Rename fileUpload endpoint to file-upload 2022-04-15 12:24:04 +02:00
Mike Salvatore 6df2c38b0f BB: Remove tests for drupal, struts, and weblogic exploiters 2022-04-14 14:02:43 -04:00
Mike Salvatore d971627be7 UT: Update custom pbas options in automated_master_config.json 2022-04-14 13:58:44 -04:00
Mike Salvatore c74f0ed472 BB: Change scan list order in test_depth_3_a() to decrease runtime 2022-04-14 13:53:04 -04:00
Mike Salvatore a2c3b74d09 BB: Change test order 2022-04-14 13:52:41 -04:00
Mike Salvatore 16e887a94a Merge pull request #1887 from guardicore/agent-refactor 2022-04-14 12:20:43 -04:00
VakarisZ a92818645e
Merge pull request #1884 from guardicore/1813-bb-optimization
1813 bb optimization
2022-04-14 15:13:05 +03:00
vakarisz 3ebab643bc BB: Small typo fix 2022-04-14 15:12:18 +03:00
Mike Salvatore 139a6caa1b
Merge pull request #1886 from guardicore/reduce-travis-build-time
Reduce travis build time
2022-04-14 07:02:01 -04:00
Mike Salvatore 3240e32e93 Project: Upgrade NodeJS from 12 -> 16 in TravisCI 2022-04-13 12:43:05 -04:00
Mike Salvatore 9ae35beba9 Project: Add npm caching strategy to TravisCI 2022-04-13 12:42:19 -04:00
Mike Salvatore ffec206435 Project: Use "pip: true" in TravisCI cache section 2022-04-13 12:41:25 -04:00
Mike Salvatore d1d7495c49 Project: Add cores to TravisCI build 2022-04-13 12:33:59 -04:00
Mike Salvatore 3478d17755 Project: Parallelize pynacl build in TravisCI 2022-04-13 12:24:43 -04:00
Mike Salvatore a1c1a00f5f Project: Run pytest in parallel on TravisCI 2022-04-13 12:15:55 -04:00