chunsou  by Funsiooo

Web asset discovery and security analysis tool

Created 3 years ago
396 stars

Top 72.5% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

Chunsou is a Python 3 multi-threaded web fingerprinting tool designed for security testers and network security professionals. It aims to streamline early-stage asset identification, risk assessment, and enterprise internet asset investigation by providing rapid and efficient web asset profiling.

How It Works

The tool employs multi-threaded scanning to identify web assets, leveraging a database of over 10,000 fingerprint rules. These rules match against website keywords, titles, headers, and icon hashes. Chunsou also integrates auxiliary functions like subdomain enumeration (via OneForAll) and asset collection through Fofa and Hunter APIs, enhancing its utility for comprehensive reconnaissance.

Quick Start & Requirements

  • Installation: pip3 install -r requirements.txt
  • Prerequisites: Python 3. Requires API keys for Fofa and Hunter, configured in /modules/config/config.ini. AI features require API keys for providers like DeepSeek or OpenAI (GPT).
  • Usage: Core commands include python3 chunsou.py -u <url> for single URL scanning, python3 chunsou.py -f <urls.txt> for batch scanning, python3 chunsou.py -du <domain> for subdomain blasting, and API calls like python3 chunsou.py -fo domain="example.com".
  • Links: Bug feedback: https://github.com/Funsiooo/chunsou/issues

Highlighted Details

  • Features over 10,000 fingerprint rules for identifying CMS, technologies, and web applications.
  • Supports AI-powered semantic analysis for fingerprinting, integrating with providers like DeepSeek and ChatGPT.
  • Includes built-in subdomain enumeration (using OneForAll) and asset collection via Fofa and Hunter APIs.
  • Offers flexible output formats (txt, xlsx) and customizable threading (default 50).

Maintenance & Community

Licensing & Compatibility

  • The license type is not explicitly stated in the provided README.
  • Compatibility for commercial use or closed-source linking is undetermined without a specified license.

Limitations & Caveats

  • The tool's effectiveness can be impacted by network stability and external factors like firewalls, potentially leading to scanning errors.
  • API key configuration is required for certain features (Fofa, Hunter, AI).
  • The README does not specify a software license, which may affect adoption and usage.
Health Check
Last Commit

1 month ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
0 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Nicolas Camara Nicolas Camara(Cofounder of Firecrawl), and
1 more.

fire-enrich by firecrawl

0%
1k
AI-powered data enrichment from email lists
Created 1 year ago
Updated 10 months ago
Feedback? Help us improve.