Commit Graph

278 Commits

Author SHA1 Message Date
Itay Mizeretz dbe7a6a378 Add log sending logic to monkey
Add log processing logic to monkey island backend
2018-02-14 15:50:53 +02:00
Daniel Goldberg 02d89ce5dd Rewrite actual check for sockets to be cross platform
and notify when we fail to open a socket for unknown reasons.
2018-02-13 16:24:13 +02:00
Daniel Goldberg 41de1a86e0 Fix, forgot to include the configuration of whether we're pulling the banner from victims. 2018-02-06 20:13:27 +02:00
Daniel Goldberg 7c6c153733 Implement async TCP port scanning + banner grabbing 2018-02-06 20:09:28 +02:00
Daniel Goldberg fe2af59975 Rename to check_tcp|udp_port and refactor. 2018-02-06 20:03:48 +02:00
Daniel Goldberg ab18005fd0 Fix ping scanner exceptions 2018-02-06 20:03:48 +02:00
Daniel Goldberg 44b6c3d243 Bugfix in address lookup 2018-02-06 19:54:41 +02:00
itaymmguardicore c1efeb7cc1
Revert "Feature/async scan" 2018-01-19 10:05:48 +02:00
itaymmguardicore 9f814f0a86
Merge pull request #73 from guardicore/feature/async-scan
Feature/async scan
2018-01-09 18:47:53 +02:00
Ace Pace 30d81e05c9 CR fixes 2018-01-09 18:37:59 +02:00
Daniel Goldberg a5135c3c3f For the 50 lines before we can use our logger, use modern print 2017-12-31 13:51:43 +02:00
Daniel Goldberg 4af4178344 Add logging, turn mimikatz into modern class. 2017-12-31 13:46:07 +02:00
Daniel Goldberg fddda34dcd Worst case is now timeout rather than every case 2017-11-12 19:04:54 +02:00
Daniel Goldberg 7a523bdd75 Oppertunistic wait 2017-11-12 18:06:13 +02:00
Daniel Goldberg 2b17eca614 Move tcp scanner to use new check_tcp_pors 2017-11-12 09:00:36 +02:00
Daniel Goldberg 0bc6668242 0001-Rename-to-check tcp-udp port-and-refactor 2017-11-11 20:32:12 +02:00
Itay Mizeretz 04c79d1b3c Fix shellshock bug where service name wasn't available 2017-11-07 10:30:28 +02:00
Itay Mizeretz 17d3795581 Fix get_interface_to_target to always return an IP 2017-10-24 15:42:52 +03:00
Itay Mizeretz 8c14136213 Merge remote-tracking branch 'origin/master' into hotfix/various-exploit-fixes 2017-10-24 15:10:14 +03:00
Itay Mizeretz bf343ee24b refine get_ips_from_interfaces 2017-10-24 11:51:53 +03:00
Itay Mizeretz 68643ce343 Add dropper target path on SMB exec 2017-10-19 18:48:03 +03:00
Itay Mizeretz b64ff7bffb Fix src_path referenced before assignment on shellshock 2017-10-19 17:59:17 +03:00
Itay Mizeretz 75a399874f fix ip address unicode bug 2017-10-19 17:04:11 +03:00
Itay Mizeretz 35b18c68a9 Update chaos monkey readme after it's tested 2017-10-18 17:07:27 +03:00
Itay Mizeretz 7807a46769 Add all known telemetry types to dict + don't except when unknown telem_type is received
telem_type + data don't have default value
2017-10-18 16:06:03 +03:00
Itay Mizeretz 27be13b48a Rephrase readmes 2017-10-17 17:14:28 +03:00
Itay Mizeretz b58c4ea622 Remove relative range option from config 2017-10-17 11:55:27 +03:00
Itay Mizeretz 81051009d0 Fix CR 2017-10-16 10:58:11 +03:00
Daniel Goldberg ee4d206745 Simplified generic attack logic 2017-10-15 19:32:19 +03:00
Daniel Goldberg 2d47e9c228 Fix edge case in shellshock where a victim with no attackable URLs returned None 2017-10-15 19:28:41 +03:00
Daniel Goldberg aa61a4e66e Py3 + added additional string output. 2017-10-15 19:07:20 +03:00
Itay Mizeretz 02b02e43bb Report only url in shellshock 2017-10-15 18:04:39 +03:00
Itay Mizeretz bb53606a1b Fix check os supported bug 2017-10-15 15:11:58 +03:00
Itay Mizeretz 5b7a7e52d1 Merge branch 'develop' into feature/change-exploit-telemetry
# Conflicts:
#	monkey_island/cc/ui/src/components/pages/MapPage.js
2017-10-15 14:01:44 +03:00
Daniel Goldberg 875b7cb3a1 Merge pull request #58 from guardicore/bugfix/various-island-fixes
Bugfix/various island fixes
2017-10-15 10:54:03 +03:00
Itay Mizeretz 9984b411d4 Refactor exploit classes to be per-host, and not per exploit type
Exploit telemetry has a more consistent format
Minor improvements in exploits
2017-10-11 18:05:03 +03:00
Itay Mizeretz f59edb5b6e Require lower version of psutil for Windows 2003/XP and under 2017-10-09 14:39:11 +03:00
Itay Mizeretz 9b6c008330 Merge remote-tracking branch 'origin/develop' into bugfix/various-island-fixes
# Conflicts:
#	monkey_island/cc/services/config.py
2017-10-09 10:53:32 +03:00
Daniel Goldberg 930050a713 Merge pull request #57 from guardicore/bugfix/fix-various-exploit-bugs
Bugfix/fix various exploit bugs
2017-10-09 10:43:51 +03:00
Itay Mizeretz bf5fb10838 Fix CR 2017-10-08 19:23:34 +03:00
Daniel Goldberg dc27467cd7 Updated compilation instructions 2017-10-08 16:13:42 +03:00
Itay Mizeretz f9206ff817 Remove unsafe exploits from default config 2017-10-04 15:25:34 +03:00
Itay Mizeretz 8ecb895244 Change default for victims_max_find
Move things around in config
2017-10-04 14:57:56 +03:00
Daniel Goldberg 2949d4a8c2 Remove DNET library. 2017-10-03 18:20:20 +03:00
Itay Mizeretz 0c971da15c linux's implementation of local_ips returns array of strs instead of unicodes
This fixes SambaCry Linux->Linux exploit among other things
2017-10-03 17:08:23 +03:00
Itay Mizeretz 14eec1ba99 Log stack trace of exceptions thrown from exploit 2017-10-03 16:18:34 +03:00
Itay Mizeretz 65f5dbeaaf Sleep only *between* life cycles 2017-10-03 15:47:50 +03:00
Itay Mizeretz 2bbd5d4824 Fix SambaCry .close() bug 2017-10-03 15:47:07 +03:00
Itay Mizeretz 65872d9518 Fix SambaCry not working for non-root user 2017-10-02 17:11:51 +03:00
Daniel Goldberg 39ab50f376 Fix inconsistent return value in send_head 2017-10-02 12:40:53 +03:00