You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
to have a full automated build environment and deploy of your testing VM.
11
+
If you have an x86_64 system, then you can use this repo in conjunction with my Vagrant Kali-Linux base-box you'll find [here](https://app.vagrantup.com/zfpsystems/boxes/kali-base-x86_64) (there are other images for other architectures too), to have a full automated build environment and deploy of your testing VM.
14
12
15
13
### Prerequisites
16
14
17
-
- You need git to clone this repository, obviously. You can get git from
18
-
http://git-scm.com/
15
+
- You need git to clone this repository, obviously. You can get git from [here](http://git-scm.com/).
19
16
20
17
- Scripts are mostly Python scripts so you'll need a Python interpreter installed and fully working.
21
18
22
-
- You'll need ZAProxy installed, you can find the latest release here:
23
-
https://github.com/zaproxy/zaproxy
19
+
- You'll need ZAProxy installed, you can find the latest release [here](https://github.com/zaproxy/zaproxy).
24
20
25
21
- You'll need Java VM installed.
26
22
27
-
### Install
28
-
To install the automation tools just clone this repo inside your Kali Linux (or the system you want to use to run ZAProxy):
23
+
- Some of the tools require zaproxy installed in a docker container, you can find the docker image [here](https://hub.docker.com/r/owasp/zap2docker-stable/).
24
+
25
+
You can install docker on your system following the instructions [here](https://docs.docker.com/install/).
26
+
27
+
You can install docker-compose on your system following the instructions [here](https://docs.docker.com/compose/install/).
28
+
29
+
You can install docker-machine on your system following the instructions [here](https://docs.docker.com/machine/install-machine/).
30
+
31
+
On Kali Linux you can quickly install docker with:
32
+
33
+
```bash
34
+
sudo apt-get install docker docker.io
35
+
```
36
+
37
+
And then pull OWASP latest zap docker image with:
38
+
39
+
```bash
40
+
sudo docker pull owasp/zap2docker-stable
29
41
```
42
+
43
+
### Installation
44
+
45
+
To install the automation tools just clone this repo inside your Kali Linux (or the system you want to use to run ZAProxy):
I usually test these tools from /opt/zfpsystems/zaproxy-automaion, but you can use whatever path you prefer.
51
+
I usually test these tools from `/opt/zfpsystems/zaproxy-automation/`, but you can use whatever path you prefer.
52
+
53
+
Once you have cloned the repo, go to the directory where you have cloned it and run the following command to install all the required Python dependencies:
54
+
55
+
```bash
56
+
cd /opt/zfpsystems/zaproxy-automation/
57
+
sudo pip install -r requirements.txt
58
+
```
59
+
60
+
If everything goes well, you should be able to run the tools.
61
+
62
+
Tools come with different licenses so please check each tool sub-directory for licenses.
63
+
64
+
### Usage
34
65
35
-
Tools come with different licenses so please check sub-directory for licenses.
66
+
To use the tools you need to have ZAProxy installed and reachable (aka in your default path on Linux for example).
67
+
68
+
Then you can run the tools from the command line, for example:
- DO NOT USE ZAProxy or this ZAProxy automation tools collection to hack web sites and web applications you don't own or you don't have a written permission to pen-test.
39
78
40
-
- I do not assume any responsabilities for your actions, nor for the content of this repository.
79
+
- I do not assume any responsibilities for your actions, nor for the content of this repository.
41
80
42
81
- This automation tools collection sole purpose is to help people (especially the ones who can't afford expensive security solutions) to test security of their web applications and web sites to improve the quality and security of this world and not to make it worst!
43
82
44
83
### How to help this project
84
+
45
85
If you have ZAProxy automation scripts you want to include in this collection please feel free, here is how to:
46
86
47
87
- Create a public github.com repository of your tool, for example JohnWayne-zap-automation
@@ -51,4 +91,4 @@ If you have ZAProxy automation scripts you want to include in this collection pl
51
91
- Please note: This is a public and open source repository, so do not add copyrighted stuff that won't allow me to publish your automation tools.
0 commit comments