WEB HUNTER — Web reconnaissance and cybersecurity tool
← RETURN TO BASE
UC DENVER CYBERSECURITY Mar 2023 — May 2023

WEB HUNTER

Web reconnaissance software focused on simplifying security assessment through DNS enumeration, SSL analysis, and a streamlined Python-powered GUI.

PythonTkinterSocketSSLDNSFigmaPyInstallerNetworking
Institution UC Denver
Period Mar–May 2023
Domain Cybersecurity
Language Python

About

> cat recon_briefing.txt CLASSIFIED...

WEB HUNTER focuses on web security through thorough reconnaissance. The project aims to simplify the reconnaissance process using Python, with emphasis on merging multiple functionalities into a single streamlined application.

The tool provides DNS Enumeration to discover domain infrastructure and SSL Certificate analysis to assess encryption and certificate validity. All wrapped in a user-friendly GUI that makes professional reconnaissance accessible.

Built at the University of Colorado Denver, it demonstrates practical application of networking concepts and security principles in an intuitive tool.

Capabilities

🌐

DNS Enumeration

Comprehensive DNS enumeration revealing domain records, subdomains, and nameserver configurations. Uncover the full DNS footprint of any target domain.

🔒

SSL Certificate Analysis

Deep inspection of SSL/TLS certificates including issuer details, validity periods, cipher suites, and potential security weaknesses.

🖥️

User-Friendly Python GUI

Intuitive graphical interface that makes complex reconnaissance tasks accessible to both beginners and experienced security professionals.

📦

Minimal Dependencies

Built with efficiency in mind — lightweight installation with minimal external dependencies for reliable deployment across environments.

Streamlined Workflow

Merges multiple reconnaissance functionalities into a single streamlined application, reducing the need to switch between scattered tools.

💿

Standalone Executable

Distributed as a standalone .exe file — no Python installation or complex setup required. Download, run, and start scanning immediately.

My Contributions

Led the development of the user-friendly Python GUI
Implemented core functionalities: DNS Enumeration and SSL Certificate Details
Played a key role in GUI design and implementation using Figma
Ensured the software's efficiency with minimal dependencies
Comprehensive understanding of web security concepts and Python programming

Challenges Overcome

Balancing sophistication for effective reconnaissance with a user-friendly GUI
Overcoming integration and testing challenges for a robust, reliable tool
Ensuring cross-platform compatibility and minimal false positives

Installation

> cat install.sh READY
01Download the .exe file from the GitHub repository
02Allow permission to execute the .exe file
03Open the software and run a search — e.g. https://google.com
← RETURN TO PROJECTS