Skip to main content

Chiasmodon is an OSINT (Open Source Intelligence) tool designed to assist in the process of gathering information about a target domain. Its primary functionality revolves around searching for domain-related data, including domain emails, domain credentials (usernames and passwords), CIDRs (Classless Inter-Domain Routing), ASNs (Autonomous System Numbers), and subdomains..

Project description

Chiasmodon

Chiasmodon background

Chiasmodon is an OSINT (Open Source Intelligence) tool designed to assist in the process of gathering information about a target domain. Its primary functionality revolves around searching for domain-related data, including domain emails, domain credentials (usernames and passwords), CIDRs (Classless Inter-Domain Routing), ASNs (Autonomous System Numbers), and subdomains. the tool allows users to search by domain, CIDR, ASN, email, username, password, or Google Play application ID.

Features

  • Domain Search: Conduct targeted searches by specifying a domain name to gather relevant information related to the domain.
  • Google Play Application Search: Search for information related to a specific application on the Google Play Store by providing the application ID.
  • CIDR and ASN Search: Explore CIDR blocks and Autonomous System Numbers (ASNs) associated with the target domain to gain insights into network infrastructure and potential vulnerabilities.
  • Email, Username, and Password Search: Conduct searches based on email, username, or password to identify potential security risks or compromised credentials.
  • Output Customization: Choose the desired output format (text, JSON, or CSV) and specify the filename to save the search results.
  • Additional Options: The tool offers various additional options, such as viewing different result types (credentials, URLs, subdomains, emails, passwords, usernames, or applications), setting API tokens, specifying timeouts, limiting results, and more.

Usage

Chiasmodon provides a flexible and user-friendly command-line interface and python library. Here are some examples to demonstrate its usage:

How to use pychiasmodon library:

from pychiasmodon import Chiasmodon as ch 
token = "PUT_HERE_YOUR_API_KEY"
obj = ch(token)
  • Searching for a target domain:

    • using cli
      chiasmodon_cli.py --domain example.com
      
    • using pychiasmodon library
      result = obj.search('example.com',method='domain')
      
      for i in result:
          print(i)
      
  • Searching for a target domain and its subdomains:

    • using cli
      chiasmodon_cli.py --domain example.com --all
      
    • using pychiasmodon library
      result = obj.search('example.com',method='domain', all=True)
      
      for i in result:
          print(i)
      
  • Searching for a target application ID on the Google Play Store:

    • using cli
      chiasmodon_cli.py --app com.discord
      
    • using pychiasmodon library
      result = obj.search('com.discord',method='app')
      
      for i in result:
          print(i)
      
  • Searching for a target ASN:

    • using cli
      chiasmodon_cli.py --asn AS123 --view-type cred
      
    • using pychiasmodon library
      result = obj.search('AS123',method='asn', view_type='cred')
      
      for i in result:
          print(i)
      
  • Searching for a target username:

    • using cli
      chiasmodon_cli.py --username someone
      
    • using pychiasmodon library
      result = obj.search('someone',method='username')
      
      for i in result:
          print(i)
      
  • Searching for a target password:

    • using cli
      chiasmodon_cli.py --password example@123
      
    • using pychiasmodon library
      result = obj.search('example@123',method='password')
      
      for i in result:
          print(i)
      
  • Searching for a target CIDR:

    • using cli
      chiasmodon_cli.py --cidr x.x.x.x/24
      
    • using pychiasmodon library
      result = obj.search('x.x.x.x/24',method='cidr')
      
      for i in result:
          print(i)
      
  • Searching for target credentials by domain emails:

    • using cli
      chiasmodon_cli.py --domain example.com --domain-emails
      
    • using pychiasmodon library
      result = obj.search('x.x.x.x/24',method='domain', only_domain_emails=True)
      
      for i in result:
          print(i)
      

Please note that these examples represent only a fraction of the available options and use cases. Refer to the documentation for more detailed instructions and explore the full range of features provided by Chiasmodon.


Contributions and Feedback

Contributions and feedback are welcome! If you encounter any issues or have suggestions for improvements, please submit them to the Chiasmodon GitHub repository. Your input will help us enhance the tool and make it more effective for the OSINT community.

License

Chiasmodon is released under the MIT License. See the LICENSE file for more details.

Disclaimer

Chiasmodon is intended for legal and authorized use only. Users are responsible for ensuring compliance with applicable laws and regulations when using the tool. The developers of Chiasmodon disclaim any responsibility for the misuse or illegal use of the tool.

Acknowledgments

Chiasmodon is the result of collaborative efforts from a dedicated team of contributors who believe in the power of OSINT. We would like to express our gratitude to the open-source community for their valuable contributions and support.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chiasmodon-0.2.tar.gz (9.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

chiasmodon-0.2-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

Details for the file chiasmodon-0.2.tar.gz.

File metadata

  • Download URL: chiasmodon-0.2.tar.gz
  • Upload date:
  • Size: 9.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for chiasmodon-0.2.tar.gz
Algorithm Hash digest
SHA256 7db408d58e09c60fbc4ce1c294e8b07868cb78afbfbc86fc46f3ea82f081676b
MD5 0daab4678fbef34780a36e776590c844
BLAKE2b-256 cdbd3725539ba13dcd1a4b64d8708ad307b0b04ec652037aef160c88dc1bb7f5

See more details on using hashes here.

File details

Details for the file chiasmodon-0.2-py3-none-any.whl.

File metadata

  • Download URL: chiasmodon-0.2-py3-none-any.whl
  • Upload date:
  • Size: 9.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for chiasmodon-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ca1bd02492e4ed72d5f4bfeaf43a2a369f3e3fa1332f11d5f15793c8d574c613
MD5 9e04ae40e5e6e00623a7c29410f1c7c6
BLAKE2b-256 0d0e4f0e606244b4918f87feb75a1b0423d35c4a08130e41dd139efc6624e3a0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page