Skip to content

TeamCyberHawkz/TechDetect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

         ______          __    ____       __            __
        /_  __/__  _____/ /_  / __ \___  / /____  _____/ /_
         / / / _ \/ ___/ __ \/ / / / _ \/ __/ _ \/ ___/ __/
        / / /  __/ /__/ / / / /_/ /  __/ /_/  __/ /__/ /_
       /_/  \___/\___/_/ /_/_____/\___/\__/\___/\___/\__/
     [ Website Technology Detection Engine ][==o==][ TeamCyberHawkz ]

🛠️ whoami - About TechDetect

TechDetect is a fast, asynchronous Python library and CLI tool that detects CMS, frameworks, JS libraries, CDNs, analytics tools, web servers, and 7,400+ other technologies from HTTP responses.

🙏 Acknowledgments & Inspiration

This project was heavily inspired by the original Wappalyzer. When Wappalyzer shifted its core technology detection engine to a private, closed-source model, the cybersecurity community lost a vital open-source tool. TechDetect was built from the ground up to fill that void—improving upon the original concept with an asynchronous architecture, enhanced detection vectors, and a community-driven fingerprint database. We extend our gratitude to the original Wappalyzer contributors for pioneering technology fingerprinting.


🚀 sudo ./install.sh - Installation

Install via pip

pip install techdetect-httpx
python -m techdetect https://example.com

🖥️ ./techdetect --help - CLI Usage

# Basic scanning
techdetect https://example.com

# JSON output for integration
techdetect https://example.com --json

# Verbose mode with details
techdetect https://example.com -v

# Batch processing
techdetect -f urls.txt --output results.json

📡 cat /var/detection_vectors.log - Detection Vectors

Vector Description Techniques Confidence Level
Headers Server, X-Powered-By, custom headers Pattern matching, version extraction High (90-100%)
Cookies Session names, tracking cookies Cookie name analysis, path patterns Medium (70-85%)
Meta tags Generator, theme, framework markers HTML parsing, content extraction High (85-95%)
JS globals Window properties, library signatures JavaScript execution, property checking High (80-95%)
Script src CDN URLs, library paths URL pattern matching, hash verification Very High (95-100%)
HTML body Text patterns, markup signatures DOM analysis, text mining Medium (65-80%)
robots.txt CMS-specific directives File parsing, directive analysis Medium (70-85%)
SSL cert Issuer organization, subject details Certificate parsing, organization matching High (85-95%)

🤝 sudo ./collaborate.sh - Contributing

We operate as a unified collective bridging the gap between open-source research and enterprise-grade intelligence. Your commits are authorized.

🔄 Development Workflow

  1. Fork & Hack: Scan our pinned repositories for open issues
  2. Submit Intel: Developed a new detection technique or fingerprint? Open a PR
  3. Deploy: Code is reviewed, merged, and recognized
📖 Contribution Guidelines

To add new fingerprints to the database:

1.Use the following template structure:

{
  "name": "Technology Name",
  "category": "CMS/Framework/etc",
  "confidence": 95,
  "detection": {
    "headers": ["Server: tech"],
    "cookies": ["session_tech"],
    "meta": {"generator": "Tech 1.0"},
    "html": ["tech-specific-class"],
    "js": ["window.techProperty"]
  }
}

3.Submit a Pull Request with a detailed description of the detection methodology and test results.


📊 stats - Project Statistics

License Python Version Maintained Contributions

Detection Coverage: 7,400+ technologies
Accuracy Rate: 92% average confidence
Scan Speed: 0.8s average per URL


📡 ping -c 4 hq.cyberhawkz.com - Connect With Us

Ready to initialize a connection? Open a secure tunnel to our community:


⚠️ cat /var/disclaimer.txt - Legal & Ethical Use

Users must:

1.Respect robots.txt and terms of service
2.Comply with all applicable laws and regulations

This tool is inspired by the original Wappalyzer project and is not affiliated with or 
endorsed by Wappalyzer. The developers assume no liability and are not responsible 
for any misuse or damage caused by this tool.

[ Connection Terminated ] // Securing the digital you.

About

TechDetect - Open-source async web technology detection engine. Identifies 7,400+ technologies including CMS, frameworks, JS libraries, CDNs, and analytics tools. Python-based Wappalyzer alternative for cybersecurity professionals.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages