Commit Graph

110 Commits

Author SHA1 Message Date
VakarisZ 63d07f9c4b Added unit tests, improved mssql readability 2019-09-03 15:51:13 +03:00
Shay Nehmad fbb82f412b Fixed copy-pasta bug about state telemetry. 2019-08-26 14:08:45 +03:00
VakarisZ 4b356c2cf4 Fixes bug where monkey crashes if default server flag is not passed 2019-08-21 11:54:38 +03:00
VakarisZ c6da2cce07 Fixed bugs and typos 2019-08-19 14:16:25 +03:00
VakarisZ 4ccf06e454 Merge remote-tracking branch 'upstream/develop' into attack_file_copy
# Conflicts:
#	monkey/infection_monkey/exploit/rdpgrinder.py
#	monkey/infection_monkey/exploit/sshexec.py
#	monkey/infection_monkey/system_info/mimikatz_collector.py
2019-08-01 15:02:40 +03:00
Itay Mizeretz bbff9b95e3
Merge pull request #366 from VakarisZ/attack_file_deletion
T1107 File Deletion
2019-07-31 11:43:07 +03:00
Shay Nehmad abaaeea69a 2to3 run on all project source files 2019-07-28 13:28:37 +03:00
VakarisZ 81fd512296 PR comments fixed 2019-07-12 11:40:47 +03:00
VakarisZ 3d0c564994 Merge branch 'attack_execution_api' into attack_file_copy
# Conflicts:
#	monkey/monkey_island/cc/services/attack/attack_report.py
#	monkey/monkey_island/cc/services/attack/technique_reports/__init__.py
#	monkey/monkey_island/cc/ui/src/components/report-components/AttackReport.js
2019-07-09 09:37:40 +03:00
VakarisZ 13b9eab3a4 Merge remote-tracking branch 'upstream/develop' into attack_module_load 2019-07-08 17:55:38 +03:00
VakarisZ 31a20254fa
Merge pull request #370 from VakarisZ/tunneling_bugfix
Tunneling bugfix
2019-07-08 14:54:44 +03:00
VakarisZ cc09aeefa1 Merge remote-tracking branch 'upstream/develop' into attack_file_deletion
# Conflicts:
#	monkey/infection_monkey/monkey.py
#	monkey/monkey_island/cc/services/attack/attack_report.py
#	monkey/monkey_island/cc/ui/src/components/report-components/AttackReport.js
2019-07-08 14:24:17 +03:00
VakarisZ 967fec8487 Refactored scan status to use numeric value and other PR fixes 2019-07-08 13:44:15 +03:00
VakarisZ 0b0b4e83b2 Merge remote-tracking branch 'upstream/develop' into attack_file_copy
# Conflicts:
#	monkey/infection_monkey/exploit/weblogic.py
#	monkey/monkey_island/cc/services/attack/attack_report.py
#	monkey/monkey_island/cc/ui/src/components/report-components/AttackReport.js
2019-07-08 09:53:53 +03:00
VakarisZ 8e3f1e7817 exploit.tools refactored into separate modules to avoid circular dependencies while using telemetries 2019-07-05 13:47:39 +03:00
VakarisZ 9c41556cb0 Fixed tunneling bug where local machine gets set as island. 2019-07-03 14:11:15 +03:00
VakarisZ bc1be8e452 Implemented file deletion attack technique 2019-06-28 12:25:33 +03:00
itay e20328c17a refactor system_info telem 2019-06-23 16:06:36 +03:00
itay 2ed228f283 Refactor scan,trace,tunnel,pba telems 2019-06-23 16:01:08 +03:00
itay 27ca921dbc Refactor state telem 2019-06-23 15:36:28 +03:00
VakarisZ e978d65998 Merge remote-tracking branch 'upstream/develop' into monkey_hook_method 2019-06-19 10:42:06 +03:00
itay 232a82334a Merge remote-tracking branch 'origin/develop' into feature/refactor-attack-telem
# Conflicts:
#	monkey/monkey_island/cc/services/attack/attack_report.py
2019-06-18 15:34:15 +03:00
VakarisZ e6c3cdb361 Hook method for exploiters implemented 2019-06-14 09:09:34 +03:00
itay dba82fc818 Merge remote-tracking branch 'origin/develop' into feature/refactor-attack-telem
# Conflicts:
#	monkey/infection_monkey/monkey.py
#	monkey/infection_monkey/transport/attack_telems/base_telem.py
#	monkey/infection_monkey/transport/attack_telems/victim_host_telem.py
#	monkey/monkey_island/cc/app.py
#	monkey/monkey_island/cc/resources/attack/attack_telem.py
#	monkey/monkey_island/cc/services/attack/attack_telem.py
2019-06-11 14:45:21 +03:00
itay fc28135e00 Changed attack telemetry to be regular telemetry.
Made telemetries OOP (not retroactively)
2019-06-02 17:44:56 +03:00
VakarisZ 56eddfbbda Merge branch 'attack_report' into brute_force_report 2019-05-30 16:44:44 +03:00
VakarisZ c731cea853 Merge remote-tracking branch 'upstream/develop' into attack_report 2019-05-30 16:32:08 +03:00
VakarisZ 1eac0f5665 Brute force implementation started 2019-05-30 08:36:41 +03:00
VakarisZ f52127565d Merge remote-tracking branch 'upstream/develop' into post_breach_fix
# Conflicts:
#	monkey/infection_monkey/control.py
2019-05-28 17:42:28 +03:00
VakarisZ c783b82aac Merge remote-tracking branch 'upstream/develop' into post_breach_fix 2019-05-28 17:35:04 +03:00
VakarisZ 54904415bd Merge branch 'attack_configuration' into attack_report
# Conflicts:
#	monkey/monkey_island/cc/app.py
#	monkey/monkey_island/cc/ui/package-lock.json
#	monkey/monkey_island/cc/ui/package.json
#	monkey/monkey_island/cc/ui/src/styles/App.css
2019-05-28 14:35:09 +03:00
VakarisZ 691647708f Merge remote-tracking branch 'upstream/develop' into attack_configuration
# Conflicts:
#	monkey/monkey_island/cc/ui/src/components/pages/ConfigurePage.js
2019-05-28 08:36:48 +03:00
VakarisZ 7560887dd1 Minor readability changes in config service 2019-05-22 11:41:22 +03:00
VakarisZ 290abdc26d Mssql almost done, improved networking. 2019-05-14 17:24:24 +03:00
VakarisZ 67f8ef4a0a Post breach refactored to support PBA's from list 2019-05-08 16:31:08 +03:00
VakarisZ 44077e6bfe Merge branch 'attack_configuration' into attack_report
# Conflicts:
#	monkey/infection_monkey/monkey.py
#	monkey/monkey_island/cc/services/attack/attack_config.py
#	monkey/monkey_island/cc/services/attack/attack_telem.py
#	monkey/monkey_island/cc/ui/src/components/Main.js
2019-05-03 11:23:25 +03:00
VakarisZ c3aa316c07 Added 'should_exploit' configuration field, minor fixes 2019-05-03 10:43:46 +03:00
VakarisZ 5ecf626705 Another T1210 refactoring 2019-04-19 13:44:36 +03:00
VakarisZ f73fb9f3a9 Refactored T1210 to have a dedicated telem. 2019-04-15 16:17:23 +03:00
VakarisZ 993736a973 T1210 implemented, T1197 started 2019-04-15 16:17:23 +03:00
VakarisZ b65af0d1bc attack_status_enum renamed to attack_utils 2019-04-15 08:23:37 +03:00
VakarisZ 77b14177c5 Moved attack scan status enum to common 2019-04-02 11:09:55 +03:00
VakarisZ 2e2b77226d Added reverted telemetry files 2019-04-02 09:58:46 +03:00
VakarisZ 7e5aff1d21 Revert "Telemetry implemented"
This reverts commit f36ff73c9e.
2019-04-01 19:51:20 +03:00
VakarisZ f36ff73c9e Telemetry implemented 2019-04-01 14:58:04 +03:00
VakarisZ f35340e7ae Cosmetic changes and small refactors 2019-03-25 21:44:39 +02:00
VakarisZ d539f2301c Separating my post breach from previous post breach 2019-03-25 21:44:38 +02:00
VakarisZ eb05dd46e7 PBA's stored on the database 2019-03-25 21:44:38 +02:00
VakarisZ 20d774b7df Core functionality added, not tested yet 2019-03-25 21:44:38 +02:00
VakarisZ fecfd138a0 Directory removal moved to happen before self_delete call 2019-03-25 10:48:56 +02:00
VakarisZ d61c080848 Small refactor, values to island's config added. 2019-03-20 14:02:53 +02:00
VakarisZ 0268fa833f New directory for monkey and it's files 2019-03-19 18:41:14 +02:00
VakarisZ 04358d556a Exploit ordering implemented using enum 2019-02-22 11:08:21 +02:00
Daniel Goldberg 53228e8cea
Merge branch 'develop' into feature/scan_with_ping 2019-01-26 20:13:30 +02:00
Daniel Goldberg 3dfc7242aa Remove all usage of scanner_class 2019-01-06 17:17:47 +02:00
Daniel Goldberg f4669bf3f5 Make monkey always try to ping the remote machine.
This catches more events for the cross segment analyser
2019-01-06 17:17:42 +02:00
Daniel Goldberg 7b5604a0de Make post breach actions happen in the monkey 2019-01-02 19:32:44 +02:00
Daniel Goldberg b536083573 Remove debug print on what users/passwords to try 2018-12-31 12:08:09 +02:00
Itay Mizeretz 4e207256dd infection monkey works via infection_monkey.py or monkey.exe 2018-06-13 14:38:58 +03:00
Itay Mizeretz 0c6f9cb7c2 Move everything under monkey 2018-05-23 16:05:41 +03:00