OWASP ZAP Full Tutorial For Beginners


In this post, You will learn what iso wasp zap and for the tool is used for and also you will learn how to use the tool.

Below is the video format of the post, Check it out 👇🏾



The OWASP ZAP is the most widely used web app scanner, In simple a website scanner. ZAP stands for zed attack proxy.

The zap tool is primarily used to find website vulnerabilities and the hidden directories.

ZAP was originally forked from Paros, another pentesting proxy. Simon Bennetts, the project lead, stated in 2014 that only 20% of ZAP’s source code was still from Paros.


How to install OWASP ZAP

To install the tool just follow the below????

  1. Click the download button to install zap Fromm official website, If you are installing on linux distribution the click the Linux Installer.
  2. Once downloaded, Go to downloads.
  3. Enter chmod o+x <zap downloaded file name here>. chmod o+x ZAP_2_7_0_unix.sh
  4. ./ZAP_2_7_0_unix.sh
  5. Now click on next for everything and an application zap will be created in your menus, Click open to start ZAP.

* If you are going to install ZAP on any other platforms the installation process is going to be the same.

How to use OWASP ZAP

It is really very simple to use OWASP ZAP because it is in GUI format and architecture is very good at zaproxy.

If you open zap the interface looks something similar to the below image

Customising OWASP ZAP proxy

Make sure the you run ZAP in an not used port, Well I suggest you to go with localhost port 8080

To customise ZAP proxy go to tools > options > local proxies

In the place of address enter localhost and in the place of port enter 8080 and click ok to save you change.


Scanning website using ZAP

There are two ways to scan a website in ZAP,

  1. Automated scan
  2. Manual scan

If you want to a manual scan on websites like google.com or bcc.com then it is going to take an eternity.

Where as the automated scan finds all the links, images and whatever files in the website will be scanned and will be displayed.

It depends on the website you are targeting, If it is a small website like techyrick.com then the scan is going to be faster.

Let’s see how to do an automated scan.

Automated scan

To do an automated scan just click on automated scan and enter the target website you want to scan like this ????

If you click on the Firefox headline you can choose from which web browser you can scan the target from.

You can also select the traditional spider. Which going to grab all the link, mages in the target and will be displayed.

To start the attack just press Attack options.

You could see the results down below and on the left side of the dashboard you could see the sites, If you click on that you could see the post, pages and whatever the zap hash scanned for.

Generate Report

It is really very easy to export the results in .HTML format, Just click on generate report from the top right hand corner and you can customise over there.

Result Dashboard

The result dashboard very organised in ZAP:

  1. History
  2. search options (To search a specific url)
  3. Alerts (Probably found any vulnerability)
  4. Output
  5. Spider (We can see all the url from a website)
  6. Ajax spider
  7. Active scan (Can find the scanned URL’s)


You can click on the Alerts to find probable vulnerable pages and links.

As a result you could see the risk level of the site in the right side dashboard.


This is a post for completion beginners and there is an another post on OWASP ZAP for intermediate and professionals.

Hope you like the post on OWASP ZAP ????, If you have any doubt take a look at the YouTube video. See ya in the next post.


Also Read: How to use sqlmap

Share your love
Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions or brave browser to block ads. Please support us by disabling these ads blocker.Our website is made possible by displaying Ads hope you whitelist our site. We use very minimal Ads in our site