Technical requirements
The first prerequisite is that you started reading from Chapter 1 and have access to a Bash shell. You should be using Kali Linux, as discussed in Chapter 1. You will find it difficult to follow along if you’re using a different operating system.
Ensure that you have installed ProjectDiscovery tools before advancing: https://github.com/PacktPublishing/Bash-Shell-Scripting-for-Pentesters/tree/main/Chapter01#install-project-discovery-tools
Run the following commands to configure software prerequisites:
$ sudo apt update && sudo apt install -y zaproxy curl wget parallel chromium $ sudo apt remove python3-httpx
The httpx
entry must be removed because the command name clashes with the httpx
command from ProjectDiscovery.
The code for this chapter can be found at https://github.com/PacktPublishing/Bash-Shell-Scripting-for-Pentesters/tree/main/Chapter09.
If you want to follow along interactively with the section that shows how to use...