Commit Graph

2031 Commits

Author SHA1 Message Date
Daniel Goldberg 8c55d2acd4 Refactor victim generation.
Now we have a VictimHost generator that handles all the filtering.
2019-09-23 18:01:39 +03:00
Daniel Goldberg c76cc72821 Fixed horrible bug where we would return more victims than we needed to 2019-09-23 17:45:17 +03:00
Daniel Goldberg ccc6c50a7f Remove unused constant 2019-09-22 16:46:55 +03:00
Daniel Goldberg c4ec6683a1 Silly bugfix in scanning 2019-09-22 16:44:20 +03:00
Daniel Goldberg a32a783257 Factor out generating VictimHosts from NetworkRange object 2019-09-22 15:59:15 +03:00
Daniel Goldberg 4dcc919b49 Remove unused import, remove author 2019-09-22 15:59:14 +03:00
Daniel Goldberg 032ee2ee0e Bugfix in generator 2019-09-22 15:59:14 +03:00
Daniel Goldberg d8d55cb546 PEP8 changes
Documentation improvements
2019-09-22 15:59:11 +03:00
Daniel Goldberg d8bac57eb5 Change grouper to be a VictimHost generator 2019-09-16 15:16:56 +03:00
Daniel Goldberg e11be48b80 Add documentation for TCP scan interval in Monkey configuration 2019-09-16 15:16:56 +03:00
Daniel Goldberg 2b14878a9c Bugfix, used wrong logger! 2019-09-16 15:16:56 +03:00
Daniel Goldberg 6c5d6a5ecc Move scanners to be instance variable.
Add MP support (threading/process) for scanning victims in chunks
2019-09-16 15:16:56 +03:00
Daniel Goldberg 7357c8c168 Iterate over ranges as chunks rather than discrete addresses 2019-09-16 15:16:56 +03:00
Daniel Goldberg 17dc764f37 Add support for MP in Windows PyInstaller 2019-09-16 15:16:56 +03:00
Itay Mizeretz 10b2c2e6cb
Merge pull request #377 from VakarisZ/attack_proxy
T1188 Multi-hop proxy and T1090 Connection proxy
2019-08-20 19:17:47 +03:00
VakarisZ f2f616f847 Merge remote-tracking branch 'upstream/develop' into attack_proxy
# Conflicts:
#	monkey/monkey_island/cc/models/monkey.py
2019-08-19 15:31:58 +03:00
VakarisZ e9d39577ee Fixed bug in unit test for tunneling 2019-08-19 15:17:48 +03:00
VakarisZ 97ab71b694
Merge pull request #376 from VakarisZ/attack_bugfixes
Attack report improvements
2019-08-19 14:32:19 +03:00
VakarisZ c6da2cce07 Fixed bugs and typos 2019-08-19 14:16:25 +03:00
VakarisZ 99fd62928d Merge remote-tracking branch 'upstream/develop' into attack_bugfixes 2019-08-19 11:05:11 +03:00
VakarisZ 6234e35185
Merge pull request #372 from VakarisZ/attack_file_copy
T1105 Remote file copy
2019-08-19 10:48:14 +03:00
VakarisZ 7eab8687c1 Fixed bug created during merge, fixed typos in attack telemetries for usage. 2019-08-19 10:46:17 +03:00
VakarisZ e774fcaff6 Merge remote-tracking branch 'upstream/develop' into attack_file_copy
# Conflicts:
#	monkey/common/utils/attack_utils.py
#	monkey/infection_monkey/dropper.py
#	monkey/infection_monkey/system_info/mimikatz_collector.py
#	monkey/infection_monkey/system_singleton.py
#	monkey/infection_monkey/telemetry/attack/t1106_telem.py
2019-08-19 08:54:50 +03:00
Itay Mizeretz 3d97324137
Merge pull request #369 from VakarisZ/attack_execution_api
T1106 Execution through API
2019-08-04 10:17:51 +03:00
VakarisZ 35c496812f Fixed CR comments and implemented test for proxy attack techniques 2019-08-02 13:11:16 +03:00
VakarisZ 281440962c Merge branch 'attack_file_copy' into attack_bugfixes
# Conflicts:
#	monkey/infection_monkey/exploit/sshexec.py
2019-08-02 09:54:44 +03:00
VakarisZ cefe9a7d9c Merge remote-tracking branch 'upstream/develop' into attack_execution_api
# Conflicts:
#	monkey/infection_monkey/system_info/mimikatz_collector.py
2019-08-02 09:49:27 +03:00
VakarisZ ee1d6507b0 Refactored T1106 to use Usage enum and fixed SMB bugs 2019-08-01 17:39:53 +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
VakarisZ 022361e090 Merge branch 'develop' into attack_file_copy 2019-08-01 14:52:50 +03:00
VakarisZ f01febfb5d Fixed code duplication in T1105 sending and typo in report header 2019-08-01 14:52:27 +03:00
Itay Mizeretz 3c8432e8dd
Merge pull request #368 from VakarisZ/attack_module_load
T1129 Execution through module load
2019-08-01 14:48:17 +03:00
VakarisZ 7470427feb Changed UsageTelemetry calls to no longer require .name when specifying usage enum 2019-08-01 14:26:01 +03:00
VakarisZ 92f66ba907 Merge remote-tracking branch 'upstream/develop' into attack_module_load 2019-08-01 14:21:46 +03:00
Itay Mizeretz 0872e02740
Merge pull request #367 from VakarisZ/attack_service_execution
T1035 Service Execution
2019-08-01 14:12:04 +03:00
Shay Nehmad 812e844f74
Merge pull request #396 from guardicore/improvment/395-log-hashes-not-creds
Filtering sensitive info when logging running config
2019-08-01 11:57:36 +03:00
Itay Mizeretz d86f4abb15
Merge pull request #398 from guardicore/bugfix/remove-travis-python-3
remove python 3 build from travis
2019-08-01 10:58:16 +03:00
itay 111080d5cd remove python 3 build from travis 2019-08-01 10:52:38 +03:00
VakarisZ 850448ab0c Merge remote-tracking branch 'upstream/develop' into attack_service_execution 2019-08-01 10:29:08 +03:00
VakarisZ 32e930559d Improved docs of "parse_usages" method 2019-08-01 10:09:40 +03:00
VakarisZ a1bc097164 Merge remote-tracking branch 'upstream/develop' into attack_module_load
# Conflicts:
#	monkey/monkey_island/cc/ui/src/components/attack/techniques/Helpers.js
2019-08-01 09:57:26 +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 209aacd96d Hashing all places in the log that log passwords
Now passwords are no longer plaintext
2019-07-29 17:11:01 +03:00
Shay Nehmad bb8e9f5192 Fixed CR Comment - exported sensitive fields 2019-07-29 10:15:27 +03:00
Shay Nehmad 8d5c90faa4 Filtering sensitive info when logging running config 2019-07-29 09:18:45 +03:00
Daniel Goldberg ef4372cf34
Merge pull request #391 from guardicore/add_password_hash_script
Create island_password_hasher.py
2019-07-28 06:19:40 -07:00
Shay Nehmad 898b0f13a9
Merge pull request #392 from guardicore/hotfix/delete-monkey-executable-by-default
self_delete_in_cleanup default is now True
2019-07-28 09:27:41 +03:00
Shay Nehmad f6cb99f528 self_delete_in_cleanup default is now True 2019-07-28 09:25:30 +03:00
Shay Nehmad 6b353b7a7e
Merge pull request #389 from guardicore/bugfix/374-monkey-telemetry-revival
Bugfix/374 monkey telemetry revival
2019-07-23 13:24:51 +03:00
Shay Nehmad 15f6bce46d Create island_password_hasher.py
Used for Monkey Island password hash see
https://github.com/guardicore/monkey/wiki/Enabling-Monkey-Island-Password-Protection
2019-07-23 13:20:14 +03:00