🚀. Socket Launch Week Day 2:Introducing Manifest Alerts.Learn more
Sign In

Chaos-Python-Client

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

Chaos-Python-Client

[Unofficial] Python client for contacting with chaos API

pipPyPI
Version
1.0.0
Maintainers
1

License

chaos-python

This is Un-Official Python client to communicate with Chaos API

Installation:-

git clone git@github.com:arkwrn/chaos-python.git
cd chaos-python

Usage:-

This will display help for the tool. Here are all the switches it supports.

FlagDescription
--domainDomain to find subdomains for
--countShow statistics for the specified domain
--keyChaos key for API

Running chaos

In order to get subdomains for a domain, use the following command.

↳ python3 chaos-client.py --key MASKED_API_KEY --domain gojek.com  
mail.gojek.com
mailserver.gojek.com
gocorp.gojek.com
l.gojek.com
sms-demo.gojek.com
www.gojek.com
track.gojek.com
thmerchant.gojek.com
netbox-test.gojek.com
gocorp-integration.gojek.com
track-integration.gojek.com
www.newsroom.gojek.com
newsroom.gojek.com

To get the number of subdomains count, you can use the count flag.

↳ python3 chaos-client.py --key MASKED_API_KEY --domain gojek.com --count
13

Use as python module:

pip3 install Chaos-Python-Client==1.0.0

example:

from chaos_python.client import chaosAPI as chaosapi

domain = "example.com"
key = "XXXXXXXXX"
options = "default"

print(chaosapi(domain, key, options))

Available options: - default : output will be only subdomains - count : output will be only count of subdomain - json : output as JSON format

How to avail API_KEY

As of now Chaos dataset is in beta for testing and API endpoint access available to invited users only, you can request an invite for yourself here

💡 Notes

  • The API is rate-limited to 1 request at a time per token.
  • Chaos API only supports domain name to query.
  • All API is owned by : ProjectDiscovery, Inc.

📌 Reference

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts