# О Maryam

### Что такое Maryam <a href="#chto-takoe-maryam" id="chto-takoe-maryam"></a>

Инструмент-многостаночник, в котором очень много поисковых возможностей. Он будет полезен не только для OSINT, но и для подготовительных этапов пентеста.

Принцип работы с фреймворком: он состоит из модулей, которые разбиты на три категории. Каждый модуль выполняет определенное действие. Для запуска необходимо выбрать модуль, указать нужные параметры и запустить процесс.

### Как установить Maryam на Kali Linux <a href="#kak-ustanovit-maryam-na-kali-linux" id="kak-ustanovit-maryam-na-kali-linux"></a>

Этот фреймворк был добавлен в репозиторий Kali Linux, поэтому здесь упрощенная установка. Вот команда:

```
sudo apt install maryam -y
```

<figure><img src="https://telegra.ph/file/5909f09e4faa864d22032.png" alt=""><figcaption><p>Так выглядит загрузочный экран</p></figcaption></figure>

### Как использовать Maryam на Kali Linux <a href="#kak-ispolzovat-maryam-na-kali-linux" id="kak-ispolzovat-maryam-na-kali-linux"></a>

1. Запускаем инструмент:

```
maryam
```

2\. Здесь есть возможность работать с несколькими пространствами. По умолчанию создается рабочее пространство **default**. Чтобы добавить ещё одно:

```
workspaces add [название-рабочего-пространства]
```

3\. Для переключения между пространствами есть команда:

```
workspaces select [название-рабочего-пространства]
```

4\. А это для отображения всех созданных пространств:

```
workspaces list
```

5\. По традиции запускаем и изучаем справку:

<figure><img src="https://telegra.ph/file/366c5b10f9e7376a6eded.png" alt=""><figcaption></figcaption></figure>

6\. Для просмотра всех категорий и модулей, выполняем команду:

```
show modules
```

<figure><img src="https://telegra.ph/file/d7ebd9a50f4c485fac08b.png" alt=""><figcaption></figcaption></figure>

### Брутфорс DNS с помощью Maryam <a href="#brutfors-dns-s-pomoshyu-maryam" id="brutfors-dns-s-pomoshyu-maryam"></a>

Используя модуль **dnsbrute**, запустим перебор DNS-записей:

```
dnsbrute -d target.com --thread 10 --wordlist /path/of/wordlist
```

### Сканирование сайта <a href="#skanirovanie-saita" id="skanirovanie-saita"></a>

Для сканирования сайта → **crawl\_pages**:

```
crawl_pages -d koushikpal.com -r https?://[A-z0-9./]+
```

<figure><img src="https://telegra.ph/file/7b63e6d93d8303533cf95.png" alt=""><figcaption></figcaption></figure>

### Поиск в социальных сетях <a href="#poisk-v-socialnykh-setyakh" id="poisk-v-socialnykh-setyakh"></a>

С помощью модуля **social\_nets →** поиск учетных записей в социальных сетях.

```
social_nets -q [имя пользователя] -e google,yahoo,bing
```

### Поиск файлов <a href="#poisk-failov" id="poisk-failov"></a>

Для поиска файлов и документов → **docs\_search**:

```
docs_search -q amazon -f pdf -e google,bing,metacrawler
```

Мы выполнили модуль **docs\_search** и использовали параметр -q для ключевого слова, параметр -fдля указания формата файла, и -e для указания поисковых систем.

<figure><img src="https://telegra.ph/file/ae5966a6626e2e1e8b089.png" alt=""><figcaption></figcaption></figure>


---

# 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://notes.kraken-security.ru/kraken/krupicy-znanii/instrumenty/o-maryam.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.
