Skip to main content

Version 1.1.0 Python 3.8 GPL License

As3nt

Another Subdomain ENumeration Tool - written in python to enumerate and enrich subdomains using passive OSINT.

As3nt can target TLDs or subdomains. The enumeration uses; VirusTotal, HackerTarget, ThreatMiner, urlscan.io and crt.sh. Each subdomain IP is resolved using public DNS servers and the data is enriched using ipwhois and Shodan. As3nt currently outputs to terminal or csv.

Along with using the tags from Shodan, this tool also adds it's own tags. Currently there are tags added based on certain HTML content found by Shodan like tomcat, fortinet, netscaler and pulse vpn. Also if any CVEs are found for an IP/Subdomain with a CVSS score >= 7.8, these assets are tagged to highlight a possible exploit.

Screenshots

As3nt_1
As3nt_2

Installation

  1. Install:
  • with pip: pip install as3nt
  • from git (source):
    • git clone https://github.com/cinerieus/as3nt.git && cd as3nt/
    • pip install -r requirements.txt
    • python ./as3nt/core.py
  • from git (releases):
    • wget https://github.com/cinerieus/as3nt/archive/v1.1.0.tar.gz
    • pip install v1.1.0.tar.gz
  1. Remember to check PATH if you installed in ~/.local/bin/
  2. Profit!

*For Shodan functionality set the environment variable 'SHODANKEY' with your API key.

Dependencies

See requirements.txt

Changelog

See CHANGELOG.md

Usage

usage
*If selected Shodan is rate-limited to 1 IP per second.

Examples:

  • Run all modules against 'example.com' and save results to csv:
    as3nt -t example.com -11 -o results.csv
  • Run against a subdomain:
    as3nt -s -t subdomain.example.com -11 -o results.csv

Thanks

Metadata

Release files for as3nt 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for as3nt 1.1.0
File Interpreter ABI Platform
as3nt-1.1.0-py3-none-any.whl Python 3 none any Details

Release files / as3nt-1.1.0-py3-none-any.whl

Download URL as3nt-1.1.0-py3-none-any.whl
Size 15.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
57d759bb9049b842fe943a5793e2f542591ff0b3f2be05efdd417d343fc8bcf9
BLAKE2b-256 checksum
How to use checksums
5e5a1c832606dde3936b4598820d5089f7eaac97ac702b6186976f3628a5d2e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release history Release notifications | RSS feed

This release

1.1.0 This release

1 release file

1.0.9

2 release files

1.0.8

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page