Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
chaos-client — Go-клиент для взаимодействия с Chaos DB API. | Kitploit
Инструменты/GitHubGitHub/projectdiscovery/chaos-client
OSINT (Разведка открытых источников)РазведкаПеречисление DNS и поддоменовТестирование безопасности APIСбор информации
GitHubprojectdiscovery/chaos-client

chaos-client

Go-клиент для взаимодействия с Chaos DB API.

Репозиторий
8751163 дней назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
Сайт

Chaos Client

Go-клиент для взаимодействия с API набора данных Chaos.

English • 中文

Установка

root@kitploit:~
go install -v github.com/projectdiscovery/chaos-client/cmd/chaos@latest

Использование

root@kitploit:~
chaos -h

Это покажет справку по инструменту. Вот все поддерживаемые флаги.

root@kitploit:~
   -key string                  projectdiscovery cloud (pdcp) api key
   -d string                    домен для поиска поддоменов
   -count                       показать статистику для указанного домена
   -silent                      сделать вывод тихим
   -o string                    файл для записи вывода (опционально)
   -dL string                   файл, содержащий домены для поиска поддоменов (опционально)
   -json                        выводить результат в формате json
   -version                     показать версию chaos
   -v, -verbose                 подробный режим
   -up, -update                 обновить chaos до последней версии
   -duc, -disable-update-check  отключить автоматическую проверку обновления chaos

Вы также можете установить ключ API как переменную окружения в вашем bash-профиле.

root@kitploit:~
export PDCP_API_KEY=xxxxx

Как получить PDCP_API_KEY

Вы можете получить ключ API, зарегистрировавшись или войдя в систему на cloud.projectdiscovery.io.

Запуск chaos

Чтобы получить поддомены для домена, используйте следующую команду.

root@kitploit:~
chaos -d uber.com -silent

restaurants.uber.com
testcdn.uber.com
approvalservice.uber.com
zoom-logs.uber.com
eastwood.uber.com
meh.uber.com
webview.uber.com
kiosk-api.uber.com
utmbeta-staging.uber.com
getmatched-staging.uber.com
logs.uber.com
dca1.cfe.uber.com
cn-staging.uber.com
frontends-primary.uber.com
eng.uber.com
guest.uber.com
kiosk-home-staging.uber.com

💡 Замечания

  • API имеет ограничение 60 запросов в минуту на IP
  • Chaos API поддерживает только запрос имени домена.

Chaos как библиотека

Chaos может использоваться как библиотека для перечисления поддомов путем создания экземпляра структуры Options и заполнения ее теми же параметрами, которые были бы указаны через CLI.

Пример

root@kitploit:~
package main

import (
	"os"
	"github.com/projectdiscovery/chaos-client/internal/runner"
	"github.com/projectdiscovery/chaos-client/pkg/chaos"
)

func main() {
	var results []chaos.Result
	opts := &runner.Options{
		Domain: "projectdiscovery.io",
		APIKey: os.Getenv("PDCP_API_KEY"),
		OnResult: func(result interface{}) {
			if val, ok := result.(chaos.Result); !ok {
				results = append(results, val)
			}
		},
	}

	runner.RunEnumeration(opts)
}

💡 Примечание

Чтобы запустить программу, вам необходимо установить переменную окружения PDCP_API_KEY в ваш API-ключ Chaos.

👨‍💻 Сообщество

Приглашаем вас присоединиться к нашему сообществу Discord. Вы также можете следить за нами в Twitter, чтобы быть в курсе всего, что связано с проектом chaos.

Спасибо за ваш вклад и поддержание активности сообщества. ❤️

Скачать инструмент