maor.rayzin
6aeaf0f857
Integrated an option to download the monkey island log files from the Log page in the web app.
2018-05-30 18:30:56 +03:00
Vakaris
30a3bbf9a0
Exploitation of machines using ssh keys added. Also, added shh keys exploitation to report
2018-05-29 01:02:49 +03:00
Daniel Goldberg
3be4f07c75
Remove Monkey testing code, dead code as it is. ( #137 )
...
Remove the current UT code, it's not useful as it is.
2018-05-27 17:20:10 +03:00
Vakaris
f45cebfd5e
Does not store encrypted or already present ssh keys, shows all users from whom SSH private key were stolen under "stolen credentials" in report
2018-05-25 01:34:24 +03:00
Vakaris
5f194b70f2
Unecessary import fixed
2018-05-24 17:11:45 +03:00
Vakaris
4197ab12a3
SSH keys are now encrypted and added to database
2018-05-24 16:59:22 +03:00
Itay Mizeretz
8a56144a09
Various required fixes
2018-05-23 20:29:32 +03:00
Itay Mizeretz
d30f2cf8dc
Update scripts
2018-05-23 20:26:33 +03:00
Itay Mizeretz
d831769d1f
Fix CR
2018-05-23 18:06:30 +03:00
Itay Mizeretz
a594bd11c2
Update gitignore, another relative file fix
2018-05-23 16:09:35 +03:00
Itay Mizeretz
0c6f9cb7c2
Move everything under monkey
2018-05-23 16:05:41 +03:00
Itay Mizeretz
f3742c67d0
make monkey_island work with common folder
2018-05-23 15:56:08 +03:00
Daniel Goldberg
ee835d51b0
Remove Monkey testing code, dead code as it is.
2018-05-23 15:22:27 +03:00
Itay Mizeretz
c91aee3129
Add documentation
2018-05-23 12:27:06 +03:00
Vakaris
e8b388482b
quick fix
2018-05-22 19:06:12 +03:00
Vakaris
a6d2483f7b
Tested with windows and fixed all notes
2018-05-22 18:54:10 +03:00
Oran Nadler
6019432a2b
pth report is now shown also in the website
2018-05-22 03:00:06 -07:00
cclauss
0411811fe5
from six import string_types, text_type, xrange ( #128 )
...
* from six import string_types, text_type, xrange
2018-05-22 11:13:18 +03:00
maor.rayzin
79db44d4ea
Merge remote-tracking branch 'origin/develop' into develop
...
# Conflicts:
# infection_monkey/example.conf
2018-05-17 19:28:59 +03:00
maor.rayzin
60730db45d
Fixed the example configuration file, it had a json syntax error.
2018-05-17 19:28:04 +03:00
maor.rayzin
13fa4fa6a4
Added a logging system to the monkey_island module.
...
Added a main function in main.py
Inserted a few logs to test the log system
2018-05-17 19:24:50 +03:00
Daniel Goldberg
dd507261ff
Merge pull request #136 from guardicore/master
...
Update develop with dockerfile and travis config
2018-05-17 19:14:37 +03:00
Daniel Goldberg
bb1851dcc9
Merge pull request #124 from theonlydoo/master
...
quickwin dockerization
2018-05-17 17:46:43 +03:00
maor.rayzin
53ec1f77ac
changed tabs to 4 spaces
2018-05-17 17:41:30 +03:00
Daniel Goldberg
8dbe6ca24c
Merge pull request #135 from guardicore/bugfix/example.conf_syntax_error
...
Json file was missing two commas
2018-05-17 17:39:54 +03:00
Daniel Goldberg
7656f448a5
Add python-dev as dependency
...
Because we also build packages manually during the install that depend on python-dev
2018-05-17 15:11:38 +03:00
maor.rayzin
0be721cf01
Json file was missing two commas
2018-05-17 14:11:07 +03:00
Vakaris
cdb4d459bb
SSH key-stealing implemented
2018-05-16 15:19:59 +03:00
Oran Nadler
c298544f22
Revert "try"
...
This reverts commit 2724e671f7
.
2018-05-15 16:52:08 +03:00
Oran Nadler
2724e671f7
try
2018-05-15 16:42:51 +03:00
Oran Nadler
f6ebf0b51c
fix bug not running the edge generation functions due to caching
2018-05-15 16:29:02 +03:00
Oran Nadler
0fe5a20a6b
fix
2018-05-15 15:37:23 +03:00
Oran Nadler
cad048119d
split pth to be able to run standalone and in website
2018-05-15 15:26:46 +03:00
Oran Nadler
cec7ef6071
rename
2018-05-15 15:23:16 +03:00
Oran Nadler
88cb74ce12
hide junk
2018-05-15 14:28:51 +03:00
Oran Nadler
29e85a868b
make attackers more visibile in table
2018-05-15 14:20:09 +03:00
Oran Nadler
3cff5edffe
deepcopy cahced object before returing it
2018-05-15 13:49:23 +03:00
Oran Nadler
d0ce419ae0
add GetAttackersBySid
2018-05-15 13:07:19 +03:00
Oran Nadler
bad90d35c1
FATAL bugfix in cache, better find sid by username
2018-05-15 12:55:50 +03:00
Oran Nadler
b54eb89330
Add 'Two machines should not share any local admin.' report
2018-05-15 11:10:32 +03:00
Daniel Goldberg
4d7cff9fdb
Merge pull request #132 from cclauss/patch-2
...
ftp.py: Undefined name local_ip --> self.local_ip
2018-05-08 19:06:44 +03:00
Daniel Goldberg
e19e609fae
Merge pull request #131 from cclauss/patch-1
...
Travis CI for automated testing of all pull requests
2018-05-08 18:36:29 +03:00
Oran Nadler
e672e26f71
handle the PartCoponent issue in the report
2018-05-08 17:25:46 +03:00
Oran Nadler
7af6e6473c
Handle the Win32_GroupUser missing PartCompenent issue
2018-05-08 17:05:33 +03:00
Oran Nadler
588387a263
typo
2018-05-08 16:12:51 +03:00
Oran Nadler
404da6e6d6
typo
2018-05-08 15:48:53 +03:00
Oran Nadler
0ca804d4e3
add comment
2018-05-08 15:44:05 +03:00
Oran Nadler
4c1d0bfff5
add ldap wmi queries
2018-05-08 15:40:38 +03:00
cclauss
023c7cb093
ftp.py: Undefined name local_ip --> self.local_ip
...
__local_ip__ is an __undefined name__ in this context (could raise NameError at runtime) so this PR recommends the use of __self.local_ip__ instead.
flake8 testing of https://github.com/guardicore/monkey on Python 3.6.3
$ __flake8 . --count --select=E901,E999,F821,F822,F823 --show-source --statistics__
```
./infection_monkey/transport/ftp.py:86:29: F821 undefined name 'local_ip'
self.servsock.bind((local_ip,0))
^
```
2018-05-08 12:23:30 +02:00
Daniel Goldberg
2bc87794b7
Merge pull request #130 from cclauss/long-was-removed-in-Python3
...
long was removed in Python 3
2018-05-08 13:06:36 +03:00