Commit Graph

59 Commits

Author SHA1 Message Date
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
Ace Pace 30d81e05c9 CR fixes 2018-01-09 18:37:59 +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 bf343ee24b refine get_ips_from_interfaces 2017-10-24 11:51:53 +03:00
Itay Mizeretz 75a399874f fix ip address unicode bug 2017-10-19 17:04:11 +03:00
Itay Mizeretz b58c4ea622 Remove relative range option from config 2017-10-17 11:55:27 +03:00
Itay Mizeretz bf5fb10838 Fix CR 2017-10-08 19:23:34 +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
Daniel Goldberg 01af61aa04 Merge from develop 2017-09-25 18:23:31 +03:00
itaymmguardicore 192c24f6d4 Update elasticfinger.py 2017-09-25 18:17:51 +03:00
itaymmguardicore bd279446fe Update elasticfinger.py 2017-09-25 18:15:14 +03:00
Daniel Goldberg f3a172fc4a Fixed CR notes
https://github.com/guardicore/monkey/pull/48#pullrequestreview-64914540
2017-09-25 18:02:21 +03:00
Daniel Goldberg 79e6a44008 Fix CR comments, see
https://github.com/guardicore/monkey/pull/47#pullrequestreview-64871377
2017-09-25 17:34:19 +03:00
Daniel Goldberg 86d6cdfba3 Add elasticsearch fingerprinting. 2017-09-25 15:13:36 +03:00
Daniel Goldberg 10c9648854 Add mysql fingerprinting and improve struct parsing 2017-09-25 12:01:48 +03:00
Daniel Goldberg a85d4e8775 Documentation 2017-09-11 19:24:18 +03:00
Daniel Goldberg 1bd633a0b1 get subnets is now cross OS since it's identical + remove broadcast key since we don't have anything to do with it. 2017-09-11 16:57:37 +03:00
Daniel Goldberg 53a20308de Rewrite get_host_subnets, drastically simplify Linux implementation.
Cleanup code in get_ips_from_interfaces

Modern python

bug fix
2017-09-10 18:47:33 +03:00
daniel goldberg 3549bb351e Issue #35 - Added option for blocked IPs. 2016-09-21 11:35:41 +03:00
itsikkes b3322b2541 improved local interface selection when exploiting 2016-09-08 12:30:40 +03:00
danielguardicore 9f27825789 Changed tcp scanning to be a bit more random. Might confuse really basic defenses. 2016-09-07 19:01:19 +03:00
daniel goldberg bbc5cfb24c Add log 2016-08-29 18:58:16 +03:00
daniel goldberg d80c670392 Fixed bug in HTTPFingering
Added support for skip_exploit_if_file_exists in linux exploiters.
Delayed/fixed a race in the monkey patching that gevents does.
2016-08-29 18:58:16 +03:00
daniel goldberg bdde8dfeed Added func to find route to victim, reorganised firewall 2016-08-29 12:08:42 +03:00
daniel goldberg 57525b6450 Moved to using HEAD to save code 2016-08-25 16:32:16 +03:00
daniel goldberg dd8738a4f1 Fixed collision where HTTP auto upgraded to HTTPS 2016-08-25 16:27:29 +03:00
daniel goldberg bee9fc23ea BugFix 2016-08-25 15:46:29 +03:00
daniel goldberg 4f1dfb4016 PEP8 2016-08-25 15:45:47 +03:00
daniel goldberg 8c9014684c Fixed some bugs in HTTP fingerprinting 2016-08-25 15:43:59 +03:00
daniel goldberg d455a8bb40 Added basic HTTP fingering by using banner grabbing 2016-08-24 18:31:16 +03:00
acepace 8c4288d100 PEP8 changes 2016-08-20 23:37:42 +03:00
itsikkes df4c8c6415 restored mission import 2016-07-21 11:45:29 +03:00
acepace 5eb2379fa2 Merge branch 'master' of https://github.com/guardicore/monkey
# Conflicts:
#	chaos_monkey/config.py
#	chaos_monkey/network/info.py
2016-07-18 23:45:02 +03:00
acepace 6871a3da4f Removed unused import. Added kill file option. 2016-07-18 23:43:17 +03:00
itsikkes 3da0c1a57c Added auto-scan subnets option
Monkey is now able to auto scan the local host subnets, removing the
need to preconfigure it to scan the network subnets (option is on by
default)
2016-07-15 16:54:46 +03:00
itsikkes 3d5d972cf8 Add monkey kill option from island 2016-07-04 10:44:57 +03:00
itsikkes 84496dd3f5 Added internet access check
Shown in the monkey properties in the island
2016-06-28 11:13:24 +03:00
acepace 20e4793c0e Revert prior change. 2016-06-07 18:15:34 +03:00
acepace 61ff2ed740 made fixed range actually load from configuration... 2016-06-07 17:18:51 +03:00
itsikkes 3990806d8c ignore empty strings in fixed address list
empty address string is used in the sample config for empty strings
touple, which shouldn't cause an exception
2016-05-26 16:36:55 +03:00
urihershgc a0e87a82f7 GC-5050: better range calculation 2016-01-13 10:27:49 +02:00
urihershgc d984641f53 code organization #2 2015-11-30 14:11:19 +02:00
urihershgc 048c989b27 code organization 2015-11-30 10:56:20 +02:00
urihershgc 3081ac6d91 configuration print and meaningless spaces fixes 2015-11-26 15:48:47 +02:00