Commit Graph

147 Commits

Author SHA1 Message Date
Cosmin Cojocar
74943f10d1 Refactor the reporter and add an YAML report format
Separate the events collection from report rendering, in order
to allow different type of reports.
2018-08-20 10:03:26 +02:00
Liz Rice
e9de79b330 Merge pull request #19 from cclauss/patch-1
print() is a function in Python 3
2018-08-20 08:39:39 +01:00
Liz Rice
7caec3e0c7 Merge pull request #24 from eranbibi/master
change the menu options title
2018-08-18 19:40:21 +01:00
Liz Rice
aedc4767cc Merge pull request #22 from jaxxstorm/kubeadm_port
Add kubeadm API port to API Server discovery
2018-08-18 19:39:00 +01:00
danielsagi
45ca408082 Merge pull request #23 from aquasecurity/danielsagi-plugins-readme-patch
Added explanation about plugins
2018-08-18 19:05:53 +03:00
Eran Bibi
e2038276a5 change the menu options title 2018-08-17 20:04:17 +03:00
Eran Bibi
a45220b753 change the menu options title 2018-08-17 19:58:37 +03:00
danielsagi
ec8bb8689a Added explanation about plugins
Added explanation in readme about the smart usage of adding arguments in a plugins, rather from changing the main file.
2018-08-17 19:21:08 +03:00
Lee Briggs
4e72112339 Add kubeadm API port to API Server discovery 2018-08-17 08:17:23 -07:00
Liz Rice
67abe9156b Merge pull request #21 from lizrice/kubeadm-port
Look on port 6443 as well
2018-08-17 15:44:40 +01:00
Liz Rice
94822d1178 Look on port 6443 as well 2018-08-17 15:42:28 +01:00
cclauss
305e724894 print() is a function in Python 3 2018-08-17 15:29:18 +02:00
Liz Rice
dc4c1d5eaa Document new Job YAML file 2018-08-17 10:15:55 +01:00
Liz Rice
75ffd52080 Merge pull request #18 from ccojocar/deployment
Add a Dockerfile and a job definition which runs the kube-hunter from inside the cluster
2018-08-17 10:09:15 +01:00
Liz Rice
87a498d432 Merge branch 'master' into deployment 2018-08-17 10:08:43 +01:00
Liz Rice
e39ca98177 Merge pull request #15 from cclauss/patch-1
print() is a function in Python 3
2018-08-17 09:34:07 +01:00
Cosmin Cojocar
80f03c9990 Does not have to be blocked forever when executed in 'pod' mode in a job
The logs of the job can be retrieved even when the job is completed.
2018-08-17 10:16:35 +02:00
Cosmin Cojocar
afc4dd0803 Add a job definition which runs the kube-hunter from inside the cluster 2018-08-17 09:58:07 +02:00
Cosmin Cojocar
8fa842ae18 Add a dockerfile 2018-08-17 09:58:07 +02:00
cclauss
a771c05903 print() is a function in Python 3
Also defined raw_input() in Python 3.
2018-08-16 23:51:18 +02:00
danielsagi
271554a684 Merge pull request #14 from aquasecurity/not-interactive-error-on-container
controlling the -it option
2018-08-16 19:12:06 +03:00
danielsagi
db7e054753 added comment 2018-08-16 19:11:36 +03:00
danielsagi
86ec960cf7 Merge pull request #13 from foldingbeauty/patch-1
Update README.md
2018-08-16 19:08:56 +03:00
daniel_sagi
03b81a9b8f added an error message when runnning container without -it 2018-08-16 19:03:16 +03:00
Daniël van Gils
bb0d2d49c0 Update README.md
tell docker to run an interactive and add a tty
2018-08-16 10:57:00 +00:00
danielsagi
c10235f747 Merge pull request #12 from aquasecurity/chmod-kube-hunter
chmod +x on kube-hunter.py
2018-08-15 17:49:23 +03:00
daniel_sagi
958e243279 added chmod 2018-08-15 17:26:03 +03:00
Liz Rice
469cb3460b Wording updates and typos 2018-08-15 15:14:39 +01:00
danielsagi
63fdd961b2 Merge pull request #11 from aquasecurity/api-server-discovery
API server discovery
2018-08-15 16:47:35 +03:00
daniel_sagi
a4dbaaf446 added an API Server event, also added port 443 to ports discovery 2018-08-15 16:46:21 +03:00
daniel_sagi
615f3d3ace Merge branch 'master' of https://github.com/aquasecurity/kube-hunter 2018-08-14 20:10:19 +03:00
daniel_sagi
7017146b5a added TablesPrinted event publishing in default report module 2018-08-14 20:10:03 +03:00
danielsagi
d0cdec4a46 Merge pull request #10 from aquasecurity/lizrice-patch-3
Document --list option
2018-08-12 14:39:40 +03:00
danielsagi
1a4221fac8 Merge pull request #9 from aquasecurity/lizrice-patch-2
Change to kube-hunter throughout
2018-08-12 14:39:01 +03:00
Liz Rice
e3a9a3170d Document --list option 2018-08-10 09:10:42 +03:00
Liz Rice
19c9e145ba Change to kube-hunter throughout 2018-08-10 09:00:29 +03:00
danielsagi
25b226e849 Merge pull request #8 from aquasecurity/list-tests-option
Added List tests
2018-08-08 17:21:15 +03:00
daniel_sagi
31f077059c added description for dashboard hunting 2018-08-08 17:07:28 +03:00
daniel_sagi
0f90b59d44 added edge case handling, for when hunter is without documentation 2018-08-08 17:06:52 +03:00
daniel_sagi
8843ad27b3 patching 2018-08-08 16:51:23 +03:00
daniel_sagi
2b6450d671 added explanation in readme 2018-08-08 16:05:01 +03:00
daniel_sagi
71c14fbdf8 added list option, as well as added description for all hunters 2018-08-08 15:57:43 +03:00
danielsagi
306e2c83f8 Merge pull request #7 from aquasecurity/danielsagi-patch-1
Updated services description
2018-08-06 14:18:10 +03:00
danielsagi
fcf983ece5 Updated services description
On kubelet services to be more neutral
2018-08-06 14:17:10 +03:00
danielsagi
a190f23560 Merge pull request #6 from aquasecurity/lizrice-patch-1
Some clarifications and additional instructions
2018-08-06 12:14:30 +03:00
Liz Rice
11df998d38 Some clarifications and additional instructions
Include information on where to run kube-hunter. 
Some clarifications on different modes and options.
2018-07-28 14:52:05 +01:00
daniel_sagi
eff8b9a598 minor change to table display, more information. 2018-07-24 19:03:48 +03:00
daniel_sagi
83d571b078 added status codes Unathorized and Forbidden handling of kubelet reponses 2018-07-24 18:51:38 +03:00
danielsagi
087857156b updated readme file tree 2018-07-24 18:51:38 +03:00
daniel_sagi
a3aba4ba8b changed cidr terms to be more user friendly 2018-07-24 18:51:32 +03:00