Listen to this Post

Scopify is a Python command-line tool designed for penetration testers and bug bounty hunters to quickly gather and analyze infrastructure information (CDN, Hosting, SaaS) for a target company by scraping Netify. It optionally leverages OpenAI’s API to provide AI-driven analysis of the gathered infrastructure, highlighting potential areas of interest and suggesting reconnaissance methodologies.
GitHub Repository:
🔗 https://github.com/Arcanum-Sec/Scopify
You Should Know: How to Use Scopify for Effective Reconnaissance
Installation & Setup
1. Clone the Repository:
git clone https://github.com/Arcanum-Sec/Scopify.git cd Scopify
2. Install Dependencies:
pip install -r requirements.txt
3. Configure OpenAI API (Optional):
Add your OpenAI API key in `config.yaml`:
openai_api_key: "your-api-key-here"
Basic Usage
Run Scopify against a target domain:
python scopify.py -d example.com
Advanced Options:
- Enable AI Analysis:
python scopify.py -d example.com --ai
- Save Results to a File:
python scopify.py -d example.com -o results.txt
Key Features & Commands
1. CDN Detection:
Scopify identifies if a target uses Cloudflare, Akamai, AWS CloudFront, etc.
python scopify.py -d example.com --cdn
2. Hosting Provider Check:
python scopify.py -d example.com --hosting
3. SaaS Platform Detection:
python scopify.py -d example.com --saas
4. Subdomain Enumeration (Integrated with Netify):
python scopify.py -d example.com --subdomains
Automating Scopify in Recon Workflow
Combine with other tools like Amass, Subfinder, and httpx:
subfinder -d example.com | scopify.py --ai | httpx -title -status-code
What Undercode Say
Scopify is a powerful addition to a pentester’s toolkit, especially for automated reconnaissance. By integrating AI-driven analysis, it helps prioritize high-value targets efficiently. Below are some additional Linux and Windows commands to enhance your recon process:
Linux Commands for Recon:
Passive Subdomain Enumeration amass enum -passive -d example.com Active DNS Bruteforcing dnsrecon -d example.com -t brt Check for Open Ports nmap -sV -T4 example.com Extract URLs from Wayback Machine waybackurls example.com | grep ".js$"
Windows Commands for Network Analysis:
Check DNS Records Resolve-DnsName example.com Test Connectivity & Firewall Rules Test-NetConnection example.com -Port 443 Extract SSL Certificate Info openssl s_client -connect example.com:443 | openssl x509 -noout -text
Expected Output:
Scopify provides structured JSON or text output, including:
- Detected CDNs
- Hosting providers
- SaaS platforms
- AI-generated attack surface analysis (if enabled)
For bug bounty hunters, this tool accelerates target mapping and vulnerability discovery.
🔗 Download & Contribute: https://github.com/Arcanum-Sec/Scopify
References:
Reported By: Jhaddix New – Hackers Feeds
Extra Hub: Undercode MoN
Basic Verification: Pass ✅


