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