# ABOUT

![The Physical Notebook This Is Based On](https://3786860458-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FenUJvnPIyhLsNhMd8SVO%2Fuploads%2Fgit-blob-f35bff15db68a8c6be59a997ea89bf8e7ef92dd4%2FBook.jpg?alt=media)

This book as a collection of useful commands and techniques that I find useful when penetration testing. This repository is synced to my personal Penetration Testing notebook. This repository also contains several penetration testing scripts that I wrote. Those scripts will not be visible from the GitBook, but feel free to visit my GitHub if you are interested.

Please keep in mind that this single repository is posted in a few different locations. My website, Github, and Gitbook. If there are some notes that seem odd, self referential, or redundant, please keep that in mind.

* **GitBook:** <https://f1shh.gitbook.io/pentest-tips/>
* **GitHub:** <https://github.com/F1shh-sec/Pentest-Scripts/>
* **Check out my website:** <https://f1shh.dev/>

![TryHackMe](https://tryhackme-badges.s3.amazonaws.com/f1shh.png)

## Penetration Testing Scripts

### Web Bruteforcer

[Download Here](https://raw.githubusercontent.com/F1shh-sec/Pentest-Scripts/main/scripts/WebBruteforce.go)

Script to brute force web credentials. Can take in cookie and header parameters. Can also be easily configured to make either a post or get request. Implements concurrency, so you may get rate limited when using this tool. You may want to go with a more robust tool such as [Hydra](https://f1shh.gitbook.io/pentest-tips/web/web) or [Burpsuite](https://f1shh.gitbook.io/pentest-tips/web/burp) for more advanced brute-forcing. A guide to use those tools is conveniently included in this repository.

### install.sh

[Download Here](https://raw.githubusercontent.com/F1shh-sec/Pentest-Scripts/main/scripts/install.sh)

Install.sh is a script that I use to bootstrap the [TryHackMe](https://tryhackme.com/) AttackBox. It installs common scripts and programs that are *not installed by default.* The TryHackMe AttackBox already comes with a ton of useful tools, so this is by no means a comprehensive pen-testing tool bootstrap script.

### linkScrape.py

[Download Here](https://github.com/F1shh-sec/Pentest-Scripts/blob/main/scripts/LinkScrape.py)

Script to grab all links on a webpage using python requests and BeautifulSoup.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://f1shh.gitbook.io/pentest-tips/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
