# Быстрый старт

### Поиск URL

Простой поиск по словарю:

```
./ws.py UrlsDict --template http://simple.polygon.web-scout.online/@ --dict bases/demo/dict.txt
```

Простой поиск по маске:

```
./ws.py UrlsMask --template http://simple.polygon.web-scout.online/@ --mask ?l,1,4
```

Простой поиск по словарю в selenium-режиме:

```
./ws.py UrlsDict --template http://selenium.polygon.web-scout.online/@ --dict bases/demo/dict.txt --selenium 1 --browser-wait-re "checking" --not-found-re "Not Found"
```

## Раскрытие контента

Простой запуск для поиска новых URL:

```
./ws.py ContentDiscovery --template http://simple.polygon.web-scout.online/@ --urls-file bases/demo/cd-urls.txt
```

## Поиск поддоменов

Простой поиск поддоменов:

```
./ws.py DnsDict --template @.standart-zone.polygon.web-scout.online --dict bases/demo/dict.txt
```

Простой поиск поддоменов по маске:

```
./ws.py DnsMask --template @.standart-zone.polygon.web-scout.online --mask ?l,1,4
```

## Поиск виртуальных хостов

Поиск виртуального хоста на веб-сервере по словарю:

```
./ws.py HostsDict --ip 82.146.56.21 --dict bases/demo/dict.txt --template @.hostsbrute.polygon.web-scout.online --false-re "Ubuntu Default Page"
```

Поиск виртуального хоста на веб-сервере по маске:

```
./ws.py HostsMask --ip 82.146.56.21 --mask ?l,1,4 --template @.hostsbrute.polygon.web-scout.online --false-re "Ubuntu Default Page"
```

## Поиск параметров URL

Поиск параметров скрипта методом GET по словарю:

```
./ws.py ParamsDict --url http://simple.polygon.web-scout.online/params-bruter-dict-get.php --dict bases/demo/dict.txt --max-params-length 1000 --params-method GET --not-found-re NOT
```

Поиск параметров скрипта методом GET по маске:

```
./ws.py ParamsMask --url http://simple.polygon.web-scout.online/params-bruter-dict-get.php --mask ?l,1,2 --max-params-length 1000 --params-method GET --not-found-re NOT
```

Поиск параметров скрипта принимающего файлы на загрузку:

```
./ws.py ParamsDict --url http://simple.polygon.web-scout.online/params-bruter-dict-files.php --dict bases/demo/dict.txt --max-params-length 10 --params-method FILES --not-found-re NOT
```

## Брутфорс формы

Простой брут POST формы:

```
./ws.py Forms --url http://simple.polygon.web-scout.online/admin.php --dict bases/demo/dict.txt --conf-str "login=^USER^&password=^PASS^" --false-re "User: " --login admin
```

Брут формы в selenium-режиме:

```
./ws.py Forms --url http://selenium.polygon.web-scout.online/admin.php --dict bases/demo/dict.txt --conf-file bases/demo/form-brute.conf --false-re "User: " --login admin --selenium 1 --browser-wait-re "checking"
```

## Фаззинг

Фаззинг параметров URL

```
./ws.py FuzzerUrls --urls-file bases/demo/fuzzer-urls.txt
```

Фаззинг заголовков URL:

```
./ws.py FuzzerHeaders --urls-file bases/demo/fuzzer-headers.txt
```


---

# 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://webscout.gitbook.io/webscout-ru/bystryi-start.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.
